TEN-framework/ten-framework
GitHub: TEN-framework/ten-framework
一个开源的实时多模态对话 AI 框架,提供完整的语音交互开发工具链和丰富的 Agent 示例。
Stars: 10986 | Forks: 1339

[][ten-releases]
[][coverage]
[][ten-releases]
[][commit-activity]
[][issues-closed]
[][contributors]
[][license]
[][deepwiki]
[][readmex]
[][lang-en-readme]
[][lang-zh-readme]
[][lang-jp-readme]
[][lang-kr-readme]
[][lang-es-readme]
[][lang-fr-readme]
[][lang-it-readme]
[][trendshift]
[官方网站][official-site] •
[文档][documentation] •
[博客][blog]
目录
- [欢迎来到 TEN][welcome-to-ten] - [Agent 示例][agent-examples-section] - [Agent 示例快速开始][quick-start] - [本地环境][localhost-section] - [Codespaces][codespaces-section] - [Agent 示例自托管][agent-examples-self-hosting] - [使用 Docker 部署][deploying-with-docker] - [使用其他云服务部署][deploying-with-other-cloud-services] - [关注我们][stay-tuned] - [TEN 生态系统][ten-ecosystem-anchor] - [常见问题][questions] - [贡献指南][contributing] - [代码贡献者][code-contributors] - [贡献规范][contribution-guidelines] - [许可证][license-section]
## Agent 示例
 多用途语音助手 — 这款低延迟、高质量的实时助手支持 RTC 和 [WebSocket][websocket-example] 连接,您可以使用 [Memory][memory-example]、[VAD][voice-assistant-vad-example]、[Turn Detection][voice-assistant-turn-detection-example] 及其他扩展来增强其功能。 有关更多详细信息,请查看[示例代码][voice-assistant-example]。
 
 Doodler — 一个涂鸦板,可将语音或文本提示转换为简单的手绘草图,内置蜡笔调色板并支持实时绘制。 [示例代码][doodler-example]
 
 说话人分离 — 实时的分离功能,可检测并标记说话人,“Who Likes What”游戏展示了其交互式用例。 [示例代码][speechmatics-diarization-example]
 
 口型同步虚拟形象 — 兼容多家虚拟形象供应商,主角“Kei”是一个由 MotionSync 驱动口型同步的动漫角色,同时还支持来自 Trulience、HeyGen 和 Tavus 的逼真形象。 如需查看不同 Live2D 角色的实现,请查看[示例代码][voice-assistant-live2d-example]。
 
 SIP 通话 — 由 TEN 驱动的 SIP 扩展,可实现电话呼叫功能。 [示例代码][voice-assistant-sip-example]
 
 语音转写 — 一款将音频转换为文本的转写工具。 [示例代码][transcription-example]
 
 ESP32-S3 Korvo V3 — 在 Espressif ESP32-S3 Korvo V3 开发板上运行 TEN agent 示例,实现 LLM 驱动的硬件通信集成。 有关更多详细信息,请查看[集成指南][esp32-guide]。
[][readme-top]
## Agent 示例快速开始
### 本地环境
#### 步骤 ⓵ - 前置条件
| 类别 | 需求 |
| --- | --- |
| **密钥** | • Agora [App ID][agora-app-id] 和 [App Certificate][agora-app-certificate]• [OpenAI][openai-api] API 密钥
• [Deepgram][deepgram] ASR
• [ElevenLabs][elevenlabs] TTS | | **安装** | • [Docker][docker] / [Docker Compose][docker-compose]
• [Node.js (LTS) v18][nodejs] | | **最低系统要求** | • CPU >= 2 核心
• RAM >= 4 GB |
 
标签:人工智能, 多模态, 对话式AI, 开发框架, 用户模式Hook绕过, 语音AI