Send native voice bubbles (蓝色可播放气泡) via Feishu using bot identity.
text
text → edge-tts (mp3) → ffmpeg (ogg/opus) → message tool (media=) → 原生气泡
bash
# One-liner via the helper script
node scripts/voice-bubble.mjs "你好陛下" --voice zh-CN-XiaoxiaoNeural
Or use the message tool directly after generating the audio:
bash
# Step 1: Generate
cd ~/.openclaw/workspace/skills/edge-tts/scripts
node tts-converter.js "文本" --voice zh-CN-XiaoxiaoNeural --output /tmp/voice.mp3
# Step 2: Convert
ffmpeg -i /tmp/voice.mp3 -c:a libopus -b:a 32k /tmp/voice.ogg -y
# Step 3: Send via message tool
message(action=send, channel=feishu, target=<open_id_or_chat_id>, media=/tmp/voice.ogg)
语言语音 ID特点中文zh-CN-XiaoxiaoNeural女声,自然中文zh-CN-YunxiNeural男声,自然英文en-US-AriaNeural女声英文en-US-GuyNeural男声
Full list: node ~/.openclaw/workspace/skills/edge-tts/scripts/tts-converter.js --list-voices
message tool + media= 即可发送原生气泡/tmp/,不会自动清理zh-CN-XiaoxiaoNeural