Send an audio file, get back a result in three bands, with a synthetic-voice score when the result is conclusive. Python SDK available.
# Python SDK example from oravys import Client client = Client(api_key="sk_...") result = client.audio.analyze(file="call_recording.wav") print(result.is_authentic) # True / False print(result.confidence) # 0.0 .. 1.0 print(result.top_engines) # list of contributing detectors
# cURL one-liner curl -X POST https://app.oravys.com/api/sdk/analyze \ -H "X-API-Key: sk_..." \ -F "audio=@call.wav"
Streaming response, keep-alive bytes for long files. Sub-3s p99 even at 5-min audio.
Multi-engine ensemble: DSP + SSL + LLM judges. Disagreement-aware fusion.
Python, Node, Go. Postman collection. OpenAPI 3.1 spec. SDK error contracts.
1 free check per day. Then $9.90 per scan, a 5-scan pack at $39.90, or the API plan at $99/mo (100 scans, 1,000 API calls).
Watermark your own voice recordings before publishing them. The mark is imperceptible to humans but survives compression and is verifiable by any ORAVYS detector.
pip install voicesign
MIT-licensed Python library. Drop-in, no API key required for client-side watermarking. Verification still hits our API.