Voice deepfake detection SDK - analyze any audio in 5 lines of Python. 3000+ forensic engines. By Oravys Inc.
Project description
ORAVYS - Voice Deepfake Detection SDK
Detect synthetic and cloned voices in 5 lines of Python. 3000+ forensic engines.
Install
pip install oravys
For local analysis with advanced DSP:
pip install oravys[local]
Quick Start
API Mode (3000+ engines)
from oravys import Detector
det = Detector(api_key="sk-oravys-...")
result = det.analyze("call_recording.wav")
print(result.verdict) # "SYNTHETIC" or "AUTHENTIC"
print(result.confidence) # 0.97
print(result.engines_fired) # 847
Local Mode (offline, ~11 DSP engines)
from oravys import Detector
det = Detector(mode="local")
result = det.analyze("voice.wav")
print(result.is_synthetic) # True/False
print(result.confidence_pct) # "72.7%"
CLI
# Local analysis
oravys detect voice.wav --verbose
# API analysis
oravys detect voice.wav --api-key sk-oravys-... --json
# Version
oravys version
Local Engines
The local mode runs these lightweight DSP engines (CPU-only, no GPU needed):
| Engine | Domain | What it detects |
|---|---|---|
| silence_ratio | temporal | Unnatural silence patterns |
| zero_crossing_rate | temporal | Synthetic signal characteristics |
| spectral_flatness | spectral | Noise-like spectrum (codec artifacts) |
| pitch_stability | prosodic | Unnaturally stable pitch (TTS signature) |
| harmonic_noise_ratio | spectral | Overly clean harmonics |
| spectral_bandwidth | spectral | Bandwidth consistency anomalies |
| energy_contour | temporal | Robotic energy patterns |
| formant_transition | articulatory | Missing natural articulation |
| micro_pause | prosodic | Absence of natural hesitations |
| breathiness | phonatory | Missing breath variation |
| tremor | neuromotor | Missing natural vocal tremor |
The full API mode runs 3000+ engines across 16 forensic domains.
Get an API Key
Sign up at app.oravys.com to get your API key.
License
Proprietary. Copyright (c) 2026 Oravys Inc. All rights reserved.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file oravys-0.1.0-py3-none-any.whl.
File metadata
- Download URL: oravys-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ea8d048da75188267495a29a722c6c15be86028a0a2df4986404f4c596c3043
|
|
| MD5 |
f2680b180c0e2f607a44138b5bc269ed
|
|
| BLAKE2b-256 |
af7380ca372348c43fccc5f3369ece5e8de6a125bc1784389e2fa922ab06266c
|