Working with audio
Prepare recorded uploads and realtime PCM streams for OrbitalsAI speech models.
Recorded audio
Perigee-1-transcribe accepts WAV, WAVE, MP3, MPEG, OGG, OGA, OPUS, FLAC, AAC, M4A, WMA, AMR, and 3GP uploads up to 200 MB.
The server normalizes accepted recordings for transcription. You do not need to convert a normal supported file to PCM before uploading it.
Realtime audio
Realtime connections receive raw binary frames with these requirements:
| Property | Required value |
|---|---|
| Encoding | PCM16 little-endian (pcm_s16le) |
| Channels | Mono |
| Sample rate | 16 kHz |
| Transport | Binary WebSocket frames |
The sample_rate sent in the configuration must match the audio source.
The Python SDK's optional audio tools convert common files:
Choose recorded or realtime
Use recorded transcription when you have a complete file, want asynchronous processing, or need SRT output. Use realtime transcription when you need partial results, final segments while speech is happening, or word-level timestamps on realtime finals.