Voice.Ai Voice Agents
2026-03-31
新闻来源:网淘吧
围观:15
电脑广告
手机广告
Voice.ai 智能体
使用 Voice.ai 的智能体 API 构建最出色的对话式 AI 语音智能体。
✨ 功能特性
- 智能体管理- 创建、更新和删除语音智能体
- 一键部署- 即时部署智能体用于电话呼叫
- 知识库- 支持 RAG 的智能体,具备自定义知识
- MCP 集成- 通过 MCP 将智能体连接到外部工具
- 电话号码- 管理呼入/呼出电话号码
- 分析- 追踪通话记录和智能体表现
⚙️ 配置
获取您的 API 密钥
- 前往Voice.ai 开发者控制面板
- 登录或创建账户
- 生成新的 API 密钥
- 复制并安全保存
设置身份验证(3种方法)
方法一:环境变量(推荐)

export VOICE_AI_API_KEY="your-api-key-here"
方法二:.env 文件
# Create .env file in project root
echo 'VOICE_AI_API_KEY=your-api-key-here' >> .env
方法三:OpenClaw 配置
{
"skills": {
"voice.ai-voice-agents": {
"api_key": "your-api-key-here"
}
}
}
🔐 执行任何操作之前
重要提示:在运行任何命令之前,请务必验证身份验证。
# 1. Check if API key is set
echo $VOICE_AI_API_KEY
# 2. Test connection (list agents)
node scripts/agent.js list
# 3. If errors, re-export your key
export VOICE_AI_API_KEY="your-api-key-here"
静默初始化
SDK 会在您运行任何命令时自动初始化。设置 API 密钥后无需手动设置。
🚀 快速开始
export VOICE_AI_API_KEY="your-api-key"
# Create an agent
node scripts/agent.js create --name "Support Bot" --prompt "You are a helpful assistant"
# List all agents
node scripts/agent.js list
# Deploy an agent
node scripts/agent.js deploy --id <agent_id>
🤖 智能体配置
| 参数 | 默认值 | 描述 |
|---|---|---|
| llm_model | gemini-2.5-flash-lite | 用于响应的 LLM 模型 |
| llm_temperature | 0.7 | 响应创意度(0-2) |
| max_call_duration | 900 | 最大通话时长(秒) |
| allow_interruptions | true | 允许用户打断代理 |
| auto_noise_reduction | true | 过滤背景噪音 |
🎙️ TTS 语音设置
| 参数 | 默认值 | 描述 |
|---|---|---|
| voice_id | - | 代理语音的语音ID |
| model | auto | TTS模型(自动选择) |
| language | en | 语言代码 |
| temperature | 1.0 | 语音表现力(0-2) |
| top_p | 0.8 | 采样参数(0-1) |
🌍 支持的语言
自动,英语,加泰罗尼亚语,瑞典语,西班牙语,法语,德语,意大利语,葡萄牙语,波兰语,俄语,荷兰语
💻 命令行界面用法
# Create a new agent
node scripts/agent.js create --name "My Agent" --prompt "System prompt here" --greeting "Hello!"
# List all agents
node scripts/agent.js list
# Get agent details
node scripts/agent.js get --id <agent_id>
# Update an agent
node scripts/agent.js update --id <agent_id> --prompt "New prompt"
# Deploy an agent
node scripts/agent.js deploy --id <agent_id>
# Pause an agent
node scripts/agent.js pause --id <agent_id>
# Delete an agent
node scripts/agent.js delete --id <agent_id>
🤖 OpenClaw 集成
JSON 配置
{
"name": "voice.ai-voice-agents",
"enabled": true,
"config": {
"api_key": "${VOICE_AI_API_KEY}",
"default_model": "gemini-2.5-flash-lite",
"auto_deploy": false
}
}
聊天触发器
当你提及以下内容时,OpenClaw 会自动激活此技能:
- "语音助手", "语音机器人", "电话助手"
- "创建助手", "部署助手", "列出助手"
- "Voice.ai", "语音人工智能"
🗣️ 用户友好语言
| 当用户说... | 技能执行... |
|---|---|
| "创建一个支持助手" | 创建专注于支持的助手 |
| "显示我的助手" | 列出所有助手及其状态 |
| "部署该助手" | 为电话呼叫部署助手 |
| "更新问候语" | 更新助手问候消息 |
| "删除测试助手" | 删除指定的助手 |
| "我有哪些助手?" | 以友好格式列出助手 |
| "创建一个常见问题解答机器人" | 使用常见问题解答模板创建助手 |
| "连接到我的MCP服务器" | 配置MCP集成 |
📁 项目文件
voice-ai-agents/
├── SKILL.md # This documentation
├── voice-ai-agents.yaml # Skill configuration
├── voice-ai-agents-sdk.js # JavaScript SDK
└── scripts/
└── agent.js # CLI tool
| 文件 | 用途 |
|---|---|
SKILL.md | 文档和 OpenClaw 技能定义 |
voice-ai-agents.yaml | API 配置、模型、默认设置 |
voice-ai-agents-sdk.js | 包含所有 API 方法的完整 SDK |
scripts/agent.js | 命令行界面 |
❌ 错误处理
| 错误 | 原因 | 解决方案 |
|---|---|---|
401 未授权 | API 密钥无效或缺失 | 检查VOICE_AI_API_KEY是否正确设置 |
403 禁止访问 | API 密钥权限不足 | 生成具有适当权限范围的新密钥 |
404 未找到 | 代理ID不存在 | 运行列表以获取有效的代理ID |
429 请求过多 | 超过速率限制 | 等待60秒后重试 |
500 服务器错误 | Voice.ai API问题 | 检查状态页面 |
ENOTFOUND | 网络错误 | 检查网络连接 |
代理未部署 | 代理存在但未激活 | 运行部署 --id <代理ID> |
友好的错误信息
SDK提供用户友好的错误信息:
❌ Authentication failed. Please check your API key.
Get one at: https://voice.ai/app/dashboard/developers
❌ Agent "support-bot" not found.
Run 'node scripts/agent.js list' to see available agents.
❌ Rate limit reached. Please wait 60 seconds before retrying.
📝 触发词
这些短语会在OpenClaw中激活Voice.ai代理技能:
| 类别 | 触发短语 |
|---|---|
| 创建 | "创建语音助手", "制作电话机器人", "新建助手" |
| 列出 | "显示助手", "列出我的助手", "存在哪些助手" |
| 部署 | "部署助手", "激活助手", "启动机器人" |
| 更新 | "更新助手", "更改提示词", "编辑问候语" |
| 删除 | "删除助手", "移除机器人", "销毁助手" |
| 信息 | "助手详情", "显示助手", "获取助手信息" |
🔗 MCP 服务器集成
将您的助手连接到外部工具:
const agent = await client.createAgent({
name: "MCP Agent",
config: {
prompt: "You can use tools to help users",
mcp_servers: [{
name: "my-tools",
url: "https://my-server.com/mcp",
auth_type: "bearer_token",
auth_token: "secret"
}]
}
});
📚 知识库 (RAG)
为您的助手添加自定义知识:
# Create agent with knowledge base
node scripts/agent.js create --name "FAQ Bot" --kb-id 123
🔗 链接
📋 更新日志
| 版本 | 日期 | 变更内容 |
|---|---|---|
| 1.0.0 | 2026-01-31 | 初始版本,包含完整的代理管理功能 |
由以下人员倾情制作尼克·吉尔
文章底部电脑广告
手机广告位-内容正文底部
上一篇:Agent Registry
下一篇:🖥️ Canvas-OS


微信扫一扫,打赏作者吧~