Fish Audio for AI agents

Agents read Fish Audio at once. Changes and sends are held for a person's approval by default.

About Fish Audio

Fish Audio provides speech synthesis, transcription, voice cloning, and conversational voice-agent APIs.

What an agent can do in Fish Audio

Every Fish Audio action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Fish Audio without asking first. 7 actions.

  • Get Account BalanceReturn the connected Fish Audio account's package allowance and API credit so an agent can distinguish free quota from paid credit.
  • Get AgentReturn an agent's workspace metadata together with its current draft conversation configuration.
  • Get Voice ModelGet a Fish Audio voice model by ID and inspect whether it is trained and suitable for synthesis.
  • List AgentsSearch agents in the connected Fish Audio workspace, including draft or archived agents when requested.
  • List Agent SessionsList conversation sessions for the workspace or a specific agent, filtered by lifecycle status, caller, or creation time.
  • List Voice ModelsSearch public or workspace-owned Fish Audio voice models. Before synthesis, select an item whose type is tts; svc model IDs are not compatible with TTS.
  • Transcribe AudioTranscribe a previously uploaded audio file synchronously with Fish Audio. First upload through Composio files.upload in the SDK or the file-upload API; pass the returned file object, not a raw URL. A

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 5 actions.

  • Configure AgentPartially update an agent's draft prompt, voice, and core conversation behavior without publishing it.
  • Create AgentCreate a private Fish Audio agent, optionally with an initial prompt, voice, and core conversation settings. The new agent remains a draft until separately published.
  • Delete AgentPermanently delete a Fish Audio agent by ID; use only when deletion is explicitly intended.
  • Design VoiceGenerate original voice previews synchronously from a voice description, without cloning or saving a voice model.
  • Synthesize SpeechGenerate downloadable speech synchronously using a selected Fish Audio model and voice IDs. Your own connection defaults to free S2.1; managed PAYG defaults to paid S2.1 Pro and uses paid models and p

Changes wait in Needs you

Changes and sends in Fish Audio are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

Fish Audio questions

Can an agent change data in Fish Audio on its own?

Not by default. Changes and sends in Fish Audio are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Fish Audio?

This connector lists 7 read actions. Reads run at once, without waiting for approval.

How does Fish Audio connect?

It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Fish Audio to your agents.