Skip to content

Latest commit

 

History

History
567 lines (417 loc) · 49.3 KB

File metadata and controls

567 lines (417 loc) · 49.3 KB
Voice AI:构建实时语音智能体的精选学习路径

一条精心整理的、面向开发者的学习路径:从第一次调用 STT,到把生产级电话语音智能体规模化上线。

Awesome License: MIT Stars Last commit Resources PRs welcome

English version · 中文版本

语音智能体在不到三年里已从研究演示走进真实产品。现代技术栈正收敛为一种清晰范式:实时传输层(WebRTC 或电话网)、语音转文字 → 大语言模型 → 文字转语音的流式流水线,以及决定语音智能体何时开口的话轮模型。本清单的结构刻意贴近这一学习顺序——先打基础,再选框架,然后深入各组件与上线相关议题。

学习类资源标注为 🟢 入门🟡 进阶🔴 高阶(第 17-19 节的博客、播客与社区有意不作标注)。优先收录免费官方文档与厂商中立指南;条目若存在商业背景会明确标注


如何使用本清单

若你是全新入门,建议自上而下阅读。推荐路径:

  1. 基础 → 理解流水线与延迟预算
  2. 框架 → 选定一个(开源最稳妥的选择是 LiveKit Agents 或 Pipecat),先跑通 hello-world
  3. 组件(STT、TTS、LLM、VAD、话轮检测)→ 替换各层以理解其作用
  4. 传输与电话 → 对接真实电话号码
  5. 评测、生产、伦理 → 把它做得足够安全、可以对外发布

📘 配套图书:《Voice Agents Handbook》

如果你想以更紧凑、有立场、面向生产的形式获得这些内容,可以阅读我撰写的 Voice Agents Handbook:基于 LiveKit 构建生产级语音 AI,附录涵盖技术栈选型与 LiveKit 生态中智能体之外的内容。现已在 Kindle 上架(同时提供纸质版)。

你正在读的 README 收录了本领域最好的免费资源,本书则是穿越这些资源的一条精选路径,融入了我在为技工、律师与移民顾问交付语音智能体过程中沉淀的模式。

披露:本仓库由我维护,《Voice Agents Handbook》也由我撰写。免费样章(前言 + 第 1 章)见 handbook.mahimai.ca


目录

📖 展开全部 21 个章节
  1. 基础概念与学习路径
  2. 框架与编排平台
  3. 语音转文字(STT / ASR)
  4. 文字转语音(TTS)
  5. 面向语音智能体与实时场景的 LLM
  6. 语音活动检测与话轮转换
  7. 音频增强与降噪
  8. WebRTC 基础
  9. 电话与 SIP
  10. 教程与动手项目
  11. GitHub 入门仓库与 Awesome 列表
  12. 数据集与基准
  13. 对初学者友好的研究论文
  14. 评测与测试
  15. 生产、部署与扩展
  16. 伦理、安全与监管
  17. 博客与通讯
  18. 播客
  19. 社区
  20. 会议与活动
  21. 黑客松与竞赛

🧭 1. 基础概念与学习路径

从这里开始。下列资源帮你建立语音智能体流水线的心智模型,以及职业生涯里会持续打交道的延迟预算

7 项资源

🧩 2. 框架与编排平台

下列框架都能把 STT、LLM 与 TTS 串起来。若走开源生产路线,LiveKit Agents 与 Pipecat 通常是最稳妥的两款框架;若偏好托管控制台,Vapi、Retell、Bland 在「从 0 到第一次通话」上非常省时。

推荐 类型 适合
LiveKit Agents 开源 生产、WebRTC 原生
Pipecat 开源 厂商中立的流水线
Vapi / Retell / Bland 托管 最快打通第一通电话
OpenAI Realtime / Gemini Live 实时 API 语音到语音
13 项资源

开源框架

  • 🟢 LiveKit Agents:语音智能体快速入门:约 10 分钟内用 Python 或 TypeScript 跑通一个语音智能体示例,底层为 WebRTC。
  • 🟢 Pipecat:Quickstart:通过 Pipecat CLI(uv tool install pipecat-ai-cli,再 pipecat init quickstart)脚手架搭好 Deepgram + OpenAI + Cartesia 流水线;约 5 分钟内可在浏览器里对话。
  • 🔴 Ultravox(fixie-ai/ultravox):开放权重的多模态语音 LLM(Llama/Gemma/Qwen 等变体),省去独立 ASR 环节,首 token 时延(TTFT)约 150 ms。

托管平台

实时 / 语音到语音 API

厂商中立对比

🎧 3. 语音转文字(STT / ASR)

先选定一种流式 STT 并学深,再四处比价。Deepgram、AssemblyAI 与 Whisper 衍生方案已覆盖多数场景。(像 Deepgram Flux 这类「ASR + 话末检测」一体化模型,参见话轮转换一节。)

推荐 类型 适合
Deepgram Nova-3 商业 通用,36+ 种语言
AssemblyAI Universal-3 Pro 商业 准确率、话者分离
Soniox 商业 多语言 + 内置翻译
faster-whisper 开源 自托管 Whisper
NVIDIA Parakeet(NeMo) 开源 榜单前列准确率
19 项资源

商业 API

  • 🟢 Deepgram Nova-3:STT 基准:在 WER、延迟与成本语境下介绍 Deepgram 产品;Nova-3 覆盖 36+ 种语言,并支持多语种混说(code-switching)。
  • 🟡 AssemblyAI Universal-3 Pro Streaming:流式 STT 教程,同时可作为 function calling 示例;Universal-3 Pro Streaming 为当前实时旗舰,新增实时说话人分离与关键术语提示(keyterm prompting)。
  • 🟢 OpenAI Whisper / gpt-4o-transcribe API 文档:若已用 OpenAI,这是最容易上手的云端 STT。
  • 🟢 Cartesia Ink 2:已 GA 的流式 STT,内置急速话末检测与抗噪能力,搭配 Sonic TTS 组成单供应商低延迟栈。
  • 🟢 Soniox 语音转文字:单模型覆盖 60+ 种语言,提供实时 WebSocket 流式与异步 API,支持话者分离、语种识别、话末检测,并内置实时语音翻译(单向或双向)。
  • 🟡 Speechmatics Melia:单次前向的多语言 STT,原生多语种混说,覆盖 56+ 种语言。
  • 🟡 Gladia Solaria-3:面向嘈杂、多说话人欧洲商务音频优化的 STT(英语生产音频 WER 9.6%)。

开源

  • 🟢 openai/whisper:原仓库与 DIY ASR 的事实起点。
  • 🟡 SYSTRAN/faster-whisper:基于 CTranslate2 的实现,INT8 下可达约 4× 提速;自托管 Whisper 常用。
  • 🔴 NVIDIA NeMo(Parakeet / Canary):榜单前列的开源 ASR 与流式推理方案。
  • 🟡 FunASR:工业级开源 ASR 工具包,覆盖 Paraformer、SenseVoice、VAD、标点、说话人分离、流式服务与 OpenAI 兼容 API,适合自托管语音智能体。
  • 🟡 SenseVoice:多语种语音理解模型,支持 ASR、语种识别、情感识别和音频事件检测,并提供 FunASR 集成与 ONNX/libtorch 导出示例。
  • 🟡 Moonshine:轻量端侧 ASR(tiny 27M / base 61M 参数);v2 新增遍历式(ergodic)流式编码器,面向边缘设备上对延迟敏感的实时转写。
  • 🔴 NVIDIA Nemotron 3.5 ASR Streaming 0.6B:开放权重、缓存感知的 FastConformer 流式 ASR,覆盖 40 个语言地区,延迟可运行时配置(80 ms 至 1.1 s)。

基准与讲解

🗣️ 4. 文字转语音(TTS)

拖垮语音智能体的往往是延迟,而非单纯音质——应优先选择真正的流式输出、首字节在 200 ms 以内的供应商。

推荐 类型 适合
ElevenLabs 商业 音质、声音克隆
Cartesia Sonic 商业 面向智能体的最低延迟
Deepgram Aura-2 商业 与 Deepgram STT 搭配
Kokoro 开源 小巧、可跑 CPU
Chatterbox 开源 克隆 + 情感控制
15 项资源

商业 API

开源

  • 🟡 Chatterbox(resemble-ai/chatterbox):Resemble AI 的 MIT 许可 TTS,在盲测偏好中胜过 ElevenLabs;约 5 秒零样本声音克隆、情感夸张度控制,并内置 PerTh 水印。Turbo 版(350M)首音频低于 150 ms;多语种版(V3,0.5B)覆盖 23+ 种语言。
  • 🟢 Kokoro 82M:体积小、Apache 许可,在社区 ELO 对战中表现突出;可跑 CPU。
  • 🟢 Piper(OHF-Voice/piper1-gpl):面向树莓派等设备的快速本地神经 TTS,适合离线项目。
  • 🟡 Coqui TTS(idiap fork):Coqui-TTS / XTTS v2 的持续维护分支;依旧实战可靠,但在零样本克隆质量上现已被 Chatterbox 超越。
  • 🟡 Orpheus-TTS:基于 Llama-3B 的带情感 TTS,流式时延约 200 ms,支持情感标签。
  • 🔴 Sesame CSM:对话向、上下文感知的多说话人 TTS,Llama 骨干 + Mimi 编解码。

流式与伦理

🧠 5. 面向语音智能体与实时场景的 LLM

用户感知的「是否聪明」很大程度上取决于 LLM 能多快开始输出第一个 token。首 token 时延(TTFT)低于约 300 ms 会显著改变对话体感。

11 项资源

低延迟推理

  • 🟢 Groq:LPU 推理云,Llama 吞吐相对常规 GPU 可达约 10×。
  • 🟢 Cerebras Inference:晶圆级芯片推理,Llama 类模型吞吐很高。
  • 🟢 SambaNova Cloud:可重构数据流架构上的推理服务;低延迟下吞吐稳定。

语音到语音模型

面向语音智能体的提示与工具

🔀 6. 语音活动检测与话轮转换

仅靠传统 VAD 已不够——现代方案往往把声学 VAD与预测话末的小型语义模型(结合用词与韵律)结合起来。

14 项资源

🔊 7. 音频增强与降噪

进入 VAD 与 STT 的音频常常带有噪声、混响或多人声混叠。在流水线的其他环节之前先把信号清干净,往往是真实环境(车内、咖啡厅、呼叫中心)下「能上线的语音智能体」与「让用户失望的语音智能体」之间的分水岭。2026 年,每家主流语音 AI 厂商都会在 WebRTC 经典降噪链路之上再叠加一个深度学习降噪器。

6 项资源
  • 🟢 ai-coustics:实时语音增强 SDK,提供降噪、人声分离与 VAD;支持端侧与云端部署。参见文档开发者平台
  • 🟢 Krisp SDK:商业级实时降噪与背景人声消除;语音通信领域的事实标准(提供 Python、Node.js、Go、C++ SDK)。LiveKit 的背景人声消除与 Pipecat Cloud 均基于 Krisp。企业接入需通过联系表单。
  • 🟡 DeepFilterNet(Rikorose/DeepFilterNet):开源、低复杂度的全频带实时语音增强;可在嵌入式设备上运行。当前活跃开发中的最强开源降噪器。
  • 🟡 RNNoise(xiph/rnnoise):经典的 DSP + 深度学习混合降噪;体积小、易于理解的基线,但已不再活跃维护。
  • 🟢 Koala Noise Suppression(Picovoice):端侧、跨平台的人声分离,自助接入(浏览器、移动端、桌面端、树莓派)。
  • 🟡 Noise Suppression Guide 2026(Picovoice):算法、可懂度指标(SII / STI / STOI)与实现取舍;注意作者为商业方。

🌐 8. WebRTC 基础

对不走电话网的语音智能体,WebRTC 是默认传输。要做生产,ICE、STUN、TURN 与 SFU 架构不可不晓。

8 项资源

☎️ 9. 电话与 SIP

电话网与互联网链路上的语音环境、协议与约束各不相同。理清 SIP 中继如何接入你所用的语音栈(例如基于 LiveKit 或 Pipecat 的部署),才能稳定连接 PSTN。

推荐 类型 适合
Twilio 商业 默认,生态最大
Telnyx / Plivo 商业 高性价比 SIP 中继
SignalWire 商业 基于 FreeSWITCH,可编程
LiveKit SIP / Pipecat 框架 把中继接入你的智能体
10 项资源

🛠️ 10. 教程与动手项目

选定一篇教程并做完再开下一篇。语音智能体对「半成品流水线」极不宽容。

10 项资源

📦 11. GitHub 入门仓库与 Awesome 列表

与其从零写样板,不如直接 clone。

9 项资源

🗂️ 12. 数据集与基准

你很少从零训练,但模型在哪些数据上训练决定了口音、语言与典型失效模式。

8 项资源

📄 13. 对初学者友好的研究论文

这些是你实际会用到的模型背后的里程碑论文。建议先看 Whisper 与 Common Voice 两篇——文笔在机器学习论文里算格外友好。

10 项资源

✅ 14. 评测与测试

不能度量就无法交付。语音智能体评测本质上带有随机性——同一转写在不同次运行中可能过也可能不过,因此仿真与统计比固定用例更重要。

12 项资源

🚀 15. 生产、部署与扩展

语音智能体的生产级基础设施仍是本领域最难且未完全标准化的问题。在给人报「每分钟多少钱」之前,建议先读这些。

9 项资源

⚖️ 16. 伦理、安全与监管

若在 2026 年对外发布语音智能体,披露与同意已不再是可选项。FCC 与欧盟《人工智能法》均有实质约束力。

10 项资源

📰 17. 博客与通讯

订阅两三份即可跟上节奏——领域变化很快。

9 项资源

🎙️ 18. 播客

4 项资源

💬 19. 社区

9 项资源

📅 20. 会议与活动

6 项资源
  • AI Engineer World's Fair:规模最大的 AI 工程会议;语音智能体分论坛曾有 ElevenLabs、Vapi、LiveKit、Pipecat、Cartesia 等重大发布。2026 年已于 6 月 29 日至 7 月 2 日在旧金山 Moscone West 举办;演讲录像免费发布在 AI Engineer YouTube 频道。
  • AI Engineer YouTube 频道:World's Fair 与 Summit 演讲免费上线,语音智能体相关演讲的优质资源库。
  • AI Engineer Summit Online:语音播放列表:精选 YouTube 播放列表,含领先实验室的语音智能体相关场次。
  • AIEWF 2025 Recap(Latent Space):2025 语音智能体分论坛与重要发布的长文复盘。
  • AGENTIC AI Summit(Modev,原 VOICE & AI):Modev 旗下长期运行的语音会议,现已扩展至智能体 AI;2026 年 10 月 5-7 日于美国弗吉尼亚州劳登县举办。
  • Interspeech 2026:语音科学顶会;门槛高但值得关注,大量里程碑论文首发于此。澳大利亚悉尼,2026 年 9 月 27 日至 10 月 1 日。

🏆 21. 黑客松与竞赛

4 项资源

建议学习路径

  1. 第 1 周——基础: 阅读 LiveKit 流水线文章与《语音智能体图解入门》(第 1、8 节)。
  2. 第 2 周——首个语音智能体: 完整跑通 LiveKit Pipecat 快速入门(第 2、10 节)。
  3. 第 3 周——组件: 替换 STT、TTS、LLM 供应商;对延迟做基准测试(第 3、4、5 节)。
  4. 第 4 周,话轮、音频清洗与电话: 接入 Silero VAD、话轮检测以及一道语音增强;配置并接通 SIP 中继(第 6、7、9 节)。
  5. 第 5 周——生产: 加入评测与可观测性;阅读 FCC/欧盟 AI 法材料(第 14、15、16 节)。
  6. 持续: 订阅两封通讯、关注 Voice AI Space,并加入语音智能体相关社区,例如 LinkedIn 群组(第 17、18、19 节)。

贡献

欢迎 Pull Request。资源须在近 12 个月内仍活跃对开发者可访问,且为厂商中立或由商业方撰写时已明确标注。若要增删条目,也可开 issue 建议。完整贡献指南见 CONTRIBUTING.md

⭐ Stargazers 与贡献者

Star History Chart

Contributors

📜 许可证

MIT。自由 fork,自由发布。