Formation VoiXtreme 5 route de Paisy, Dardilly Tél. : Fax. :
VoiXtreme Détail des fichiers de configuration. Listes des fichiers et rôles Notion de profiles La Grammaire Le fichier.RUL Vocalisation d’une application Telnet. Travaux pratiques
Deux types de fichier : Fichier.CFG et fichier. TXT Les fichiers.CFG fixent les paramètres de fonctionnement. Les fichiers.TXT sont utilisés pour proposer des listes de valeurs (ASRCALIBRATE.TXT …) Ces fichiers sont édités et modifiés coté PC puis téléchargés sur le terminal. Accès aux fichiers de configuration
Les fichiers.CFG Les fichiers de configuration (.CFG) sont éditables avec le programme INIEDIT associé INIEDIT apporte un contrôle de la saisie des paramètres et une aide contextuelle. Il existe pour chaque fichier.CFG un fichier INIEDIT correspondant. _WTnCE.cfg _WTnCE.iniedit Le fichier CFG et le fichier INIEDIT doivent être dans le même répertoire. Le fichier INIEDIT n’est pas a charger sur le terminal, il est juste utilisé coté PC. Les fichiers.TXT sont modifiables avec un éditeur de texte classique. Accès aux fichiers de configuration
Wireless Telnet 5250 / VT Fichier _WTnCE.cfg Configuration générale de l’émulateur Fichier _WTnCe52.cfg ou _WTnCeVT.cfg Configuration détaillée des sessions Fichier _WTnVoiCE.cfg Fichier de vocalisation Les fichiers de configuration
Vocale Grammaire Fichier cd_fr.bnf Fichier source de la grammaire Fichier cd_fr.lcf Fichier Compilé de la grammaire Fichier cd_fr_orig.lcf Fichier Compilé de la grammaire pour le UserWord Les fichiers de configuration
Vocale Tunning Fichier _VoiXtreme.cfg Paramètre initiaux Moteur vocale Fichier AsrCalibrate.txt Fichier pour la calibration Fichier voixtreme.rul Fichier de transformation TTS Fichier _voixtreme_operator_settings.txt Fichier créé par le terminal en local après un tunning manuel. Les fichiers de configuration
Vocale UserWord Fichier uw_train_orig.txt Mot à apprendre Fichier _UWConfig.cfg Paramètres du Calibration et Test UserWord Fichier _UWTest.txt Mot pour les tests en UserWord Fichier _UWCalibrate.txt Mot pour la calibration en UserWord Les fichiers UserWord doivent être placés dans SofToGoVoice Les fichiers de configuration
Profil d’application : Un profil prend en charge les fichiers de l’émulateur Telnet 5250 / VT et vocale Un répertoire par profil \Application\WTn52 ou WTnVT\Profiles..\Debutant..\Expert..\NoVoice Le profil est proposé au lancement de l’émulateur, avant la calibration et la connexion. Les Profiles
Les fichiers du profil et leur copie: cd_fr.lcf SoftogoVoice cd_fr_orig.lcf SoftogoVoice voixtreme.rul SoftogoVoice _WTnCE.cfg Wtn52 _WTnCe52.Cfg Wtn52 _WTnVoiCE.cfg Wtn52 AsrCalibrate.txt Wtn52 Attention le fichier _VoiXtreme.cfg doit être directement présent dans SoftogoVoice !!! Les Profiles
Ordres de lancement des composants
Fichier _WTnVoiCE.cfg Section de configuration du moteur vocal Affectation des touches de fonction Réglage Calibration / Grammaire Section de vocalisation de l’application 1 Trigger = 1 Ecran = 3 sous-sections Règle de détection de l’écran Ce qui doit être annoncé à l’opérateur Ce qui doit être reconnu La configuration vocale
Le fichier grammaire permet d’étendre le vocabulaire reconnu par l’ASR. Par défaut il gère les digits, les ordres Valider et Annuler et les ordres vocaux (Information, parler-pause …) Le fichier est décomposé en sous grammaire : les chiffres Commande Touche de fonctions Grammaire active par défaut Grammaire active en mode Parler-Pause à Grammaire personnalisé La grammaire
Fonctionnement des digits : : !optional(compter) !repeat(,1,3) !optional(ok) ….. Cette syntaxe indique que l’annonce de digits peut être préfixé ou non d’un ‘COMPTER’, suffixer ou non d’un ‘OK’ et que l’on accepte jusqu’à 3 digits maxi avant de terminer la reconnaissance. Bien sur les digits doivent être déclaré aussi : : 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ; La grammaire
La fonction PRONAS: La fonction PRONAS / pronounce permet d’anoncer un mot mais d’en prendre en compte informatiquement un autre. Un exemple typique est l’annonce d’un code imprimante. Par exemple le système attend le code ‘IMP00210’ pour editer une étiquette sur l’imprimante ‘IMP00210’. L’annonce de ce code est impossible en vocal, par contre on peut le remplacer par exemple par ‘imprimante-frais’. La syntaxe sera alors : Ajouter dans une grammaire custom le code IMP00210 : IMP00210 | ; Et ajouter un PRONAS dessus !pronounce IMP00210 PRONAS « imprimante-frais"; L’ASR reconnait ‘imprimante-frais’ mais renvoie IMP00210 Attention de bien activer la grammaire Customx dans le trigger correspondant La grammaire
Règle d’ajout de grammaire : La syntaxe d’un mot doit être la même entre le fichier grammaire et son utilisation dans le fichier WtnVoiCe.CFG Si des mots composés sont utilisés, un trait d’union doit être ajouté, par exemple : parler-pause. Les accents sont importants pour la bonne reconnaissance des mots Pour une même sous grammaire, les mots doivent être séparés par un ‘|’. La grammaire
Compilation de la grammaire : Le compilateur de grammaire fonctionne sur PC et nécessite l’installation du programme PYTHON. Le fichier cd_fr.bnf modifié doit être copié à la racine du compilateur. Puis lancer la compilation via le fichier build_all_contexts.bat Le fichier cd_fr.lcf généré peut alors être copié sur le terminal. En cas d’erreur dans le fichier cd_fr.bnf, des message d’erreur sont affichés pendant la compilation. La grammaire
Le fichier voixtreme.rul permet de modifier l’annonce du TTS. Par exemple l’écran affiche l’unité de prise : COL ou UVC Le TTS ne peut pas dire directement COL ou UVC. On utilise alors le fichier RUL pour transformer le COL en COLIS et le UVC en U.V.C. Pour éviter que le système interprète par erreur une transformation de mot on les préfixes d’un code unique. Le Fichier voixtreme.rul
Exemple : Dans les trigger TtsSay01=ZZZ{6,12,3}. En 6,12 on trouve ‘COL’ ou ‘UVC’ Le système devrait dire ZZZCOL ou ZZZUVC Dans le fichier.RUL [data] /ZZZCOL/ --> "Colis" /ZZZUVC/ --> "U.V.C« Le système dira alors Colis ou U.V.C Le ZZZ évite les confusions, exemple : Si le TTS doit dire « colonne » sans le ZZZ devant le COL, il dirait colisonne, car il remplacerait le col de colonne par colis. Le fichier.RUL est traité juste avant le déclenchement du TTS Le Fichier voixtreme.rul
Formation détaillée Description détaillée des fichiers de vocalisation La grammaire et le compilateur de grammaire Travaux pratiques