Prerequisites
Create a Fish Audio account
Create a Fish Audio account
Sign up for a free Fish Audio account to get started with our API.
- Go to fish.audio/auth/signup
- Fill in your details to create an account, complete steps to verify your account.
- Log in to your account and navigate to the API section
Get your API key
Get your API key
Once you have an account, you’ll need an API key to authenticate your requests.
- Log in to your Fish Audio Dashboard
- Navigate to the API Keys section
- Click “Create New Key” and give it a descriptive name, set a expiration if desired
- Copy your key and store it securely
Basic Transcription
Transcribe audio files to text with automatic language detection usingasr.transcribe():
ASRResponse object contains the full transcription and segment details.
Language Specification
Specify the language for more accurate transcription:Segment Timestamps
Access word-level or phrase-level timestamps:Next Steps
Text-to-Speech
Convert transcribed text back to speech
Voice Cloning
Use transcribed audio for voice cloning
ASR API Reference
Complete ASR API documentation
Best Practices
Production tips and optimization
Related Resources
- ASR Types Reference - ASR response data structures
- Error Handling - Exception types and handling



