Transcrire un fichier audio
Cette action transcrit les messages audio envoyés par les utilisateurs à l'intérieur d'un flux de bot, en les convertissant en texte et en stockant le résultat dans une variable pour l'utiliser dans les actions suivantes.
Si vous utilisez l'action Flux Agent IA, la transcription audio est déjà gérée automatiquement. Il n'est pas nécessaire d'ajouter cette action séparément si votre bot utilise un agent IA.
Comment ça fonctionne
Pour transcrire un message audio, vous avez besoin de deux éléments dans votre flux de bot : un moyen de détecter quand l'utilisateur envoie un audio, et l'action Transcrire un fichier audio pour le traiter.
Étape 1 : Détecter l'audio avec un nœud Choix
Ajoutez un nœud Nouveau Choix après une action Attendre la réponse de l'utilisateur. Dans le choix, définissez la condition suivante :
- Type de réponse du dernier utilisateur → est → Audio
Cela crée un chemin dédié qui ne se déclenche que lorsque l'utilisateur envoie un message audio. Nommez-le en conséquence (par exemple, « Audio reçu ») pour garder votre flux lisible.

Étape 2 : Ajouter l'action Transcrire un fichier audio
Sur le chemin audio, ajoutez l'action Transcrire un fichier audio et configurez les champs décrits ci-dessous.

Configuration
Token OpenAI
La transcription est traitée par OpenAI, en dehors de Callbell. Il existe deux options :
- Géré par Callbell (recommandé) : aucune configuration nécessaire. Le coût est déduit de votre portefeuille de crédits IA.
- Token personnalisé : utilisez votre propre clé API OpenAI et payez directement OpenAI.
Fichier audio à transcrire
Sélectionnez le fichier audio à transcrire :
- Dernier fichier audio reçu de l'utilisateur : transcrit le message audio le plus récent reçu dans la conversation.
- URL audio personnalisée : transcrit n'importe quel audio en fournissant son URL. Utile lorsque l'audio provient d'une source externe.
Enregistrer la transcription dans
Sélectionnez la variable dans laquelle le texte transcrit sera enregistré. Cette variable peut ensuite être utilisée dans les actions suivantes, comme l'envoi d'un message, l'ajout d'une note ou la transmission de données à un webhook.
Stocker l'échec (le cas échéant) dans
Sélectionnez une variable pour stocker un éventuel message d'erreur si la transcription échoue. Cela vous permet de gérer les échecs de manière élégante dans votre flux de bot.