For a side-by-side comparison with the other Modulate capabilities, see Which API should I use?.
Authentication
Batch uses theX-API-Key header. Streaming uses an api_key query parameter at connection time. See Authentication and rate limits.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Synthetic voice detection — deepfake detection on pre-recorded files (batch) or live audio (streaming).
| Batch | Streaming | |
|---|---|---|
| Use case | Deepfake detection on a file | Real-time deepfake detection |
| Protocol | HTTP POST | WebSocket |
| Audio formats | 96 file extensions, including MP3, WAV, FLAC, M4A, MP4, OGG, Opus, WebM, AAC, AIFF, MOV | Raw PCM and 79 container formats |
| Synthetic voice scoring | Per-frame | Per-frame |
X-API-Key header. Streaming uses an api_key query parameter at connection time. See Authentication and rate limits.