Développer une application vocale avec WireLess TelNet

Slides:



Advertisements
Présentations similaires
Technologie de synthèse vocale WireLess Studio
Advertisements

Effectuer une recherche avancée sur EBSCOhost Champ de recherche unique Didacticiel support.ebsco.com.
Technologie de synthèse vocale
LES COMPOSANTES DES ORDINATEURS ET LEURS PERIPHERIQUES
Navigateur web pour PDA
Emulateur Telnet pour PDA
1Proxy for WireLess TelNet WireLess TelNet Click to edit Master title style Sessions Persistantes Proxy for WireLess TelNet.
PROGRAMMATION LOGICIEL PL7 MICRO Consignes
Formation WIMS Jeudi 9 juillet 2009
Communication et gestion de l'information
PROCEDURE TYPE DE DEFINITION DES MODALITES
LES DROITS DROITS Ce menu permet d'accéder à la saisie des paiements, à l'affichage des droits et à la validation des remboursements. SAISIE DES PAIEMENTS.
! 1 CREATION D'UNE MAQUETTE EXPORT / IMPORT
Utilisation des boutons Suivant MODULE 2 PRINCIPES GENERAUX DUTILISATION DAPOGEE.
FORMATION OUTILS « FONCTIONS »
En saisie assistée, il est possible d'afficher 2 listes d'étudiants
. Si vous êtes revenu au gestionnaire de programmes et que vous êtes apparemment déconnecté : Solution : taper simultanément + pour remettre Apogée à l'écran.
TP 3-4 BD21.
FLSI602 Génie Informatique et Réseaux
le nom du logiciel et le nom du fichier s’appelle la barre des titres
Les nombres 0-10 Première année de français E.S.O.
Ordi Mon Ami Quiz sur lInformatique à choix multiple.
TnVT (Telnet / SSH) Instructif technique Configuration usuelle
Cours facultatif de bureautique
Gestion de stock des pièces de rechange par code barre
Ajouts, corrections et modifications de fiches en ligne. Description générale de la fonctionnalité Lorsque des corrections de fiches dans un envoi original.
Simulation Commande WEB
dsi- assistance Numéros utiles Notice Simplifiée
Aide-mémoire – FORMULAIRE Web DA/DT
WTn52 (5250 / 3270) Guide technique Configuration usuelle
Tn52 (5250 / 3278) Instructif technique Configuration usuelle
Présentation du Learning Tool Cours de formation des arbitres 1 er avril
Le Logiciel des fleuristes
1 CLUB DES UTILISATEURS SAS DE QUÉBEC COMMENT TRANSFORMER UN PROGRAMME SAS EN TÂCHE PLANIFIÉE SOUS WINDOWS Présentation de Jacques Pagé STRiCT Technologies.
Déclaration de vol à la CFD avec la trace GPS Utilisez impérativement un fichier avec extension IGC Ne pas utiliser de fichier.GPX.
Dossier de références graphiques Ce document vous assiste dans la réalisation de votre candidature. Merci de renseigner tous les champs et adaptant les.
INSCRIPTION AUX ELEMENTS
CONTROLES D'ACCES 4 types de contrôle sont effectués lors d'une inscription administrative : contrôle sur les décisions d'OPI, contrôle des interdits d'inscription,
CONSULTATION D'UN DIPLÔME
Les feuilles de sécurité sociale
Présentation des Nouvelles fonctionnalités O-Word (v2.6.1)!
Inscription via Cliquez pour changer de langue Fonctions disponibles Descriptions des masques - Menu fermé (640x480) + Menu ouvert (800x600) Cliquez.
Aide-mémoire pour la vidéo
Prélude 7 ERP Module Supply Chain Initiation au travail en réseau
Date : Juillet 2014 Formation : TAI Formateur : Tayeb BENDJELTI
Institut de Formation aux Métiers de l’industrie Automobile.
Présentation de la nouvelle version CustomerFirst (v5.0 G02.3)
La réservation des courts par internet avec l’application FFT ADOC (Aide au Développement et à l’Organisation des Clubs)
J’accède au compte ameli assuré
KIWAPP IS A B2B FULL-STACK APP-MANAGEMENT TOOL KIWAPP EN QUELQUES ETAPES Octobre 2014.
Prise en main de l’application Lync du Windows Store
Le site-en-kit pour les locales 2. Créer des pages.
1 Micro Informatique au Cellier Joseph HOHN vidéogramme séance 3 du 29 février 2012 première partie Le Clavier.
Micro Informatique au Cellier
Introduction aux Applications Vocales Avec Telnet
Formation VoiXtreme 5 route de Paisy, Dardilly Tél. : Fax. :
Mise en œuvre d’une application vocale avec Telnet & 1.Modifier l’application existante dans le WMS en optimisant le flux pour le picking vocal. 2.Utiliser.
Matériel dont j’ai besoin
Révision (p. 130, texte) Nombres (1-100).
PROCEDURE TYPE PROCEDURE TYPE DE
C’est à toi! 1 Revue Les chiffres.
Fonctionnement du moteur vocal VoiXtreme
Vocaliser une transaction Sur WMS Telnet 5250 existant
Les phases de l’ achat- vente
Projet Application Vocale Sur WMS Telnet existant
Clavier Alphanumérique Cliquer ici pour la suite.
Facturation - généralités
Bouton officeBarre de titre Ruban Office Espace de travail.
Aide à la validation de la commande de ma clé RGS **
Utilisation de la plateforme DomoLeaf en mode Démo 1.
Transcription de la présentation:

Développer une application vocale avec WireLess TelNet

WireLess TelNet de SofToGo et VoiXtreme Emulateur Telnet avec support pour les protocoles: 5250 / 3270 (WTn52) VT / ANSI / SSH (WTnVT) Moteur de synthèse et reconnaissance vocale pour terminaux mobiles (WM WinCE) en plusieurs langues

Application vocale sur émulation Telnet « Cent vingt trois. » « Café cinq cent Colomb. » « Position trois cent quarante cinq. » « cinq oké » L’application fait des annonces à partir du contenu de l’écran L’opérateur répond pour faire une saisie

WireLess TelNet, de SofToGo et VoiXtreme WMS voix (ASR) Émulateur SofToGo VoiXtreme Wi-Fi voix (TTS)

Mots clefs pour commandes vocales Les «Mots Clefs» sont déclarés dans le TelNet pour exécuter des fonctions (_WTnVoiCe.cfg) , et groupés dans des grammaires (cd_fr.bnf) VoiXtreme pour les activer [ASR_DEF_KEYWORDS] Mots clefs réalisant des Fonctions TelNet (Accepter, annuler, touches FN). [ASR_DEF_KBD_KEYWORDS] Mots clefs déclenchant frs actions clavier (_WTnVoiCe.cfg) [ASR_DEF_KEYWORDS] ResAccept=valider ResCancel=annuler KeywordFn03=terminer KeywordFn12=retourner (cd_fr.bnf) <controls>: annuler | valider | <controls_uw>; <custom0>: terminer | <custom0_uw>; <custom1>: retourner | <custom1_uw>;

Triggers sur TelNet Les «Triggers» sont des règles qui sont appliquées chaque fois que l’écran est disponible pour l’utilisateur Chaque «Trigger» est composé de 3 sections dans le fichier de configuration [VOICITRIGGER_XX] Conditions d’exécution par analyse du contenu de l’affichage écran et position du curseur. [VOICITRIGGER_TTS_XX] Annonce vocale (TTS) à réaliser lors de l’exécution du trigger (constantes et variables). [VOICITRIGGER_ASR_XX] Mode de saisie vocale (ASR) pour ce trigger (grammaires, formats).

Triggers sur TelNet/Conditions d’exécution Analyse dans l'émulateur de l’écran de l’application (textes)

Triggers sur TelNet/Conditions d’exécution Analyse dans l'émulateur de l’écran de l’application (curseur)

Triggers sur TelNet/Conditions d’exécution // Inventaire quantité [VOICETRIGGER_03] On=Yes Type_1=A= Row_1=1 Col_1=6 Match_1=MAJ ARTICLE Type_2=A= Row_2=2 Col_2=3 Match_2=NR : Type_3=A= Row_3=3 Col_3=3 Match_3=LIBELLE Type_4=A= Row_4=6 Col_4=2 Match_4=QTE Type_5=A= Row_5=7 Col_5=2 Match_5=EMPL CursorAtRow=6 CursorAtCol=6 1 – texte «MAJ ARTICLE» (1,6) 2 – texte «NR :» (2,3) 3 – texte «LIBELLE» (3,3) 4 – texte « QTE » (6,2) 5 – texte « EMPL » (7,2) Détecte le curseur à cette position (6,6)

Variables utilisées dans l’annonce Triggers sur TelNet / Annonce Triggers sur TelNet / Annonce Variables utilisées dans l’annonce

Triggers sur TelNet / Annonce « Cent vingt trois. » « Café cinq cent Colomb. » « Position trois cent quarante cinq. » [VOICETRIGGER_TTS_03] On=Yes TtsSay01={2,8,3}, {4,5,15}, TtsSay02=Position {7,7,10}. TtsSay03= {r,c,l} <LIBELLE> {r,c,l} <EMPLACEMENT> {r,c,l} <CODE ARTICLE>

Triggers sur TelNet / Saisie [VOICETRIGGER_ASR_03] On=Yes Grammars=D1 LenMin=1 LenMax=3 Confirm=Yes ConfirmDigits=quantité %s correcte? ListenOnTts=No Repeat=Yes SayOneTime=Yes <digits> et <custom1> 0,1,2,3,4,5,6,7,8,9 retourner 1 à 3 digits Il sera demandé à l’utilisateur de confirmer la saisie. Avec l’annonce « quantité X correcte?» Ne pas interrompre l’annonce par la voix Répéter à l’utilisateur ce qu’il vient de dire Ne pas redire l’annonce régulièrement

Triggers sur TelNet / Saisie [VOICETRIGGER_ASR_03] … suite Format={$} Terminator=0 Information=Dire la quantité en 3 chiffres, ou dire retourner. ConfirmInfo=Annuler ou valider la quantité. Format des données en sortie {$} est ce que l’utilisateur a dit Il est possible d’ajouter des préfixes ou suffixes constants ou variables avec la syntaxe {r,c,l} Fonction de validation après saisie: 0= Enter 6= FieldExit A= F1 … X= F24 Phrase d’information lors de la saisie Phrase d’information lors de validation de la saisie (saisie avec confirmation)

Triggers sur TelNet / Saisie (avancé) Dire valider pour envoyer F5 (Sans données) [VOICETRIGGER_ASR_05] … Format={$} Terminator=E Format des données en sortie pour remplir des champs {$} est vide car mot clef Fonction de validation après saisie: A=F1, B=F2, E= F5 … X=F24 Dire valider pour remplir des champs Format des données en sortie pour remplir des champs TST6…….. TST6…….. [X] [VOICETRIGGER_ASR_06] … Format=TST6 TST6 {$} Terminator=0 Fonction de validation après saisie: 0= ENTER Trigger auto pour valider login Grammaire $ « autosend » [VOICETRIGGER_ASR_07] Grammars=$ Format= Terminator=0 Format sans données pour valider seulement Fonction de validation après saisie: 0=ENTER

Traitement et résultat « 12 » Triggers sur TelNet / Saisie …position 345 Information Dire la quantité en 3 chiffres, ou dire retourner Un deux oké Quantité douze correcte? Traitement et résultat « 12 » Valider

Relevé applicatif avec émulateur Outils pour réaliser le relèvement Création d’un fichier de log «Impression» de chaque écran de l’application.

Relevé applicatif avec émulateur Création du fichier de log Création du fichier écrans Cliquer sur [Outils] [Imp. Ecr.] Pour chaque écran de l’application (WTn52_Prn_Scr.txt)

Relevé applicatif avec émulateur Prendre les fichiers WTn52_Prn_Scr.txt et WTnCESocket.log de la racine du terminal (par ActiveSync)

Merci