Skip to main content

fishaudio.client

Main Fish Audio client classes.

FishAudio Objects

Synchronous Fish Audio API client. Example:

__init__

Initialize Fish Audio client. Arguments:
  • api_key - API key (can also use FISH_API_KEY env var)
  • base_url - API base URL
  • timeout - Request timeout in seconds
  • httpx_client - Optional custom HTTP client

tts

Access TTS (text-to-speech) operations.

asr

Access ASR (speech-to-text) operations.

voices

Access voice management operations.

account

Access account/billing operations.

close

Close the HTTP client.

AsyncFishAudio Objects

Asynchronous Fish Audio API client. Example:

__init__

Initialize async Fish Audio client. Arguments:
  • api_key - API key (can also use FISH_API_KEY env var)
  • base_url - API base URL
  • timeout - Request timeout in seconds
  • httpx_client - Optional custom async HTTP client

tts

Access TTS (text-to-speech) operations.

asr

Access ASR (speech-to-text) operations.

voices

Access voice management operations.

account

Access account/billing operations.

close

Close the HTTP client.