Skip to content
广告 · 本站推荐广告

openclaw voicecall

发起语音通话。

概要

bash
openclaw voicecall [选项]

描述

openclaw voicecall 命令用于通过 OpenClaw 发起语音通话。Agent 可以通过语音与用户进行实时对话,支持多种语音识别和合成提供商。适用于电话客服、语音助手等场景。

选项

选项缩写说明默认值
--provider <name>-p语音提供商:twiliovonagelocallocal
--to <number>拨出号码(仅拨出模式)-
--listen-l监听来电模式false
--port <port>语音服务端口5060
--stt <engine>语音识别引擎:whisperazurelocalwhisper
--tts <engine>语音合成引擎:edge-ttsazurelocaledge-tts
--lang <code>语音语言zh-CN
--record录制通话false

语音提供商

提供商说明要求
local本地麦克风 / 扬声器需要音频设备
twilioTwilio 语音 API需要 Twilio 账号和号码
vonageVonage 语音 API需要 Vonage 账号

支持平台

  • 本地通话:通过本机麦克风和扬声器直接对话
  • 电话呼叫:通过 Twilio/Vonage 拨打和接听电话
  • WhatsApp 语音:通过 WhatsApp 通道的语音消息
  • WebRTC:通过浏览器进行语音通话

示例

bash
# 启动本地语音对话
openclaw voicecall

# 通过 Twilio 拨出电话
openclaw voicecall --provider twilio --to "+8613800001234"

# 监听来电
openclaw voicecall --provider twilio --listen

# 使用 Azure 语音引擎
openclaw voicecall --stt azure --tts azure

# 录制通话
openclaw voicecall --record

# 指定语音语言为英文
openclaw voicecall --lang en-US

相关命令

基于MIT协议开源 | 内容翻译自 官方文档,同步更新