介绍
# Walkie-Talkie Mode
此技能使用本地转录和本地 TTS 自动化 WhatsApp 上的语音对语音循环。
## 工作流
1. **传入音频**:当用户发送 audio/ogg/opus 文件时: - 使用 `tools/transcribe_voice.sh` 获取文本。 - 像处理普通用户提示一样处理该文本。
2. **传出响应**: - 不使用文本回复,而是使用 `bin/sherpa-onnx-tts` 生成语音。 - 将生成的 `.ogg` 文件作为语音笔记发送回用户。
## 触发条件
- 用户发送语音消息。 - 用户说“activa modo walkie-talkie”或“hablemos por voz”。
## 限制
- 仅使用本地工具(ffmpeg、whisper-cpp、sherpa-onnx-tts)。 - 保持快速响应时间(RTF < 0.5)。 - 始终同时回复文本(以确保清晰)和音频。
## 手动执行(内部)
要手动使用语音回复: ```bash bin/sherpa-onnx-tts /tmp/reply.ogg "Tu mensaje aquí" ``` 然后通过 `message` 工具发送 `/tmp/reply.ogg`,参数为 `filePath`。