Agent skill
fish-audio
Generate AI audio and synthesize voices with Fish Audio via AceDataCloud API. Use when creating text-to-speech audio, synthesizing voices, or generating audio content. Supports multiple voice models and TTS capabilities.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/fish-audio
Metadata
Additional technical details for this skill
- author
- acedatacloud
- version
- 1.0
SKILL.md
Fish Audio — Voice & Audio Synthesis
Generate AI audio and synthesize voices through AceDataCloud's Fish Audio API.
Authentication
export ACEDATACLOUD_API_TOKEN="your-token-here"
Quick Start
curl -X POST https://api.acedata.cloud/fish/audios \
-H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"text": "Hello, this is a demonstration of AI voice synthesis."}'
Endpoints
| Endpoint | Purpose |
|---|---|
POST /fish/audios |
Generate audio from text or parameters |
POST /fish/voices |
Voice synthesis and cloning |
POST /fish/tasks |
Poll task status |
Workflows
1. Text-to-Speech
POST /fish/audios
{
"text": "The quick brown fox jumps over the lazy dog.",
"voice_id": "default"
}
2. Voice Synthesis with Custom Voice
POST /fish/voices
{
"text": "Welcome to our platform.",
"audio_url": "https://example.com/reference-voice.mp3"
}
Parameters
| Parameter | Type | Description |
|---|---|---|
text |
string | Text to synthesize into speech |
voice_id |
string | Voice model to use |
audio_url |
string | Reference audio for voice cloning |
speed |
number | Speech speed multiplier |
Task Polling
POST /fish/tasks
{"task_id": "your-task-id"}
Response
{
"task_id": "abc123",
"audio_url": "https://cdn.example.com/output.mp3",
"success": true
}
Gotchas
- Pricing is based on byte count of the generated audio
- Voice cloning requires a clear reference audio sample
- Text-to-speech supports multiple languages automatically
- Use the
/fish/voicesendpoint for voice cloning workflows
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?