원클릭으로
voice
// Convert text to speech audio using mb voice CLI. Use when the user asks you to speak, say something aloud, generate audio, or produce a voice recording.
// Convert text to speech audio using mb voice CLI. Use when the user asks you to speak, say something aloud, generate audio, or produce a voice recording.
Talk to other MetaBot bots (`mb talk` — send a message to another bot, including cross-instance peers). Use when you want to delegate to or message another bot, e.g. 'talk to bot X', '跟其他 bot 说话', 'send message to peer bot', 'ask the deploy-bot', 'delegate to bot'. Also covers bot/peer management, skill hub, voice calls.
MetaBot's persistent server-side scheduler (cron + one-shot). Optional skill — not installed by default. Use when the user wants tasks that survive Claude session restarts, are visible to other bots, or need to run in MetaBot's PM2 process rather than this Claude session.
The meta-skill: create AI agent teams, individual agents, or custom skills for any project. Use when the user wants to generate a complete agent team, create a single agent, or create a single skill for Claude Code, Kimi, or Codex.
Discover, search, and install shared skills from the Skill Hub registry. Use when the user wants to find available skills, share a skill with other bots, or install a skill from the hub.
Generate high-quality speech audio using Doubao (豆包/Volcengine) TTS API. Use this skill when the user asks to generate audio, podcasts, voiceovers, or text-to-speech output.
Read and write shared memory documents. Use this when you need to save knowledge, notes, research findings, or project context for future reference across sessions. Also use it to look up previously stored information.
| name | voice |
| description | Convert text to speech audio using mb voice CLI. Use when the user asks you to speak, say something aloud, generate audio, or produce a voice recording. |
Generate MP3 audio from text using the mb voice CLI.
# Generate MP3, prints file path to stdout
mb voice "Hello, this is a test"
# Generate and play immediately
mb voice "Hello" --play
# Save to specific file
mb voice "Hello" -o greeting.mp3
# Override provider and voice
mb voice "Hello" --provider doubao --voice zh_female_wanqudashu_moon_bigtts
# Pipe text (useful for long content)
echo "Long text here" | mb voice
echo "Long text" | mb voice -o output.mp3
Edge TTS (default, free, no key needed):
zh-CN-XiaoyiNeural (default) — Female Chinesezh-CN-YunxiNeural — Male Chinesezh-CN-XiaoxiaoNeural — Female Chineseen-US-JennyNeural — Female EnglishDoubao (default when Volcengine keys configured):
zh_female_wanqudashu_moon_bigtts (default) — Female ChineseOpenAI (when OPENAI_API_KEY set):
alloy (default), echo, fable, onyx, nova, shimmerElevenLabs (when ELEVENLABS_API_KEY set):
mb voice "text"echo "..." | mb voice--play only when the user explicitly wants to hear the audio (it blocks until playback completes)-o with a descriptive filenamecp /tmp/mb-voice-xxx.mp3 /tmp/metabot-outputs/<chatId>/