API de transcription vocale

Envoyez l'audio, interrogez la tâche et récupérez des segments avec le minutage de chaque mot et les locuteurs, en JSON, TXT ou SRT. La langue est détectée automatiquement ou indiquée par requête ; les modèles Oracle traduisent aussi.

Démarrage rapide

Lancez une tâche, puis relisez-la. Tous les paramètres figurent dans la documentation de l’API.

curl https://app.kolwrite.com/transcribe \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"audio_url": "https://example.com/meeting.m4a",
       "model": "oracle",
       "language": "he",
       "include_diarization": true,
       "output_format": "json"}'

{"jobId": "34c63d45-4cb5-473b-bc60-25c175e69c57"}
curl https://app.kolwrite.com/transcribe/34c63d45-4cb5-473b-bc60-25c175e69c57 \
  -H "x-api-key: YOUR_API_KEY"

{
  "jobId": "34c63d45-4cb5-473b-bc60-25c175e69c57",
  "status": "COMPLETED",
  "result": {
    "language": "he",
    "segments": [
      {
        "start": 0.5,
        "end": 3.2,
        "speaker": "Speaker 1",
        "text": "שלום, נתחיל את הפגישה.",
        "words": [{"start": 0.5, "end": 0.8, "word": "שלום"}]
      }
    ]
  }
}

Ce que renvoie l’API

  • Horodatages de début et de fin pour chaque mot, en JSON et en SRT.
  • Étiquettes de locuteur issues de la diarisation, ou une étiquette par canal audio physique.
  • Traduction vers une autre langue sur les modèles Oracle.
  • JSON, texte brut ou SRT, au choix pour chaque requête.
  • Un webhook à la fin de la tâche, ou interrogez la tâche vous-même.
  • La langue est détectée automatiquement ou indiquée pour chaque requête.

Évaluations comparatives

Précision sur Google FLEURS et Mozilla CommonVoice. Plus c'est haut, mieux c'est.

Précision Google FLEURS (%)

Tarifs

Crédits par heure d’audio, facturés par tâche.

1 crédit US$1.20

Modèle Crédits/heure
Base 0.40
Oracle Mini 0.80
Oracle 1.20
Oracle Pro 1.40
Oracle Max 3.00
CoreAncienne génération 1.00
EdgeAncienne génération 1.20

La séparation standard des locuteurs par canal est incluse. La séparation des prises de parole qui se chevauchent est facturée au tarif du modèle sélectionné pour la plus grande valeur entre la durée de l’enregistrement et le temps de parole total détecté sur ses canaux physiques. Aucun de ces modes n’entraîne de supplément de diarisation.

Comparaison des modèles

Aperçu des modèles disponibles.

Modèle Crédits/heure Résumé Idéal pour
Base 0.40 Transcription économique avec horodatage des mots. Audio clair et tâches à fort volume
Oracle Mini 0.80 Niveau Oracle rapide et économique. Brouillons et traitements à haut débit
OracleModèle phare 1.20 Transcription et traduction de production. Équilibre entre qualité, rapidité et coût
Oracle Pro 1.40 Niveau Oracle de qualité supérieure. Audio de production exigeant
Oracle Max 3.00 Niveau Oracle de qualité maximale. Audio complexe à forts enjeux
CoreAncienne génération 1.00 Ancien modèle polyvalent et rapide. Intégrations Core existantes
EdgeAncienne génération 1.20 Modèle haute précision de génération précédente. Intégrations Edge existantes

Obtenir une clé d’API

Créez un compte, puis générez une clé sur la page des clés d’API.