[官方网站][official-site] • [文档][documentation] • [博客][blog]
TEN 是一个用于实时多模态对话式 AI 的开源框架。
[TEN 生态系统][ten-ecosystem-anchor] 包括 [TEN 框架][ten-framework]、[智能体示例][agent-examples-repo]、[VAD][ten-vad]、[话轮检测][ten-turn-detection] 和 [门户][ten-portal]。
| 社区渠道 | 用途 |
|---|
多用途语音助手 — 这款低延迟、高质量的实时助手支持 RTC 和 WebSocket 连接,您可以通过 内存、VAD、话轮检测 和其他扩展对其进行扩展。
有关更多详细信息,请参见 示例代码。
涂鸦画板(Doodler)— 一个涂鸦板,可将口头或书面提示转换为简单的手绘草图,并配有蜡笔调色板和实时绘图功能。
说话人分离(Speaker Diarization)— 实时分离功能可检测并标记说话人,“谁喜欢什么”游戏展示了一个交互式用例。
唇形同步虚拟形象(Lip Sync Avatars)— 支持多个虚拟形象供应商,主角是 Kei(一个具有 MotionSync 驱动唇形同步的动漫角色),还支持来自 Trulience、HeyGen 和 Tavus 的写实虚拟形象。
有关不同 Live2D 角色的信息,请参见 示例代码。
SIP 通话 — 启用由 TEN 驱动的电话呼叫的 SIP 扩展。
转录(Transcription)— 将音频转录为文本的转录工具。
ESP32-S3 Korvo V3 — 在乐鑫 ESP32-S3 Korvo V3 开发板上运行 TEN 智能体示例,以将 LLM 驱动的通信与硬件集成。
有关更多详细信息,请参见 集成指南。
| 类别 | 要求 |
|---|---|
| 密钥 | • Agora 应用 ID 和 应用证书 • OpenAI API 密钥 • Deepgram ASR • ElevenLabs TTS |
| 安装 | • Docker / Docker Compose • Node.js (LTS) v18 |
| 最低系统要求 | • CPU ≥ 2 核 • RAM ≥ 4 GB |
cd 进入 ai_agents 目录,并从 .env.example 创建 .env 文件cd ai_agents
cp ./.env.example ./.env
.env 中设置 Agora 应用 ID 和应用证书AGORA_APP_ID=
AGORA_APP_CERTIFICATE=
# Deepgram(语音转文本必需)
DEEPGRAM_API_KEY=
# OpenAI(语言模型必需)
OPENAI_API_KEY=
# ElevenLabs(文本转语音必需)
ELEVENLABS_TTS_KEY=
docker compose up -d
docker exec -it ten_agent_dev bash
查看 agents/examples 文件夹获取其他样本。从以下默认示例之一开始:
# 使用链式语音助手
cd agents/examples/voice-assistant
# 或使用实时语音转语音助手
cd agents/examples/voice-assistant-realtime
如果更改了任何本地源代码,请运行 task build。此步骤对于编译型语言(例如 TypeScript 或 Go)是必需的,对于 Python 则不需要。
task install
task run
智能体示例运行后,您可以访问以下界面:
| localhost:49483 | localhost:3000 |
|---|
TEN 还提供了一个转录应用,您可以从 TEN Manager 运行而无需使用 Docker。
有关更多详细信息,请查看 快速入门指南。
GitHub 为每个仓库提供免费的 Codespaces。您可以在 Codespaces 中运行智能体示例,无需使用 Docker。Codespaces 通常比本地 Docker 环境启动更快。
有关更多详细信息,请查看 本指南。
获取新版本和更新的即时通知。您的支持帮助我们发展和改进TEN!
| 项目 | 预览 |
|---|
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
不支持 push
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务