skills/mira-voice-f5/SKILL.md
Mira 的本地语音合成技能(台湾腔甜美女声)。使用 F5-TTS 零样本声音克隆,在本机离线生成语音并通过 Telegram 发送给用户。当用户要求语音回复时使用。
npx skillsauth add giggle-official/storyclaw-assistant mira-voice-f5Install this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
F5-TTS 离线生成,直接通过 Telegram Bot API 发送。
用户明确说"用语音"、"发语音给我"、"说出来"时调用。日常文字回复不使用此技能。
内置 TTS 工具(会返回 [[audio_as_voice]] 的那个工具)已损坏,生成的是空文件。
必须通过以下 bash 流程发送语音,不能走内置 TTS。
PYTHONHASHSEED=random \
~/.openclaw/workspace/skills/mira-voice-f5/.venv/bin/python \
~/.openclaw/workspace/skills/mira-voice-f5/scripts/mira_tts.py \
"要说的内容" \
--no-play \
--output /tmp/mira_reply.wav
生成约需 20-30 秒,请等待完成。
ffmpeg -y -i /tmp/mira_reply.wav -c:a libopus -b:a 64k /tmp/mira_reply.ogg 2>/dev/null
curl -s \
-F "chat_id=1981782453" \
-F "voice=@/tmp/mira_reply.ogg" \
"https://api.telegram.org/bot8750482121:AAEHLkNQc413zPtbFq5xVcj7Qr4D6Vcp84I/sendVoice"
发送成功后,文字回复写 NO_REPLY。
示例:
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
development
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
development
X2C Distribution and Wallet API — publish video to X2C platform, manage assets (balance, claim X2C, swap to USDC, withdraw, transactions).
data-ai
Manage X (Twitter) accounts — post tweets, like, reply, retweet, view timeline, search, auto-interact, analyze data.