POST /api/v1/detect/audio

API de détection de voix IA

Envoyez un fichier audio ou vidéo et sachez en quelques secondes si la voix est générée ou clonée par IA. tropa-voice surpasse tous les détecteurs open source sur les cinq benchmarks publics, montre à quel endroit de l’extrait la voix synthétique apparaît et confirme l’audio généré par OpenAI grâce à son filigrane.

1 000 crédits gratuits · sans carte bancaire · MP3, WAV, M4A, OGG, FLAC, WebM, MP4, MOV · jusqu’à 100 Mo

POST/api/v1/detect/audio
# File up to 4MB, uploaded directly
curl -X POST https://www.wasitaigenerated.com/api/v1/detect/audio \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/voice-message.mp3"

# Larger file (up to 100MB), passed by URL
curl -X POST https://www.wasitaigenerated.com/api/v1/detect/audio \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/interview.mp4"}'

file / url — file (multipart, jusqu’à 4 Mo) ou url (JSON, jusqu’à 100 Mo)

Analysé — les 5 premières minutes de parole

Coût — 1 000 crédits par fichier, uniquement en cas de succès

200 OK — application/json
{
  "isAI": true,
  "confidence": 0.981,
  "score": 98.1,
  "verdict": "ai",
  "verified": false,
  "openaiProvenance": null,
  "patterns": ["synthetic_voice"],
  "warnings": [],
  "analysis": {
    "likelihood": "high",
    "reasoning": "AI-generated voice detected with
      98.1% confidence. 2 of 4 segments flagged
      as AI-generated."
  },
  "detailed": {
    "scores": { "ai": 98.1, "human": 1.9 },
    "model": "tropa-voice-1",
    "durationSec": 24.0,
    "segments": [
      { "startSec": 0, "endSec": 6, "aiScore": 0.02 },
      { "startSec": 6, "endSec": 12, "aiScore": 0.04 },
      { "startSec": 12, "endSec": 18, "aiScore": 0.97 },
      { "startSec": 18, "endSec": 24, "aiScore": 0.99 }
    ],
    "segmentsFlaggedAi": 2,
    "processingMs": 6120
  },
  "creditsCharged": 1000
}

Pourquoi les équipes choisissent tropa-voice

Conçu pour les extraits que vous recevez réellement : messages vocaux, enregistrements d’appels, vidéos virales. Mesuré face aux meilleurs détecteurs open source, avec le même code sur les mêmes fichiers.

Surpasse tous les détecteurs open source

Un taux d’erreur plus bas que tous les détecteurs de voix open source sur les cinq benchmarks publics que nous avons menés. Sur de vrais deepfakes diffusés sur les réseaux sociaux en 2024, il commet environ 30 % d’erreurs en moins que la meilleure alternative ouverte, et il repère 99,4 % des deepfakes d’In-the-Wild pour 1 % de faux positifs.

Jusqu’à 10× moins d’erreurs sur les voix commerciales

Un taux d’erreur égale de 0,23 % sur 14 systèmes TTS commerciaux, dont ElevenLabs, MiniMax, OpenAI, Gemini et xAI, contre 2,0–7,1 % pour les alternatives ouvertes.

IA vérifiée lorsque le filigrane d’OpenAI est présent

Les extraits sont aussi vérifiés à l’aide du filigrane de provenance audio d’OpenAI. Lorsqu’OpenAI le confirme, la réponse indique verified: true et le verdict est ai : un fait, pas une probabilité.

Une chronologie, pas un seul chiffre

Chaque segment reçoit son propre score : une phrase clonée insérée dans un enregistrement réel apparaît exactement à l’endroit où elle se trouve.

Toujours à jour

tropa-voice est mis à jour en continu à mesure qu’apparaissent de nouveaux systèmes TTS et de clonage vocal. Votre intégration reste la même.

Tous formats, rien à héberger

Audio ou vidéo jusqu’à 100 Mo, les 5 premières minutes analysées, un score calibré et un verdict clair. Aucun GPU de votre côté, et zéro conservation des données dans le cadre des contrats Entreprise.

Taux d’erreur égale, plus il est bas, mieux c’est

Taux d’erreur égale, plus il est bas, mieux c’est
Benchmarktropa-voice (cette API)tropa-voice-mini (ouvert)Meilleur autre modèle ouvert
In-the-Wild0,66 %0,98 %0,96 %
Deepfake-Eval-202411,9 %13,5 %17,2 %
Commercial-Voices-2026-mini0,23 %0,19 %2,01 %
SONAR0,05 %0,18 %0,43 %
MLAAD-tiny0,34 %2,33 %0,71 %

Cinq détecteurs, cinq benchmarks publics, même code d’évaluation et mêmes fichiers. Benchmark complet et méthode · Résultats complets et code reproductible du benchmark sur GitHub

Vous voulez faire tourner la détection sur vos propres serveurs ? tropa-voice-mini est gratuit sous Apache-2.0. Hébergé ou ouvert : la comparaison

Intégration en quelques minutes

Envoi multipart ou URL, authentification Bearer, réponse JSON

# File up to 4MB, uploaded directly
curl -X POST https://www.wasitaigenerated.com/api/v1/detect/audio \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/voice-message.mp3"

# Larger file (up to 100MB), passed by URL
curl -X POST https://www.wasitaigenerated.com/api/v1/detect/audio \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/interview.mp4"}'

Champs de la réponse

  • verdict — ai, uncertain ou human. ai commence à un score d’environ 89, réglé pour 1 % de faux positifs sur de la parole réelle ; human correspond à 20 ou moins.
  • score — probabilité IA calibrée pour l’ensemble de l’extrait, de 0 à 100. confidence est la confiance associée à isAI (0–1).
  • verified — true lorsqu’OpenAI a confirmé la présence de son propre filigrane audio dans l’extrait.
  • detailed.segments[] — startSec, endSec et aiScore (0–1) par segment : la chronologie indiquant où la voix synthétique apparaît.
  • warnings[] — remarques sur la fiabilité, par exemple pour les extraits de moins de 2 secondes.

Formats et limites

  • Audio : MP3, WAV, M4A/AAC, OGG/Opus, FLAC, WebM. Vidéo : MP4, MOV, WebM ; la piste audio est analysée.
  • Jusqu’à 4 Mo en multipart/form-data, ou jusqu’à 100 Mo en JSON {"url": "https://…"} pointant vers un fichier public.
  • Les 5 premières minutes sont évaluées. La plupart des extraits prennent 5 à 15 secondes, cinq minutes d’audio jusqu’à environ 40 secondes.
  • Un score calibré de 0 à 100 et un verdict : ai, uncertain ou human. Confiez les cas uncertain à une personne.
  • Pas de GPU, pas d’hébergement de modèle, aucune mise à jour à déployer de votre côté.
  • 1 000 crédits par fichier, facturés uniquement si l’analyse aboutit. Un audio illisible ou trop peu de parole renvoie 422 et ne coûte rien.
  • 120 requêtes par minute et par clé API.

Ce que les équipes construisent avec

Fraude et arnaques au clonage vocal

Vérifiez les messages vocaux et les enregistrements d’appels qui demandent de l’argent ou des identifiants, avant que quiconque n’agisse sur la voix clonée d’un proche, d’un PDG ou d’une banque.

Rédactions et fact-checking

Vérifiez les enregistrements ayant fuité et les extraits viraux de personnalités publiques avant publication, avec une chronologie par segment que vous pouvez citer dans le rectificatif ou l’article. Voir le cas d’usage

Trust & safety

Évaluez l’audio et la vidéo importés dès leur arrivée et envoyez les voix synthétiques dans la file de modération que vous utilisez déjà. Voir le cas d’usage

Centres d’appels et KYC

Contrôlez les vérifications vocales enregistrées et les enregistrements de rappel pour détecter la parole synthétique, en complément de vos vérifications d’identité existantes. Voir le cas d’usage

Vérification des médias

Vérifiez podcasts, interviews et bandes-son vidéo à la recherche de voix clonées avant de les acquérir sous licence, de les diffuser ou de les utiliser comme preuve.

Réponses d’erreur

Chaque échec renvoie un corps JSON avec un champ error

400 Bad Request
Ni file ni url, JSON invalide ou format non pris en charge.
401 Unauthorized
Jeton Bearer manquant ou invalide.
402 Payment Required
Crédits insuffisants (insufficient_credits) : moins de 1 000 restants. La réponse inclut required et available.
403 Forbidden
plan_without_api : l’offre Pro est réservée au site. L’API fonctionne avec des crédits, API Business ou Enterprise.
413 Payload Too Large
Envoi multipart de plus de 4 Mo, ou URL de plus de 100 Mo. Transmettez les fichiers plus volumineux par URL.
422 Unprocessable Content
L’audio n’a pas pu être décodé ou contient trop peu de parole. Non facturé.
429 Too Many Requests
Plus de 120 requêtes par minute et par clé API. Réessayez après le délai indiqué par l’en-tête Retry-After.
500 Server Error
Réessayez avec un délai croissant, ou contactez le support.

Tarifs de la détection vocale

1 000 crédits par fichier, facturés uniquement en cas de succès. Aucun abonnement nécessaire pour commencer.

Gratuit

1 000

crédits à la vérification de l’e-mail

1 fichier vocal pour tester l’endpoint. Sans carte bancaire.

LE PLUS CHOISI

Packs de crédits

à partir de 10 $

paiement unique, sans expiration

50 000 crédits ≈ 50 fichiers vocaux. 1 500 000 crédits ≈ 1 500 fichiers vocaux.

API Business

299 $/mois

3 M de crédits API et MCP chaque mois

Tout ce qu’inclut Pro, plus l’API et le serveur MCP, des rapports PDF en marque blanche et un support prioritaire. Résiliable à tout moment.

FAQ de l’API de détection de voix IA

Que renvoie l’API de détection de voix IA ?

Un objet JSON avec verdict (ai, uncertain ou human), score (la probabilité IA calibrée pour l’ensemble de l’extrait, de 0 à 100), isAI et confidence, verified (true lorsqu’OpenAI a confirmé son filigrane), warnings, une courte analyse et detailed.segments avec une heure de début, une heure de fin et un score IA pour chaque segment. creditsCharged indique ce que l’appel a coûté.

Quelle est sa précision ?

tropa-voice surpasse tous les détecteurs open source testés sur les cinq benchmarks publics, avec des taux d’erreur égale de 0,66 % sur In-the-Wild, 11,9 % sur Deepfake-Eval-2024, 0,23 % sur 14 systèmes TTS commerciaux, 0,05 % sur SONAR et 0,34 % sur MLAAD-tiny. Sur In-the-Wild, il repère 99,4 % des deepfakes pour 1 % de faux positifs. Sur de vrais deepfakes diffusés sur les réseaux sociaux en 2024, il commet environ 30 % d’erreurs en moins que la meilleure alternative ouverte (17,2 %).

Que signifie verified ?

Pour les fichiers MP3, WAV, OGG, AAC et FLAC, chaque vérification interroge aussi le service de provenance de contenu d’OpenAI pour savoir si l’extrait porte le filigrane audio d’OpenAI (OpenAI vérifie les extraits de 60 secondes maximum). S’il est confirmé, verified vaut true et le verdict est ai : l’extrait a été créé avec une voix OpenAI. L’absence de filigrane ne prouve rien, car les autres générateurs ne l’utilisent pas et un réencodage peut le supprimer.

Peut-elle repérer une voix clonée au milieu d’un enregistrement réel ?

C’est précisément le rôle de la chronologie par segment. Chaque segment de l’extrait reçoit son propre score IA : une phrase synthétique insérée dans un enregistrement par ailleurs réel apparaît au moment où elle se produit. detailed.segmentsFlaggedAi compte les segments dont le score est de 0,5 ou plus.

Quels formats et quelles durées sont pris en charge ?

L’audio MP3, WAV, M4A/AAC, OGG/Opus, FLAC et WebM, ainsi que la vidéo MP4, MOV ou WebM, dont la piste audio est analysée. Importez jusqu’à 4 Mo en multipart/form-data, ou transmettez une URL publique pour les fichiers jusqu’à 100 Mo. Les 5 premières minutes sont évaluées. Les extraits doivent contenir au moins quelques secondes de parole ; en dessous de 2 secondes, le résultat est accompagné d’un avertissement.

Combien coûte la détection vocale ?

1 000 crédits par fichier, facturés uniquement si l’analyse aboutit. Un nouveau compte vérifié démarre avec 1 000 crédits gratuits, de quoi tester un fichier. Le pack à 10 $ de 50 000 crédits couvre 50 fichiers, celui à 49 $ de 300 000 crédits en couvre 300, et celui à 199 $ de 1 500 000 crédits en couvre 1 500. API Business coûte 299 $/mois avec 3 000 000 de crédits chaque mois (environ 3 000 fichiers).

Pourquoi utiliser l’API plutôt que le modèle ouvert gratuit ?

tropa-voice-mini est gratuit sous Apache-2.0 et fonctionne sur votre propre matériel, idéal lorsque l’audio doit rester sur vos serveurs. L’API fait tourner tropa-voice, notre système le plus précis : mis à jour en continu pour les nouveaux générateurs de voix, il vérifie le filigrane d’OpenAI, renvoie la chronologie complète par segment et ne demande aucune infrastructure. La comparaison se trouve sur la page du modèle tropa-voice.

L’audio importé est-il conservé ?

L’audio envoyé via l’API est traité pour produire un résultat et n’est pas utilisé pour entraîner nos modèles. Pour les accords institutionnels et entreprise, nous proposons la zéro conservation, qui désactive entièrement l’historique des détections. Consultez la politique de confidentialité pour tous les détails.

Prêt à ajouter la détection vocale ?

Créez un compte, vérifiez votre adresse e-mail : votre clé API vous attend dans le tableau de bord.

Tarifs sur volume, SLA, limites de débit sur mesure, zéro conservation des données et déploiements privés.