fish-audio

Solid

Generate expressive audio clips using Fish Audio S2 TTS with bracket emotion tags. Record voice memos, narration, audio messages, or any spoken content.

AI & Automation 648 stars 94 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
94
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Fish Audio TTS Generate expressive audio clips using the Fish Audio S2 TTS API with `[bracket]` emotion tags. ## Overview This skill lets you create audio clips on demand — narration, announcements, podcast intros, dramatic readings, voice memos, or any spoken content. Uses Fish Audio S2 Pro with the full bracket syntax for emotional expressiveness. ## Configuration - **API Endpoint:** `https://api.fish.audio/v1/tts` - **Model:** `s2-pro` - **Voice Reference ID:** Configured via `assistant config get services.tts.providers.fish-audio.referenceId` - **API Key:** Stored as credential `fish-audio/api_key` - **Default Format:** `mp3` at 192kbps - **Default Output Directory:** `scratch/` ## API Key Setup The Fish Audio API key must be stored securely via the credential store. Get an API key from the Fish Audio dashboard at https://fish.audio. Check if the key is already configured: ```bash assistant credentials inspect --service fish-audio --field api_key --json ``` If not set, collect it securely (never ask the user to paste it in chat): ``` credential_store action="prompt" service="fish-audio" field="api_key" label="Fish Audio API Key" description="Enter your Fish Audio API key" placeholder="sk-..." ``` ## Generating a Single Clip Use `bash` with `curl` to call the Fish Audio API: ```bash curl -s -X POST "https://api.fish.audio/v1/tts" \ -H "Authorization: Bearer $(assistant credentials reveal --service fish-audio --field api_key)" \ -H "Content-Type: applica...

Details

Author
vellum-ai
Repository
vellum-ai/vellum-assistant
Created
4 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

audiomind

Tired of juggling multiple audio APIs? This skill gives you one-command access to TTS, music generation, sound effects, and voice cloning. Use when you want to generate any audio without managing multiple API keys.

25 Updated 3 months ago
wells1137
AI & Automation Listed

ai-podcast-creation

Create AI-powered podcasts with text-to-speech, music, and audio editing. Tools: Kokoro TTS, DIA TTS, Chatterbox, AI music generation, media merger. Capabilities: multi-voice conversations, background music, intro/outro, full episodes. Use for: podcast production, audiobooks, voice content, audio newsletters. Triggers: podcast, ai podcast, text to speech podcast, audio content, voice over, ai audiobook, multi voice, conversation ai, notebooklm alternative, audio generation, podcast automation, ai narrator, voice content, audio newsletter, podcast maker

45 Updated 3 months ago
diegosouzapw
AI & Automation Listed

ai-podcast-creation

Create AI-powered podcasts with text-to-speech, music, and audio editing. Tools: Kokoro TTS, DIA TTS, Chatterbox, AI music generation, media merger. Capabilities: multi-voice conversations, background music, intro/outro, full episodes. Use for: podcast production, audiobooks, voice content, audio newsletters. Triggers: podcast, ai podcast, text to speech podcast, audio content, voice over, ai audiobook, multi voice, conversation ai, notebooklm alternative, audio generation, podcast automation, ai narrator, voice content, audio newsletter, podcast maker

0 Updated 3 months ago
journey247