Reconnaissance vocale
Les kits SDK des canaux Oracle Android, Oracle iOS et Oracle Web disposent de la reconnaissance vocale intégrée pour permettre aux utilisateurs de communiquer directement avec les briques et les assistants numériques et d'obtenir les réponses appropriées.
Lorsque la reconnaissance vocale est activée, un bouton de microphone remplace le bouton d'envoi quand le champ d'entrée utilisateur est vide. Les utilisateurs appuient sur ce bouton pour commencer à enregistrer leur voix. Le message vocal est envoyé au serveur de reconnaissance vocale, converti en texte, puis envoyé à la brique. Si le message vocal n'est que partiellement reconnu, le résultat partiel est affiché dans le champ de saisie de l'utilisateur, ce qui lui permet de le modifier avant de l'envoyer à la brique.
Reportez-vous à Prise en charge générale des fonctionnalités par langue afin d'obtenir la liste des langues prises en charge pour la voix.
Activation de la reconnaissance vocale pour le canal Oracle Android
- Créez le canal Oracle Android et activez-le.
- Définissez l'indicateur de fonctionnalité
surenableSpeechRecognition
true
. La section Reconnaissance vocale décrit cette fonctionnalité et d'autres propriétés et méthodes liées à la voix.
Activation de la reconnaissance vocale pour le canal Oracle Web
- Configurez le canal Oracle Web et activez-le.
- Définissez la propriété de configuration
enableSpeech
surtrue
. La section Reconnaissance vocale décrit cette fonctionnalité et d'autres propriétés et méthodes liées à la voix.
Activation de la reconnaissance vocale pour le canal Oracle iOS
- Configurez le canal Oracle iOS.
- Définissez l'indicateur de fonctionnalité
enableSpeechRecognition
surtrue
. La section Reconnaissance vocale décrit cette fonctionnalité et d'autres propriétés et méthodes de reconnaissance vocale.
Amélioration de la reconnaissance vocale automatique grâce au modèle vocal amélioré
Vous pouvez uniquement utiliser le modèle vocal amélioré avec des briques en langue anglaise (avec des données d'entraînement en anglais) destinées à un public anglophone.
- Sélectionnez Activer le modèle vocal amélioré dans Paramètres.
- Entraînez de nouveau la brique.
- Acheminez un canal client Oracle Web, iOS ou Android vers la brique.
Conseil :
Les modèles vocaux améliorés sont disponibles uniquement pour les briques développées avec la version 20.12 ou une version ultérieure. Si vous voulez utiliser les modèles vocaux améliorés, vous devez mettre à niveau la brique vers la version 20.12.
Lorsque vous sélectionnez cette option, le système de reconnaissance vocale crée un modèle vocal amélioré basé sur l'intention de la brique et les données d'entité : variations, valeurs d'entité, synonymes des valeurs d'entité personnalisée et dynamique, et entités système associées aux intentions. Le modèle vocal amélioré est mis à jour chaque fois que vous réentraînez votre brique (ou, comme dans la version actuelle, lorsque la brique est réentraînée après une demande de propagation finalisée à partir de l'API d'entité dynamique).
Lorsque les utilisateurs émettent une demande vocale via les canaux client Oracle Web, iOS ou Android, l'exécution vocale extrait dynamiquement le modèle de langage personnalisé pour la brique acheminée vers le canal. Si le canal pointe vers un assistant numérique, il extrait les modèles de langage personnalisés pour chaque brique pour laquelle l'option Activer le modèle vocal amélioré est activée. Vous pouvez activer ou désactiver ce paramètre pour les briques individuelles inscrites auprès d'un assistant numérique.