therizwan/flagshiprouter/flagshiprouter-tts
Claude Code and agent skill by therizwan/flagshiprouter
- community
Checking that the SKILL.md file is still in the repository.
Text-to-speech via FlagshipRouter /v1/audio/speech using OpenAI / ElevenLabs / Deepgram / Edge TTS / Google TTS / Hyperbolic / Inworld voices. Use when the user wants to convert text to speech, generate audio, voiceover, narrate, or read text aloud.
Install
npx vskill@latest install therizwan/flagshiprouter/flagshiprouter-ttsSKILL.md
FlagshipRouter — Text-to-Speech
Requires FLAGSHIPROUTER_URL (and FLAGSHIPROUTER_KEY if auth enabled). See https://raw.githubusercontent.com/theRizwan/FlagshipRouter/refs/heads/main/skills/flagshiprouter/SKILL.md for setup.
Discover
model field in /v1/audio/speech = voice ID directly (e.g. edge-tts/vi-VN-HoaiMyNeural, el/<voice_id>, or openai/tts-1 model+default voice).
Endpoint
POST $FLAGSHIPROUTER_URL/v1/audio/speech
| Field | Required | Notes | |
|---|---|---|---|
model | yes | voice ID from /v1/models/tts | |
input | yes | text to speak |
Query ?response_format=mp3 (default, raw bytes) or ?response_format=json ({audio: base64, format}).
Examples
Save MP3:
JS (save file):
Response shape
Default → raw audio bytes (Content-Type audio/mp3).
?response_format=json:
Provider quirks (model format)
| Provider | model format | Notes | |
|---|---|---|---|
openai | tts-1/alloy (model/voice) or just voice | Default model gpt-4o-mini-tts | |
elevenlabs | <model_id>/<voice_id> or <voice_id> | Default model eleven_flash_v2_5; list voices in Dashboard | |
openrouter | openai/gpt-4o-mini-tts/alloy | Streamed via chat-completions audio modality | |
edge-tts | voice id e.g. vi-VN-HoaiMyNeural | noAuth; default vi-VN-HoaiMyNeural | |
google-tts | language code e.g. en, vi | noAuth | |
local-device | OS voice name (say -v ? / SAPI) | noAuth; needs ffmpeg | |
deepgram | aura-asteria-en etc | Token auth | |
nvidia, inworld, cartesia, playht | model/voice | Provider-specific auth header | |
coqui, tortoise | speaker / voice id | Localhost noAuth | |
hyperbolic | model id | Body = {text} only |
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/flagshiprouter-tts/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/therizwan/flagshiprouter/flagshiprouter-tts)