ForHosting KIT · Audio et voix

Détection de langue audio

Cet outil écoute un court extrait de votre enregistrement et identifie la langue qui y est parlée. Vous savez ainsi, avant tout autre traitement, à quelle langue vous avez affaire : français, anglais, espagnol ou autre. Pratique pour trier une pile de fichiers hétérogènes ou orienter chaque enregistrement vers le bon traitement.

● Stablepar requête + par minute$0.002
Utilisez-le depuis WebAPIE-mailApp bientôtTelegram bientôt

Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.

Un tri en amont

La détection de langue se place avant la transcription ou la traduction, comme un aiguillage. Plutôt que de lancer un traitement au hasard sur un fichier dont vous ignorez la langue, vous confirmez d’abord ce qui est parlé, puis vous choisissez l’étape suivante en connaissance de cause. C’est particulièrement utile quand des enregistrements arrivent de plusieurs sources, de plusieurs interlocuteurs ou de plusieurs pays, et qu’il faut les répartir avant de les traiter un par un.

Ce que l’outil renvoie

Le résultat indique la langue principale identifiée dans l’extrait analysé. L’analyse porte sur un échantillon, ce qui la rend rapide et économique : nul besoin d’écouter l’intégralité d’un enregistrement de trois heures pour savoir qu’il est en anglais. En cas de doute — voix peu audible, extrait très court, forte présence de bruit — un fichier plus net donne un verdict plus sûr, et il reste toujours possible de relancer la détection sur un autre passage.

Ses limites honnêtes

Sur un enregistrement où plusieurs langues alternent réellement, l’outil renvoie la langue dominante, pas la liste complète. Un accent marqué ou un fond sonore chargé peuvent compliquer l’identification. Pour un fichier clair et monolingue, la détection est fiable ; pour un mélange, considérez le résultat comme une indication de la langue majoritaire, à confirmer par une écoute rapide si le choix de traitement en dépend vraiment.

Formats et limites

MP3, WAV, M4A et piste vidéo sont acceptés, jusqu’à 200 Mo et 180 min, même si quelques secondes de parole nette suffisent le plus souvent à trancher. Vous pouvez donc envoyer un fichier volumineux sans surcoût lié à sa longueur, puisque seule une portion est réellement examinée pour établir la langue dominante de l’ensemble, ce qui rend l’opération rapide et bon marché sur de gros enregistrements.

Tri d’une boîte de messages vocaux

Un standard reçoit des mémos vocaux de clients francophones et anglophones ; la détection oriente chacun vers le bon traitement avant transcription.

Fichiers d’un projet international

Studio Lumen SAS reçoit des interviews tournées dans plusieurs pays et classe automatiquement chaque rush par langue avant sous-titrage.

Vérification avant traduction

Avant de lancer une traduction, Julien Lefèvre confirme la langue source d’un enregistrement pour éviter un traitement inutile sur le mauvais fichier.

Archivage documentaire

Une médiathèque étiquette par langue un fonds d’enregistrements sonores hérités, afin de les rendre cherchables par langue.

Quelles langues l’outil sait-il reconnaître ?

Les principales langues sont couvertes, dont le français, l’anglais et l’espagnol. Le résultat indique la langue dominante de l’extrait analysé.

Faut-il envoyer tout le fichier pour connaître la langue ?

Non. L’analyse porte sur un échantillon, ce qui la rend rapide et peu coûteuse. Quelques secondes de parole claire suffisent généralement à trancher.

Que se passe-t-il si l’audio contient deux langues ?

L’outil renvoie la langue majoritaire, pas la liste de toutes les langues présentes. Sur un enregistrement réellement bilingue, considérez le résultat comme une indication de la langue dominante.

Combien coûte une détection de langue ?

Le tarif est de $0.002 par requête et $0.0055 par minute analysée, en dollars US. Comme seul un court extrait est examiné, le coût réel reste très faible.

Mon extrait audio est-il gardé après l’analyse de langue ?

Non. L’extrait est transmis de manière chiffrée, analysé, puis supprimé de nos serveurs. Rien n’est conservé une fois la langue identifiée.

Faut-il s’inscrire pour détecter une langue ?

Il n'y a pas d'offre gratuite — les paliers gratuits sont détournés et ralentissent tout le monde. L'accès fonctionne avec un solde prépayé ForHosting KIT : rechargez à partir de $10.00 (il n'expire jamais) et chaque requête est facturée à son prix publié, donc un appel sans solde renvoie HTTP 402. Pas d'abonnement, pas de jetons, pas de crédits inventés, et une tâche en échec n'est jamais facturée.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/audio/detect-language

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/audio/detect-language \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"audio":"https://ejemplo.com/audio.mp3"}'
{
  "audio": "https://ejemplo.com/audio.mp3"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "audio.detect_language",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002
par minute$0.0055

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_mb200
max_minutes180
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.
422task_failedLa tâche a échoué : elle ne vous est pas facturée.

Consulter la documentation complète du KIT →