SuperAPI AI 工具集

openclaw-voice-call-realtime

编程与开发

查看项目

更新于 10-16 07:27

技能介绍

用途:为 OpenClaw 智能体赋予真实电话能力,可外呼或接听,与真人或 IVR 系统对话,并按目标完成任务后自主挂断。

主要能力:基于 Twilio Programmable Voice 与 OpenAI Realtime API 实现语音到语音的全双工对话,支持自然打断;通话中可调用工具,包括按 DTMF 键导航 IVR、上报结构化结果、播放结束语后优雅挂断;每次通话生成 Markdown 转录与 AI 摘要;支持来电筛选识别与语音信箱;可传入 talking points 保持任务导向。

使用方式:克隆仓库并安装依赖,配置 Twilio 账号、号码与凭证,用 Cloudflare Tunnel(或 ngrok、tailscale funnel)将 3336 端口 webhook 暴露为 HTTPS,在 ~/.openclaw/openclaw.json 中启用插件并填写 provider、号码、serve、publicUrl、streaming 等配置,然后执行 openclaw config validate 与 openclaw gateway restart。智能体通过 voice_call 工具执行 initiate_call、get_status、get_transcript 三种动作。

适用场景:预订餐厅、查询营业时间、导航电话菜单、就紧急事项呼叫自己等。

限制:需 Twilio 与 OpenAI 账号及付费;国际通话需开启地理权限;转录在通话结束后约 10 秒生成;通话工具仅在 conversation 模式可用;费用按 Twilio 与 OpenAI 用量计。具体价格与平台支持以官方资料为准。