Install
openclaw skills install voice-chat自动处理语音消息:将语音转写为文字,结合上下文生成智能回复,并合成语音回复。当收到语音或音频消息时自动激活。
openclaw skills install voice-chat自动处理语音消息,实现“语音 -> 文字 -> 智能回复 -> 语音”的完整闭环。
当收到语音或音频消息时(message.type 为 voice 或 audio),自动激活此技能。
检查消息是否包含 media.type === 'voice' 或 media.type === 'audio'。
立即运行转写脚本:
python3 /root/.agents/skills/voice-chat/scripts/transcribe_audio.py <audio_path>
event.message.media.localPath 获取)。使用当前会话的上下文生成智能回复。
用户语音转写:{transcript}
请结合上下文,给出简洁、有帮助的回复。
立即运行 TTS 脚本:
python3 /root/.agents/skills/voice-chat/scripts/reply_with_tts.py "{reply_text}"
.opus 语音文件路径。使用 message.send 工具发送生成的语音文件:
.opus 文件。/tmp/voice-chat/。ffmpegvosk, edge-tts, pydantic, python-dotenvvosk-model-small-cn-0.22)MIT