Learn more">
跳到导航
/n <div>\n <img src=https://elevenlabs.io/"file:assets/images/overview/voice-library-bg.webp/" alt=\"\" />\n </div>\n\n <div>\n <h3>\n ElevenCreative\n </h3>\n\n <p>\n 通过分步指南了解如何使用 ElevenCreative 平台\n </p>\n </div>\n </a>\n\n <a href=https://elevenlabs.io/"/docs/zh/eleven-agents/overview/">/n <div>\n <img src=https://elevenlabs.io/"file:assets/images/agents/agents-overview-integrate.png/" alt=\"\" />\n </div>\n\n <div>\n <h3>\n ElevenAgents\n </h3>\n\n <p>\n 了解如何使用 ElevenLabs 构建、发布和扩展智能体\n </p>\n </div>\n </a>\n\n <a href=https://elevenlabs.io/"/docs/zh/eleven-api/quickstart/">/n <div>\n <img src=https://elevenlabs.io/"file:assets/images/overview/scribe-code-bg.webp/" alt=\"\" />\n </div>\n\n <div>\n <h3>\n ElevenAPI\n </h3>\n\n <p>\n 通过示例和教程了解如何集成 ElevenLabs API\n </p>\n </div>\n </a>\n</div>\n\n## 概念\n\n**音色** 是生成音频时使用的语音角色。每个音色都有唯一 ID,例如 `JBFqnCBsd6RMkjVDRZzb`,可在仪表板中选择或在 API 请求中传入。ElevenLabs 维护着一个包含 [10,000+ 个音色的声音库](https://elevenlabs.io/app/voice-library)。你也可以根据音频录音克隆音色,或根据文字描述生成音色。\n\n**模型** 决定生成音频的质量、延迟和语言覆盖范围。[`eleven_v4`](/docs/zh/overview/models) 可在 90+ 种语言中生成最具表现力的输出。[`eleven_v4_turbo`](/docs/zh/overview/models) 面向实时使用场景,中位推理延迟约为 100ms。每项功能——语音转文本、音乐、音效——都有专属模型。请参阅[该使用哪个模型?](#which-model-should-i-use)进行选择。\n\n## 定价如何计算?\n\n**积分** 是所有产品共用的消耗单位。文本转语音每输入 1 个字符消耗 1 积分。其他操作按处理音频的秒数计费。积分每月重置,未使用的积分最多可结转 2 个月。完整说明请参阅[定价](https://elevenlabs.io/pricing/api)。\n\n如果不想订阅月度套餐,可使用[按量付费](/docs/zh/overview/administration/pay-as-you-go)预存余额。在用完订阅积分后,使用 ElevenLabs 时会从余额中扣除。\n\n## 为生产环境而构建\n\n### ElevenLabs 文本转语音有多快?\n\nEleven Flash v2.5 的模型推理延迟约为 75ms,Eleven v4 Turbo 的中位延迟约为 100ms。Scribe v2 Realtime 可在约 150ms 内返回部分转录结果。这些数据不包括应用和网络延迟,因此用户实际听到音频所需时间会更长。[了解延迟](/docs/zh/eleven-api/concepts/latency)介绍了这些数据的涵盖范围,[延迟优化](/docs/zh/eleven-api/guides/how-to/best-practices/latency-optimization)则说明如何降低端到端延迟。\n\n### ElevenLabs 如何处理规模扩展?\n\n套餐决定了可同时处理的请求数量。并发限制并非同时进行的对话数量上限:通常,5 的并发限制可支持约 100 路同时音频播放,具体取决于所用音色和使用场景。企业版套餐提供更高的限制。请参阅[并发与优先级](/docs/zh/overview/models#concurrency-and-priority),了解各套餐的限制和负载测试指导。\n\n### 企业控制功能\n\n* **[私有部署](/docs/zh/overview/capabilities/private-deployment)** 可在自己的云账户中运行 ElevenAgents、文本转语音和语音转文本,让文本、音频和转录内容始终留在网络内。\n* **[数据驻留](/docs/zh/overview/administration/data-residency)** 将数据存储在欧盟、印度或新加坡的隔离环境中,而非默认的美国位置。这是企业版功能。\n* **[工作区](/docs/zh/overview/administration/workspaces/overview)** 集中管理计费、共享资源、团队访问权限和 API 密钥。企业版工作区支持通过 SAML 2.0 或 OIDC 使用 [SSO](/docs/zh/overview/administration/workspaces/sso),并以 OCSF 架构记录管理操作的[审计日志](/docs/zh/overview/administration/workspaces/audit-logs)。\n\n## 生成首段音频\n\n安装 SDK,将 API 密钥设为环境变量,然后通过一次请求将文本转换为 MP3 文件。如需让编程智能体完成此设置,请参阅[使用编程智能体设置](/docs/zh/eleven-api/quickstart#set-up-with-your-coding-agent)。\n\n<Steps>\n <Step title=\"安装 SDK\">\n <CodeBlocks>\n ```bash title=\"Python\"\n pip install elevenlabs python-dotenv\n ```\n\n ```bash title=\"TypeScript\"\n npm install @elevenlabs/elevenlabs-js dotenv\n ```\n </CodeBlocks>\n </Step>\n\n <Step title=\"设置 API 密钥\">\n [创建 API 密钥](https://elevenlabs.io/app/settings/api-keys),并将其添加到项目目录中的 `.env` 文件:\n\n ```js title=\".env\"\n ELEVENLABS_API_KEY=<your_api_key_here>\n ```\n </Step>\n\n <Step title=\"生成并保存音频\">\n <CodeBlocks>\n ```python\n from dotenv import load_dotenv\n from elevenlabs.client import ElevenLabs\n import os\n\n load_dotenv()\n\n elevenlabs = ElevenLabs(\n api_key=os.getenv(\"ELEVENLABS_API_KEY\"),\n )\n\n audio = elevenlabs.text_to_speech.convert(\n text=\"The first move is what sets everything in motion.\",\n voice_id=\"JBFqnCBsd6RMkjVDRZzb\", # \"George\" - browse voices at elevenlabs.io/app/voice-library\n model_id=\"eleven_v4\",\n output_format=\"mp3_44100_128\",\n )\n\n with open(\"output.mp3\", \"wb\") as f:\n for chunk in audio:\n f.write(chunk)\n\n ```\n\n ```typescript\n import { ElevenLabsClient } from \"@elevenlabs/elevenlabs-js\";\n import \"dotenv/config\";\n import { writeFile } from \"node:fs/promises\";\n\n const elevenlabs = new ElevenLabsClient();\n const audio = await elevenlabs.textToSpeech.convert(\n \"JBFqnCBsd6RMkjVDRZzb\", // \"George\" - browse voices at elevenlabs.io/app/voice-library\n {\n text: \"The first move is what sets everything in motion.\",\n modelId: \"eleven_v4\",\n outputFormat: \"mp3_44100_128\",\n }\n );\n\n await writeFile(\"output.mp3\", Buffer.from(await new Response(audio).arrayBuffer()));\n\n ```\n </CodeBlocks>\n\n 使用 `python example.py` 或 `npx tsx example.mts` 运行脚本,然后打开 `output.mp3`。如需通过终端完成相同操作,请使用 [ElevenLabs CLI](/docs/zh/eleven-api/quickstart):\n\n ```bash\n elevenlabs text-to-speech convert \\\n --voice-id JBFqnCBsd6RMkjVDRZzb \\\n --model-id eleven_v4 \\\n --text \"The first move is what sets everything in motion.\" \\\n --output-format mp3_44100_128 \\\n --output output.mp3\n ```\n </Step>\n</Steps>\n\n[ElevenAPI 快速入门](/docs/zh/eleven-api/quickstart)更详细地介绍了相同请求,包括 CLI 设置及通过扬声器播放音频。\n\n## 使用 ElevenAgents 可以构建什么?\n\nElevenAgents 将语音识别、自选 LLM、文本转语音和轮次管理整合为一个语音智能体,可在仪表板中或通过 SDK 进行配置。\n\n* **客户支持**:为智能体添加[知识库](/docs/zh/eleven-agents/customization/knowledge-base),根据自己的文档回答问题。\n* **电话线路**:通过[原生集成](/docs/zh/eleven-agents/phone-numbers/twilio-integration/native-integration)连接 Twilio 号码,处理呼入和呼出电话,或通过 SIP 中继接入现有电话系统。\n* **外呼活动**:使用[批量呼叫](/docs/zh/eleven-agents/phone-numbers/batch-calls)同时拨打大量外呼电话。\n* **网站和应用**:使用 [widget](/docs/zh/eleven-agents/customization/widget) 嵌入同时支持语音和文本的智能体。\n\n[ElevenAgents 快速入门](/docs/zh/eleven-agents/quickstart)将带你从头到尾构建第一个智能体。\n\n## 该使用哪个模型?\n\n从使用场景开始。下方每个模型 ID 都是在 API 请求中传入 `model_id` 的值。\n\n| 使用场景 | 推荐模型 | 模型 ID | 原因 |\n| ---------- | ------------------ | -------------------- | ------------------------------------------------------------------------------------------- |\n| 实时语音智能体 | Eleven v4 Turbo | `eleven_v4_turbo` | 中位推理延迟约为 100ms†,提供最具表现力的实时语音效果。如需最低延迟,请使用 `eleven_flash_v2_5`(约 75ms†)。 |\n| 富有表现力或长篇旁白 | Eleven v4 | `eleven_v4` | 最具表现力的模型,适合有声书和角色旁白配音。每次请求最多 10,000 个字符(约 10 分钟音频)。如需最稳定的长篇输出,请使用 `eleven_multilingual_v2`。 |\n| 多语言内容 | Eleven v4 | `eleven_v4` | 支持 90+ 种语言,切换语言时仍能保持稳定的音色质量。`eleven_v4_turbo` 可实时支持相同语言。 |\n| 最低成本 | Eleven Flash v2.5 | `eleven_flash_v2_5` | API 生成每字符价格低 50%,支持 32 种语言,每次请求最多 40,000 个字符。 |\n| 批量语音转文本 | Scribe v2 | `scribe_v2` | 支持 90+ 种语言的转录,提供词级时间戳、最多 32 位说话人的说话人分离和关键词提示。临床音频请使用 `scribe_v2_medical`。 |\n| 实时语音转文本 | Scribe v2 Realtime | `scribe_v2_realtime` | 以约 150ms† 的延迟流式传输 90+ 种语言的转录结果。 |\n\n更多使用场景请参阅[选择合适的模型](/docs/zh/eleven-api/choosing-the-right-model),完整规格请参阅[模型参考](/docs/zh/overview/models)。\n\n<CardGroup cols={2} rows={2}>\n <Card title=\"Eleven v4\" href=https://elevenlabs.io/"/docs/zh/overview/models#eleven-v4\">\n 最富情感、质量最高的语音合成模型\n\n <div>\n <div>\n 出色的语音克隆能力\n </div>\n\n <div>\n 支持 90+ 种语言\n </div>\n\n <div>\n 10,000 个字符限制\n </div>\n\n <div>\n 支持自然的多说话人对话\n </div>\n </div>\n </Card>\n\n <Card title=\"Eleven v4 Turbo\" href=https://elevenlabs.io/"/docs/zh/overview/models#eleven-v4-turbo\">\n 最富情感的实时语音合成模型\n\n <div>\n <div>\n 超低延迟(推理延迟中位数约为 100ms†)\n </div>\n\n <div>\n 出色的语音克隆能力\n </div>\n\n <div>\n 支持 90+ 种语言\n </div>\n\n <div>\n 使用音频标签进行精细控制\n </div>\n </div>\n </Card>\n\n <Card title=\"Eleven v3\" href=https://elevenlabs.io/"/docs/zh/overview/models#eleven-v3\">\n 情感丰富、富有表现力的语音合成模型\n\n <div>\n <div>\n 戏剧化的表达与演绎\n </div>\n\n <div>\n 支持 70+ 种语言\n </div>\n\n <div>\n 5,000 个字符限制\n </div>\n\n <div>\n 支持自然的多说话人对话\n </div>\n </div>\n </Card>\n\n <Card title=\"Eleven v3 Conversational\" href=https://elevenlabs.io/"/docs/zh/overview/models#eleven-v3-conversational\">\n 富有表现力的实时语音合成模型\n\n <div>\n <div>\n 低延迟(约 280ms)\n </div>\n\n <div>\n 戏剧化的表达与演绎\n </div>\n\n <div>\n 支持 70+ 种语言\n </div>\n\n <div>\n 使用音频标签进行精细控制\n </div>\n </div>\n </Card>\n\n <Card title=\"Eleven Multilingual v2\" href=https://elevenlabs.io/"/docs/zh/overview/models#multilingual-v2\">\n 逼真且质量稳定的语音合成模型\n\n <div>\n <div>\n 自然的输出效果\n </div>\n\n <div>\n 支持 29 种语言\n </div>\n\n <div>\n 10,000 个字符限制\n </div>\n\n <div>\n 长文本生成时最稳定\n </div>\n </div>\n </Card>\n\n <Card title=\"Eleven Flash v2.5\" href=https://elevenlabs.io/"/docs/zh/overview/models#flash-v25\">\n 快速、经济实惠的语音合成模型\n\n <div>\n <div>\n 超低延迟(约 75ms†)\n </div>\n\n <div>\n 支持 32 种语言\n </div>\n\n <div>\n 40,000 个字符限制\n </div>\n\n <div>\n 更快的模型,API 生成内容的每字符价格低 50%\n </div>\n </div>\n </Card>\n</CardGroup>\n\n<CardGroup cols={2} rows={2}>\n <Card title=\"Scribe v2\" href=https://elevenlabs.io/"/docs/zh/overview/models#scribe-v2\">\n 先进的语音识别模型\n\n <div>\n <div>\n 支持 90+ 种语言的准确转录\n </div>\n\n <div>\n 关键词提示,最多 1000 个术语\n </div>\n\n <div>\n 实体检测,支持 65 种实体类型\n </div>\n\n <div>\n 通过自然语言指令编辑转录文本\n </div>\n\n <div>\n 精确到词级的时间戳\n </div>\n\n <div>\n 说话人分离,最多 32 位说话人\n </div>\n\n <div>\n 动态音频标签\n </div>\n\n <div>\n 智能语言检测\n </div>\n </div>\n </Card>\n\n <Card title=\"Scribe v2 Realtime\" href=https://elevenlabs.io/"/docs/zh/overview/models#scribe-v2-realtime\">\n 实时语音识别模型\n\n <div>\n <div>\n 支持 90+ 种语言的准确转录\n </div>\n\n <div>\n 实时转录\n </div>\n\n <div>\n 低延迟(约 150ms†)\n </div>\n\n <div>\n 精确到词级的时间戳\n </div>\n\n <div>\n 实体检测,支持 65 种实体类型\n </div>\n\n <div>\n 通过自然语言指令编辑转录文本\n </div>\n </div>\n </Card>\n\n <Card title=\"Scribe v2 Medical\" href=https://elevenlabs.io/"/docs/zh/overview/models#scribe-v2-medical\">\n 针对临床音频微调的语音识别模型\n\n <div>\n <div>\n 临床音频转录错误比 Scribe v2 少 35%\n </div>\n\n <div>\n 日常语音准确率与 Scribe v2 相同\n </div>\n\n <div>\n 功能、语言、定价和 API 均与 Scribe v2 相同\n </div>\n </div>\n </Card>\n</CardGroup>\n\n<div>\n <div>\n <a href=https://elevenlabs.io/"/docs/zh/overview/models/">/n 浏览全部\n </a>\n </div>\n</div>\n\n<small>\n † 不包括应用和网络延迟。请参阅[了解\n 延迟](/docs/zh/eleven-api/concepts/latency)。\n</small>\n\n## 按功能浏览\n\n<CardGroup cols={3}>\n <Card href=https://elevenlabs.io/"/docs/zh/overview/capabilities/text-to-speech/" icon=\"file:assets/icons/tts.svg\">\n <div>\n <div>\n <div>\n 文本转语音\n </div>\n\n <p>\n 将文本转换为逼真语音\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/zh/overview/capabilities/speech-to-text/" icon=\"file:assets/icons/stt.svg\">\n <div>\n <div>\n <div>\n 语音转文本\n </div>\n\n <p>\n 将口语音频转录为文本\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/zh/overview/capabilities/music/" icon=\"file:assets/icons/music.svg\">\n <div>\n <div>\n <div>\n 音乐\n </div>\n\n <p>\n 根据文本生成音乐\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/zh/overview/capabilities/text-to-dialogue/" icon=\"file:assets/icons/ttd.svg\">\n <div>\n <div>\n <div>\n 文本转对话\n </div>\n\n <p>\n 根据文本创建自然流畅的对话\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/zh/overview/capabilities/image-video/" icon=\"file:assets/icons/image-and-video.svg\">\n <div>\n <div>\n <div>\n 图像和视频\n </div>\n\n <p>\n 根据文本生成图像和视频\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/zh/overview/capabilities/voice-changer/" icon=\"file:assets/icons/voice-changer.svg\">\n <div>\n <div>\n <div>\n 变声器\n </div>\n\n <p>\n 修改和转换声音\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/zh/overview/capabilities/voice-isolator/" icon=\"file:assets/icons/voice-isolator.svg\">\n <div>\n <div>\n <div>\n 人声分离\n </div>\n\n <p>\n 从背景噪声中分离人声\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/zh/overview/capabilities/dubbing/" icon=\"file:assets/icons/dubbing.svg\">\n <div>\n <div>\n <div>\n 配音\n </div>\n\n <p>\n 无缝为音频和视频配音\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/zh/overview/capabilities/sound-effects/" icon=\"file:assets/icons/sfx.svg\">\n <div>\n <div>\n <div>\n 音效\n </div>\n\n <p>\n 创建电影级音效\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/zh/overview/capabilities/voices/" icon=\"file:assets/icons/voices.svg\">\n <div>\n <div>\n <div>\n 音色\n </div>\n\n <p>\n 克隆和设计自定义音色\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/zh/overview/capabilities/voice-remixing/" icon=\"file:assets/icons/remix-voice.svg\">\n <div>\n <div>\n <div>\n 音色混音\n </div>\n\n <p>\n 转换并增强现有音色\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/zh/overview/capabilities/forced-alignment/" icon=\"file:assets/icons/forced-alignment.svg\">\n <div>\n <div>\n <div>\n 强制对齐\n </div>\n\n <p>\n 将文本与音频对齐\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/zh/overview/capabilities/speech-engine/" icon=\"file:assets/icons/speech-engine.svg\">\n <div>\n <div>\n <div>\n 语音引擎\n </div>\n\n <p>\n 为任何内容添加语音\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/zh/eleven-agents/overview/" icon=\"file:assets/icons/agents-platform.svg\">\n <div>\n <div>\n <div>\n ElevenAgents\n </div>\n\n <p>\n 部署智能语音智能体\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/zh/overview/capabilities/private-deployment/" icon=\"duotone server\">\n <div>\n <div>\n <div>\n 私有部署\n </div>\n\n <p>\n 在自己的云端运行 ElevenLabs\n </p>\n </div>\n </div>\n </Card>\n</CardGroup>\n"],"perViewerCopy":[0,true],"askAiEnabled":[0,false],"skillsConfig":[0],"availability":[0],"pageActions":[0,{"options":[0,{"copyPage":[0,true],"viewAsMarkdown":[0,true],"askAi":[0,true],"openAi":[0,true],"claude":[0,true],"cursor":[0,true],"claudeCode":[0,true],"vscode":[0,false],"custom":[1,[[0,{"title":[0,"LLMs full"],"subtitle":[0,"See the entire documentation site as markdown for LLMs"],"url":[0,"https://elevenlabs.io/docs/llms-full.txt"],"icon":[0,"fa-solid fa-file-code"]}]]]}]}],"pageActionsStyle":[0,"default"],"pageActionFiles":[0],"showRssFeedButton":[0,false],"showPageActions":[0,true]}" ssr client="deferred" opts="{"name":"PageHeaderIsland","value":true}" await-children>

ElevenLabs 文档

浏览文档和指南,集成 ElevenLabs

使用编程智能体快速开始,无需提前注册账户或准备 API 密钥。

将以下内容粘贴到 Claude Code、Cursor 或 Codex 中。它会为你登录或创建账户、创建密钥,并将 SDK 添加到项目中。

Add ElevenLabs to my project: run `npx -y @elevenlabs/cli@latest onboard init` and follow what it prints.

了解其工作原理,或阅读 onboard 命令的源代码,查看它会向智能体提供哪些具体指令。

ElevenLabs 如何运作?

ElevenLabs 提供 AI 语音基础设施,包括文本转语音、语音转文本、语音克隆、语音智能体和生成式音频。可通过 4 种方式使用,分别适合不同用户。

ElevenCreative 是一款无需代码的网页应用,创作者、制作人和编辑可直接在浏览器中生成旁白配音、音乐、配音和工作室项目。

ElevenAgents 是用于设计和运营语音智能体的平台,为非技术用户提供可视化构建器,也为开发者提供完整的编程控制能力。

ElevenAPI 通过 REST 接口提供所有功能,并配有官方 Python 和 TypeScript SDK,开发者可将语音嵌入自己的应用和工作流程。

Reception.ai 是面向中小企业、可直接部署的 AI 电话接待员,可接听电话、预约和通过统一仪表板管理日常运营。

选择适合的路径

概念

音色 是生成音频时使用的语音角色。每个音色都有唯一 ID,例如 JBFqnCBsd6RMkjVDRZzb,可在仪表板中选择或在 API 请求中传入。ElevenLabs 维护着一个包含 10,000+ 个音色的声音库。你也可以根据音频录音克隆音色,或根据文字描述生成音色。

模型 决定生成音频的质量、延迟和语言覆盖范围。eleven_v4 可在 90+ 种语言中生成最具表现力的输出。eleven_v4_turbo 面向实时使用场景,中位推理延迟约为 100ms。每项功能——语音转文本、音乐、音效——都有专属模型。请参阅该使用哪个模型?进行选择。

定价如何计算?

积分 是所有产品共用的消耗单位。文本转语音每输入 1 个字符消耗 1 积分。其他操作按处理音频的秒数计费。积分每月重置,未使用的积分最多可结转 2 个月。完整说明请参阅定价。

如果不想订阅月度套餐,可使用按量付费预存余额。在用完订阅积分后,使用 ElevenLabs 时会从余额中扣除。

为生产环境而构建

ElevenLabs 文本转语音有多快?

Eleven Flash v2.5 的模型推理延迟约为 75ms,Eleven v4 Turbo 的中位延迟约为 100ms。Scribe v2 Realtime 可在约 150ms 内返回部分转录结果。这些数据不包括应用和网络延迟,因此用户实际听到音频所需时间会更长。了解延迟介绍了这些数据的涵盖范围,延迟优化则说明如何降低端到端延迟。

ElevenLabs 如何处理规模扩展?

套餐决定了可同时处理的请求数量。并发限制并非同时进行的对话数量上限:通常,5 的并发限制可支持约 100 路同时音频播放,具体取决于所用音色和使用场景。企业版套餐提供更高的限制。请参阅并发与优先级,了解各套餐的限制和负载测试指导。

企业控制功能

  • 私有部署 可在自己的云账户中运行 ElevenAgents、文本转语音和语音转文本,让文本、音频和转录内容始终留在网络内。
  • 数据驻留 将数据存储在欧盟、印度或新加坡的隔离环境中,而非默认的美国位置。这是企业版功能。
  • 工作区 集中管理计费、共享资源、团队访问权限和 API 密钥。企业版工作区支持通过 SAML 2.0 或 OIDC 使用 SSO,并以 OCSF 架构记录管理操作的审计日志。

生成首段音频

安装 SDK,将 API 密钥设为环境变量,然后通过一次请求将文本转换为 MP3 文件。如需让编程智能体完成此设置,请参阅使用编程智能体设置。

1

安装 SDK

pip install elevenlabs python-dotenv
2

设置 API 密钥

创建 API 密钥,并将其添加到项目目录中的 .env 文件:

.env
ELEVENLABS_API_KEY=<your_api_key_here>
3

生成并保存音频

from dotenv import load_dotenv
from elevenlabs.client import ElevenLabs
import os
load_dotenv()
elevenlabs = ElevenLabs(
api_key=os.getenv("ELEVENLABS_API_KEY"),
)
audio = elevenlabs.text_to_speech.convert(
text="The first move is what sets everything in motion.",
voice_id="JBFqnCBsd6RMkjVDRZzb", # "George" - browse voices at elevenlabs.io/app/voice-library
model_id="eleven_v4",
output_format="mp3_44100_128",
)
with open("output.mp3", "wb") as f:
for chunk in audio:
f.write(chunk)

使用 python example.py 或 npx tsx example.mts 运行脚本,然后打开 output.mp3。如需通过终端完成相同操作,请使用 ElevenLabs CLI:

elevenlabs text-to-speech convert \
--voice-id JBFqnCBsd6RMkjVDRZzb \
--model-id eleven_v4 \
--text "The first move is what sets everything in motion." \
--output-format mp3_44100_128 \
--output output.mp3

ElevenAPI 快速入门更详细地介绍了相同请求,包括 CLI 设置及通过扬声器播放音频。

使用 ElevenAgents 可以构建什么?

ElevenAgents 将语音识别、自选 LLM、文本转语音和轮次管理整合为一个语音智能体,可在仪表板中或通过 SDK 进行配置。

  • 客户支持:为智能体添加知识库,根据自己的文档回答问题。
  • 电话线路:通过原生集成连接 Twilio 号码,处理呼入和呼出电话,或通过 SIP 中继接入现有电话系统。
  • 外呼活动:使用批量呼叫同时拨打大量外呼电话。
  • 网站和应用:使用 widget 嵌入同时支持语音和文本的智能体。

ElevenAgents 快速入门将带你从头到尾构建第一个智能体。

该使用哪个模型?

从使用场景开始。下方每个模型 ID 都是在 API 请求中传入 model_id 的值。

使用场景推荐模型模型 ID原因
实时语音智能体Eleven v4 Turboeleven_v4_turbo中位推理延迟约为 100ms†,提供最具表现力的实时语音效果。如需最低延迟,请使用 eleven_flash_v2_5(约 75ms†)。
富有表现力或长篇旁白Eleven v4eleven_v4最具表现力的模型,适合有声书和角色旁白配音。每次请求最多 10,000 个字符(约 10 分钟音频)。如需最稳定的长篇输出,请使用 eleven_multilingual_v2。
多语言内容Eleven v4eleven_v4支持 90+ 种语言,切换语言时仍能保持稳定的音色质量。eleven_v4_turbo 可实时支持相同语言。
最低成本Eleven Flash v2.5eleven_flash_v2_5API 生成每字符价格低 50%,支持 32 种语言,每次请求最多 40,000 个字符。
批量语音转文本Scribe v2scribe_v2支持 90+ 种语言的转录,提供词级时间戳、最多 32 位说话人的说话人分离和关键词提示。临床音频请使用 scribe_v2_medical。
实时语音转文本Scribe v2 Realtimescribe_v2_realtime以约 150ms† 的延迟流式传输 90+ 种语言的转录结果。

更多使用场景请参阅选择合适的模型,完整规格请参阅模型参考。

† 不包括应用和网络延迟。请参阅了解 延迟。

按功能浏览