Install
openclaw skills install xeonasrClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.
Automatically converts received voice messages to text via an external ASR service, supporting multiple audio formats and integrating with OpenClaw.
openclaw skills install xeonasr基于 OpenVINO Qwen3-TTS Base/Custom 模型的本地语音合成技能,面向 OpenClaw 的 QQBOT 工作流使用。
channels.qqbot.xeonTtstools.media.audio 或 channels.qqbot.stt只有在以下场景才使用 xeontts:
以下场景禁止走 xeontts:
这些请求必须交给 xeonasr,以避免任务冲突。
当用户说“我要克隆音色”时:
当用户说“用开心的语气朗读……”“生成语音……”时:
普通outputs/如果用户显式要求更长时长,或者文本长度估算会明显超过上限,必须直接提示用户拆分内容,而不是盲目提交推理。
references/ 和 outputs/ 中的旧文件当 OpenClaw、QQBOT 或其他代理被要求安装这个 skill 时,按下面流程执行:
安装 skill
clawhub install xeontts
cd "$HOME/.openclaw/workspace/skills/xeontts"
执行安装脚本
bash install.sh
安装脚本会完成这些事情
xdp-tts-serviceconfig.json 与 tts_config.jsonchannels.qqbot.xeonTtsself_check.sh当前默认模型仓库:
aurora2035/Qwen3-TTS-12Hz-0.6B-Base-OpenVINO-INT8aurora2035/Qwen3-TTS-12Hz-0.6B-CustomVoice-OpenVINO-INT8| 服务 | 端口 | 作用 |
|---|---|---|
| Flask TTS | 5002 | 真正执行 TTS 推理 |
| Node Workflow | 9002 | 解析 QQBOT 任务、维护会话状态、校验音频/文本时长 |
xeontts 只会写入如下配置块:
{
"channels": {
"qqbot": {
"xeonTts": {
"enabled": true,
"baseUrl": "http://127.0.0.1:9002",
"cloneModel": "qwen3_tts_0.6b_base_openvino",
"customModel": "qwen3_tts_0.6b_custom_openvino"
}
}
}
}
这意味着:
channels.qqbot.stttools.media.audiocd "$HOME/.openclaw/workspace/skills/xeontts"
bash start_all.sh
bash stop_tts.sh
bash self_check.sh
curl http://127.0.0.1:5002/api/health
curl http://127.0.0.1:9002/health
POST /api/workflow/message
POST /api/workflow/reference-audio
POST /api/tts/custom-speak
POST /api/tts/clone-speak
5002 不通,先检查 tts.log9002 不通,先检查 skill.logffprobe;当前版本对 WAV 参考音频也支持无 ffprobe 回退校验Qwen3-TTS-12Hz-0.6B-Base-OpenVINO-INT8,不再默认要求原始 Base checkpointBASE_CHECKPOINT_PATH