Aller au contenu principal

Grok STT est le speech-to-text de xAI : envoyez l’URL d’un audio et recevez la transcription en texte, avec horodatage par mot et langue détectée. Il couvre 25 langues, avec transcriptions par canal et indices de termes clés.

À partir de $0.00003/s

Atelier

Entrée

Parole vers texte
1/1

Déposez un fichier audio ou parcourez · 1 fichier · 90 Mo max. · MP4 · MP3 · WAV

1 / 1 fichiers
L’audio à transcrire : un MP3 ou WAV téléversé, ou une URL publique vers du MP3, WAV, M4A, FLAC, OGG, Opus, AAC, MP4 ou MKV. De 1 seconde à 2 heures. C’est la durée de cet audio qui est facturée. 1 caractères minimum

Nous vérifions votre compte avant d’activer l’envoi et le calcul du prix.

Sortie

Prêt pour une nouvelle exécution

Le résultat apparaîtra ici.

Configurez les entrées, vérifiez l’estimation, puis lancez le modèle.

Le modèle que vous cherchez n’est pas là ?

Dites-nous lequel ajouter et à quoi il vous servira. Les demandes vont directement à l’équipe qui décide des prochains modèles.

Transcription en 25 langues, avec les chiffres, les noms et les canaux comme vous le voulez

Grok STT, de xAI, prend l’URL d’un fichier audio et renvoie les paroles sous forme de texte dans la tâche, avec une transcription structurée où chaque mot est horodaté. Laissez la langue vide et elle est détectée ; indiquez-la et les nombres peuvent s’écrire en chiffres. Listez les noms qui comptent et ils reviennent orthographiés à votre façon, et activez multichannel pour que chaque canal d’un appel ait sa propre ligne. Rien n’est écrit dans le stockage des médias, et vous ne payez que les secondes d’audio réellement envoyées.

Ouvrir le Playground
Entrée
audio_url : un MP3 ou WAV téléversé, ou une URL publique vers un format audio ou vidéo courant
Durée
De 1 seconde à 2 heures par requête
Langues
25 langues parlées ; détection automatique si language reste vide
Résultat
Texte de la transcription, plus une transcription horodatée mot à mot ; une entrée par canal avec multichannel
Facturation
À la seconde d’audio ; aucune option ne change le prix
Conservation
Aucun fichier média écrit ; l’audio téléversé est supprimé après 1 jour
Langues
25 langues parlées, détectées ou indiquéesLaissez language vide et la langue est détectée ; la parole dans l’une des 25 langues prises en charge est transcrite dans les deux cas. Renseignez-la quand vous voulez utiliser text_normalization : cette option écrit les nombres comme le fait la langue concernée, et doit donc savoir laquelle appliquer.
Structure
Le texte dans la tâche, et une transcription horodatée à côtéLe résultat contient la transcription complète sous forme de texte. À côté, output.transcript liste la langue détectée, la durée de l’audio en secondes et chaque mot avec son heure de début et de fin ; avec multichannel, on retrouve la même chose pour chaque canal. Aucun fichier n’est produit. Les étiquettes de locuteur ne font pas partie du résultat.
Canaux
Une ligne par canal quand les voix sont enregistrées séparémentAvec multichannel, chaque canal du fichier (jusqu’à 8) est transcrit séparément et renvoyé sur sa propre ligne, dans l’ordre des canaux. C’est le réglage que l’on oublie le plus : dans nos tests, un fichier stéréo avec un locuteur différent de chaque côté ne renvoyait que l’un des deux lorsque l’option était désactivée.

Ce que l’API Grok STT fait bien

  • Des nombres écrits comme on les écrit

    Avec text_normalization, les chiffres, prix, dates et unités prononcés reviennent en chiffres. Dans notre test, « one thousand two hundred fifty dollars on March fourteenth » est devenu « $1,250 on March 14 ». L’option exige language, car chaque langue écrit ces éléments différemment ; sans elle, la requête est rejetée avant de démarrer. Désactivée par défaut.

  • Des noms orthographiés comme dans votre liste

    keyterms accepte jusqu’à 100 mots ou courtes expressions de 50 caractères maximum, un par ligne, et oriente la transcription vers eux. Deux noms inventés dans une annonce de salon sont revenus « Xandrel » et « Corvessa » sans la liste, et exactement justes avec elle. Utilisez-la pour des invités, des marques, des noms de produits et du jargon.

  • Les deux côtés d’un appel, pas un seul

    Un enregistrement avec le conseiller sur le canal gauche et le client sur le canal droit demande multichannel. Chaque côté revient sur sa propre ligne, et output.transcript.channels contient l’horodatage des mots pour chaque canal. Sans l’option, nos tests en stéréo ne renvoyaient que l’un des deux locuteurs ; l’autre côté manquait tout simplement.

  • Les « euh », conservés ou supprimés

    Les mots de remplissage sont supprimés par défaut, ce qui donne des sous-titres et des notes propres. Activez filler_words pour un verbatim : dans notre test, la transcription commençait alors par « Um, so, uh, », exactement comme prononcé. Aucun des deux réglages ne change le prix.

  • La parole sans filtre revient telle qu’elle a été dite

    SpicyAPI n’ajoute aucun filtre de contenu. Dans nos tests, des enregistrements de notre monologue et de nos textes narratifs les plus forts sont revenus mot pour mot, sans astérisques, sans bips ni trous. Recherche, sous-titres et vérification continuent ainsi de fonctionner sur le même matériau que le reste de votre produit. Les droits sur l’audio et le consentement des personnes enregistrées restent votre responsabilité.

  • De longs enregistrements sans longue attente

    Une requête accepte de 1 seconde à 2 heures d’audio. Dans nos essais, un extrait de 10 secondes est revenu en 3 secondes environ et une heure entière en 15 secondes environ. L’envoi renvoie aussitôt une tâche, et vous lisez la transcription dans cette tâche une fois terminée.

À qui s’adresse Grok STT

  • Podcasteurs et monteurs vidéo

    Des sous-titres et des notes d’épisode à partir de l’enregistrement que vous avez déjà

    Chaque mot arrive avec son heure de début et de fin, ce qui permet de découper les lignes de sous-titres à la longueur qu’exige votre lecteur. Placez les noms d’invités et de marques dans keyterms pour qu’ils soient écrits une fois, et correctement ; laissez filler_words désactivé pour un texte qui se lit bien.

  • Équipes support et ventes

    Des appels enregistrés, chaque côté séparé

    Les appels sont souvent enregistrés avec une personne par canal. Avec multichannel, le conseiller et le client reviennent sur des lignes distinctes, ce qu’il faut pour une relecture, un résumé ou une recherche dans l’appel. Il n’y a pas d’étiquettes de locuteur : un enregistrement où tout le monde est mélangé sur un seul canal renvoie un seul flux de texte.

  • Notes de réunion et d’entretien

    Des notes où les chiffres et les noms sont justes

    Renseignez language et activez text_normalization : montants, dates et quantités arrivent en chiffres plutôt qu’en toutes lettres. Ajoutez les participants et les noms de produits dans keyterms, et leur orthographe cesse de varier d’une réunion à l’autre.

  • Créateurs et plateformes d’audio sans filtre

    Une étape de transcription qui ne refuse pas le contenu

    Fictions sonores, enregistrements de jeu de rôle et catalogues de livres audio sans filtre sont transcrits tels qu’ils ont été dits : recherche, sous-titres et vérification fonctionnent sur toute la bibliothèque, sans laisser une section sans texte. La responsabilité du contenu source et du consentement des personnes qui y figurent reste celle de l’appelant.

Comment appeler l’API Grok STT

  1. Faites pointer audio_url vers l’audio lui-même

    Téléversez un MP3 ou WAV, ou transmettez une URL publique qui répond avec les octets audio. MP3, WAV, M4A, FLAC, OGG, Opus, AAC, MP4 et MKV fonctionnent, de 1 seconde à 2 heures. Une page de lecteur ou un lien de partage qui renvoie du HTML échoue, et l’audio brut sans en-tête de fichier (PCM, μ-law, A-law) n’est pas accepté.

  2. Ajoutez ce que vous savez de l’enregistrement

    Renseignez language si vous connaissez la langue, listez les noms et les mots de marque dans keyterms, et activez text_normalization pour obtenir des chiffres (elle exige language). Si les voix ont été enregistrées sur des canaux séparés, activez multichannel ; si vous voulez conserver les « euh », activez filler_words.

  3. Envoyez avec une Idempotency-Key et attendez la tâche

    L’envoi renvoie une tâche. Joignez une Idempotency-Key pour qu’une nouvelle tentative après une coupure de connexion retombe sur la même tâche au lieu d’en créer une seconde, puis interrogez la tâche ou recevez le rappel que vous avez enregistré.

  4. Lisez le texte et gardez votre propre copie

    La transcription arrive sous forme de texte dans le résultat de la tâche, et output.transcript contient l’horodatage des mots, la langue détectée et la durée de l’audio. Rien n’est écrit dans le stockage des médias, et la transcription est effacée avec les données du prompt : copiez-la dans votre propre espace de stockage dès que la tâche est terminée.

Grok STT : exemples concrets

  • Un appel stéréo avec un locuteur de chaque côté

    Un enregistrement de 12 secondes avec une femme sur le canal gauche et un homme sur le canal droit, envoyé avec multichannel. Chaque côté est revenu sur sa propre ligne. Sans multichannel, le même fichier ne renvoyait que les paroles de la femme.

    {"audio_url": "https://files.example.com/calls/support-call-0412.wav", "multichannel": true}
  • Des noms qui n’ont aucune orthographe de dictionnaire

    Une annonce de salon avec deux noms inventés, envoyée avec les deux noms comme termes clés. Sans la liste, le même audio est revenu « Xandrel » et « Corvessa » ; avec elle, les noms étaient exactement ceux de la liste.

    {"audio_url": "https://files.example.com/announcements/lounge-announcement.mp3", "keyterms": [{"term": "Xandrelle"}, {"term": "Qorvessa"}]}
  • Une confirmation de réservation avec les chiffres en chiffres

    Une confirmation parlée, envoyée avec la langue indiquée et text_normalization activée. Le prix et la date sont revenus « $1,250 » et « March 14 » au lieu de mots.

    {"audio_url": "https://files.example.com/calls/booking-confirmation.mp3", "language": "en", "text_normalization": true}

API Grok STT : questions fréquentes

L’essentiel de la qualité tient à ce que vous indiquez avant de lancer. Précisez la langue quand vous la connaissez, listez les noms qui ne doivent pas varier, et activez multichannel dès qu’un enregistrement garde ses locuteurs sur des canaux séparés : ce seul réglage décide si la moitié d’une conversation disparaît. Pour des sous-titres, lisez la transcription horodatée et pas seulement le texte. Le prix ne suit que les secondes d’audio ; essayez donc d’abord un court extrait et consultez le devis en direct sur la page.