Paramètres vocaux avancés

Ce guide fournit des paramètres avancés supplémentaires pour les fonctionnalités vocales. Vous pouvez activer et désactiver ces paramètres avancés en accédant à Paramètres de l'agent > Voix et IVR > Speech-to-Text > Paramètres vocaux avancés.

Ces paramètres sont disponibles dans les paramètres de l'agent (s'applique à l'ensemble de l'agent), les paramètres de flux (s'applique à l'ensemble du flux et remplace les paramètres de l'agent), les paramètres de page (s'applique à la page et remplace les paramètres de flux et d'agent) et les paramètres de fulfillment (s'applique au fulfillment et remplace les paramètres de page, de flux et d'agent). Un sous-ensemble de ces paramètres est disponible à chaque niveau, en fonction de la pertinence du paramètre pour le niveau. *Avant de pouvoir configurer ces paramètres à un niveau inférieur, vous devez d'abord cocher la case Activer les paramètres vocaux avancés au niveau de l'agent (Paramètres de l'agent > Voix et SVI > Speech-to-Text > Paramètres vocaux avancés)*.

Les paramètres mis à jour au niveau de l'agent ne sont pas appliqués au niveau du flux, de la page et du fulfillment lorsque l'option Personnaliser est sélectionnée à ces niveaux inférieurs. Si l'option Personnaliser englobe plusieurs paramètres et que vous ne souhaitez en modifier que certains, vous devrez peut-être également modifier d'autres paramètres si vous souhaitez qu'ils soient identiques aux paramètres au niveau de l'agent.

Disponibilité des paramètres par niveau

Le tableau suivant indique les paramètres vocaux avancés disponibles à chaque niveau :

Nom du paramètre Agent Flux Page Fulfillment
Sélection du modèle (Speech-to-Text) ✔ ✔ ✔
Sensibilité de la fin du contenu vocal ✔ ✔ ✔
Sensibilité avancée de la fin du contenu vocal basée sur le délai avant expiration ✔ ✔ ✔
Activer la détection intelligente des points de terminaison ✔
Délai avant expiration de l'absence de parole ✔ ✔ ✔
Barge-in ✔ ✔ ✔
Autoriser l'annulation de la lecture d'une réponse partielle ✔
Bucket d'exportation audio ✔ ✔
DTMF ✔ ✔ ✔

Sélection du modèle (Speech-to-Text)

Peut être défini au niveau de l'agent, du flux et de la page.

Définit le modèle de reconnaissance vocale utilisé. Ce paramètre est spécifique à la langue. Vous pouvez donc sélectionner différents modèles pour différentes langues. Vous pouvez également cocher l'option Remplacer le modèle de reconnaissance vocale au niveau de la requête, ce qui entraînera l'utilisation du modèle sélectionné même si un appel d'API d'exécution spécifie un autre modèle.

Pour Dialogflow CX Phone Gateway, consultez les limites. Pour en savoir plus, consultez Modèles Speech.

Sensibilité de la fin du contenu vocal

Peut être défini au niveau de l'agent, du flux et de la page.

Contrôle la sensibilité de la reconnaissance de la fin de la parole dans l'entrée audio de l'utilisateur final. La valeur est comprise entre 0 (faible sensibilité, moins susceptible de mettre fin à la parole) et 100 (sensibilité élevée, plus susceptible de mettre fin à la parole).

Sensibilité avancée de la fin du contenu vocal basée sur le délai avant expiration

Peut être défini au niveau de l'agent et désactivé au niveau du flux et de la page.

Si ce paramètre est activé, la valeur du paramètre Sensibilité de fin de parole est utilisée comme jauge pour établir un délai d'attente relatif de silence audio afin de déterminer la fin de la parole. Si ce paramètre est désactivé (par défaut), la valeur du paramètre Sensibilité de fin de parole est utilisée pour déterminer la fin de la parole par le modèle de ML fourni par Google Cloud Speech-to-Text.

Le paramètre Sensibilité de la fin de la parole n'est compatible par défaut qu'avec le modèle de reconnaissance vocale phone_call pour le tag de langue en-US. En revanche, le paramètre Activer la sensibilité avancée de la fin de la parole basée sur le délai d'expiration permet de configurer la sensibilité de la fin de la parole pour toutes les langues et tous les modèles de reconnaissance vocale compatibles avec Dialogflow.

Activer la détection intelligente des points de terminaison

Ne peut être défini qu'au niveau de l'agent.

Si ce paramètre est activé, Dialogflow CX analyse les entrées utilisateur partielles pour déterminer la fin de la parole. Par exemple, si l'utilisateur dit "Je voudrais" et s'arrête, Dialogflow CX attend qu'il poursuive sa phrase.

Cela est particulièrement utile pour la collecte de paramètres numériques, où l'utilisateur peut dire "1234" et faire une pause avant de dire "5678". Pour appliquer ce paramètre à un paramètre spécifique, vous devez configurer la détermination intelligente des points de terminaison dans le formulaire du paramètre.

Ce paramètre n'est disponible que pour le tag de langue en-US et est désactivé par défaut.

Délai avant expiration de l'absence de parole

Peut être défini au niveau de l'agent, du flux et de la page.

Durée en secondes pendant laquelle Dialogflow CX cessera d'attendre l'entrée audio de l'utilisateur final. La valeur par défaut est de 5 secondes et la valeur maximale est de 60 secondes. Pour ce délai avant expiration, Dialogflow CX appelle un événement sans entrée.

Barge-in

Peut être défini au niveau de l'agent, du flux et du fulfillment.

Lorsque cette option est activée, un utilisateur final peut interrompre la réponse audio de Dialogflow CX. En cas d'interruption, Dialogflow CX arrête d'envoyer du contenu audio et traite l'entrée suivante de l'utilisateur final.

Si la file d'attente de messages contient plusieurs messages et qu'un message a été mis en file d'attente par un fulfillment associé à une page, un flux ou un agent pour lequel l'interruption est activée, l'interruption sera également activée pour tous les messages suivants de la file d'attente. Dans ce cas, l'intégration arrête la lecture audio de tous les messages en file d'attente pour lesquels l'interruption est activée.

Autoriser l'annulation de la lecture d'une réponse partielle

Ne peut être défini qu'au niveau du traitement.

Vous pouvez activer ce paramètre lorsque la case Activer les paramètres vocaux avancés est cochée dans Paramètres de l'agent > Voix et SVI et que la réponse partielle est activée au niveau du fulfillment. Ce paramètre permet d'annuler la lecture d'une réponse partielle.

Si un message de la file d'attente de messages est créé par un fulfillment qui autorise l'annulation, la lecture du message est annulée si un autre message est ajouté à la file d'attente. Cela est utile lorsque vous souhaitez qu'un message initial lance la lecture, mais que cette lecture soit annulée si un webhook opérationnel produit un autre message avant la fin de la lecture du message initial.

Bucket d'exportation audio

Peut être défini au niveau de l'agent et du flux.

Si elles sont fournies, toutes les données audio associées à une requête seront enregistrées dans le bucket Cloud Storage :

Audio enregistré Requêtes applicables
Entrée audio de l'utilisateur final DetectIntent, StreamingDetectIntent, AnalyzeContent, StreamingAnalyzeContent
Audio Text-to-Speech (TTS) synthétisé pour une réponse AnalyzeContent, StreamingAnalyzeContent

Attribuez le rôle Créateur d'objets de l'espace de stockage aux comptes de service suivants dans votre projet :

DTMF

Pour en savoir plus sur cette fonctionnalité, consultez la documentation sur la signalisation DTMF (Dual-tone multi-frequency).