Text-to-speech
Generate and save WAV speech with the synchronous or asynchronous Python client.
Synchronous client
Async client
Both methods use Perigee-1-tts and return bytes containing a complete WAV file. The SDK accepts up to 10,000 Unicode characters.
Queued generation
synthesize() uses a background job automatically. Return immediately when needed:
Use get_speech_job(job_id) when your application manages polling itself.
Streaming
The returned audio is 24 kHz, 16-bit, mono WAV. See the Text-to-speech guide, Voice cloning SDK, and TTS API reference.