Avec Dialogflow CX, vous pouvez permettre aux agents virtuels de répondre avec des enregistrements audio. Cela vous permet d'utiliser des fichiers audio de haute qualité au lieu de la synthèse vocale standard. Cette fonctionnalité est disponible pour tous les canaux vocaux, y compris les appels entrants et sortants. Elle est disponible pour les agents virtuels d'assistance, les agents virtuels de tâches et les agents virtuels post-session. L'interruption n'est pas possible pendant la lecture d'un contenu audio préenregistré.
Pour en savoir plus, consultez Lire des contenus audio préenregistrés.
Avant de commencer
Hébergez vos fichiers audio dans un service accessible au public, tel que Cloud Storage. Le fichier audio doit être au format WAV.
Configurer l'audio préenregistré pour les réponses de l'agent virtuel
Pour configurer des fichiers audio préenregistrés pour les réponses de l'agent virtuel, procédez comme suit :
Accédez à la console Conversational Agents.
Sélectionnez le projet contenant votre agent.
Sélectionnez votre agent.
Dans le menu de navigation, cliquez sur Flux.
Cliquez sur le flux de votre choix.
Dans le volet du flux, cliquez sur la page de votre choix.
Pour Fulfillment de la saisie, cliquez sur Modifier le fulfillment. La boîte de dialogue Exécution s'affiche.
Cliquez sur Ajouter une réponse de dialogue > Lire un enregistrement audio.
Dans le champ Lire un fichier audio préenregistré, saisissez l'URL complète et accessible au public de votre fichier WAV (par exemple,
https://storage.googleapis.com/YOUR_BUCKET/YOUR_AUDIO_FILE.wav).Facultatif : Ajoutez d'autres types de réponses de dialogue. Vous pouvez utiliser les flèches Déplacer vers le haut et Déplacer vers le bas pour réorganiser les réponses de la boîte de dialogue.
Cliquez sur Enregistrer.
Gestion des échecs
Si la lecture d'un fichier audio préenregistré échoue (en raison d'un URI inaccessible ou d'un fichier audio mal formé, par exemple), vous pouvez vous attendre au comportement suivant :
Le système ignore silencieusement ce segment d'exécution afin que l'utilisateur final ne soit pas au courant de l'échec.
Les autres traitements de la même réponse sont traités comme prévu.
Le système consigne une erreur qui inclut les éléments suivants :
Horodatage
ID de session
ID de l'agent virtuel
Code ou message d'erreur