fish-audio

Installation
SKILL.md

Fish Audio — Text-to-Speech

Generate narration / voiceover through AceDataCloud's Fish Audio API.

First-time setup

  1. Already installed from skills.sh? Continue at step 2. For a coding agent, install with npx skills add acedatacloud/skills --skill fish-audio --yes (installation and first run). For OpenClaw, use clawhub install @acedatacloud/fish-audio and check that the ClawHub publisher is @acedatacloud.
  2. Sign in at AceDataCloud → Applications, open General application, and check Fish Audio access, balance, and current pricing. Copy its API key, or select Manage Keys → Create for a separate key. Copy the key value without Bearer ; a platform-... management token is not a service API key.
  3. If you enable Allowed APIs restrictions, include /fish/tts (and /fish/tasks for asynchronous TTS). Advanced workflows below may call additional routes.
  4. For a coding agent or direct command, export ACEDATACLOUD_API_TOKEN="your_api_key_here" in the environment of the process that runs the Skill; project .env loading is agent-specific. For OpenClaw, put ACEDATACLOUD_API_TOKEN=your_api_key_here in ~/.openclaw/.env on the Gateway host, then restart the Gateway and start a new session. Never put the key in a prompt or commit an .env file.
  5. Run the Quick Start below. If this workflow returns a task ID, query that same task until it finishes; do not submit the same billable request again just to check progress.

Illustrated key setup, first run, and troubleshooting · Token details

If you came from skills.sh, use Applications for this first run. Check the current price before generating audio.

Quick Start

Installs
4.1K
GitHub Stars
17
First Seen
Apr 6, 2026