name: 对讲机模式
description: 处理 WhatsApp 上的语音对话。自动转录收到的音频,并使用本地 TTS 音频进行回复。适用于用户希望“交谈”而非打字的情况。
此技能利用本地转录和本地 TTS,自动化处理 WhatsApp 上的语音对话循环。
接收音频:当用户发送音频(如 .ogg/.opus 文件)时:
tools/transcribe_voice.sh 获取文本。发送回复:
bin/sherpa-onnx-tts 生成语音。.ogg 文件作为语音消息发送给用户。如需手动回复语音,请执行:
bin/sherpa-onnx-tts /tmp/reply.ogg "你的消息内容"
然后通过 message 工具的 filePath 参数发送 /tmp/reply.ogg 文件。