Detect whether audio clips are human (bonafide) or AI-generated (spoofed) and get segment-level confidence scores.
Designed for quick checks
Two ways to send audio
multipart/form-data upload with a fileapplication/json payload with a presigned_urlThe API automatically analyzes the audio in ~5-second segments and returns both a global verdict and detailed per-segment results.
Provide either a direct file upload or a presigned URL. Include device to tag the caller and optionally choose a model.
Optional device type making the request
macos, windows, web_app, api Optional model version to run. Currently only apollo-4-2026-01-16 is available for this endpoint.
apollo-4-2026-01-16 Optional custom prediction identifier
Maximum silence percentage allowed per segment before it is skipped (0.0-100.0). Segments where silence exceeds this threshold are excluded from model inference. Lower values are stricter (skip more segments); higher values are more permissive. Set to 100 to analyze virtually all segments regardless of silence.
0 <= x <= 100Decision threshold for classifying audio as bonafide or spoofed (0.0-1.0). Lower values bias toward higher spoof detection; higher values reduce false positives. Confidence scores are derived from how far the raw score is from this threshold.
0 <= x <= 1Global verdict plus per-segment predictions and confidence scores.
Unique identifier for this prediction
Array of segment-level predictions. Each segment represents a 5-second window of the audio.
Model version used for prediction
Time taken to process the audio in seconds
Duration of the audio file in seconds
Array of warning messages, if any