Modèles de projet vocale GVP
Composer fournit des modèles de projet suivants pour les applications vocales :
- Projet de la logique métier
- Projet CCXML
- Requête de base de données résultat accès projet
- Projet cet emplacement de base de données
- Résultats NBest projet de traitement
- Projet OSDM
- Projet de transfert
- Entrée d'utilisateur
- Enregistrement vocal
Exemple : Résultats NBest projet de traitement
Cette application montre la transformation de résultats NBest et confirmation de l'entrée d'utilisateur. Par exemple, une application vocale, il peut être cas où l'application doit clarifier d'une réponse de l'utilisateur, tel que :
- Un système de reconnaissance vocale peut revenir plusieurs résultats en cas d'environnement bruyant ou indistincte prononciation des mots.
- Complexité grammaire peut entraîner l'entrée de l'utilisateur à ambigu.
La logique de traitement NBest aide à une application vocale afin de clarifier réponses de l'utilisateur.
- Le bloc entrée permet de NBest propriétés :
- Demande à la reconnaissance vocale pour revenir plusieurs résultats par le paramètre maxnbest à un nombre entier supérieur à un.
- Définit la valeur décimale confidencelevel (valeurs de la valeur de 0,0 à 1.0) indiquant confiance du module de reconnaissance que l'énoncé correspond à ce que l'utilisateur a réellement dit.
- Un bloc entrée obtient les résultats :
- Demande à l'utilisateur concernant les détails d'entrée prévues.
- Un fichier externe grammaire sera utilisé par le moteur de ASR pour traiter l'entrée de l'utilisateur.
- Permet d'ombre variables.
- Un bloc de création de branche utilise la variable d'ombre du bloc entrée pour vérifier s'il existe plusieurs résultats.
- Un bloc attribuer attribue les résultats obtenus à une variable :
- Création d'une page VXML personnalisée pour traiter le tableau des résultats plusieurs :
- Parcours sur le tableau permet d'inviter l'utilisateur sur les résultats.
- Demandant à l'utilisateur pour confirmer le résultat exact à l'aide d'une grammaire en ligne simple.
- Un bloc Subdialog ouvre la page NBest traitement VXML :
- ProcessNBestResults.vxml placé dans le répertoire src.
- En passant des résultats (LastResult variable) comme entrée pour la page VXML.
- Définition d'une variable de sortie pour recevoir le résultat de la page VXML.
- Un invite bloc annonce le résultat de confirmation de l'utilisateur.
This page was last edited on June 15, 2016, at 15:16.
Comments or questions about this documentation? Contact us for support!