Technologie de synthèse vocale WireLess Studio www.softogo.com Technologie de synthèse vocale
Technologie de synthèse vocaleWireLess Studio
www.softogo.com
Technologie de synthèse vocale
Bref revue sur SofToGo
Nos clients:
• Renault Trucks• Airbus• Nestlé• Bayer• Roche• Sanofi Aventis• TNT• Casino• Valeo• Vichy
10.000 personnes utilisent actuellement des produits Softogo, principalement en Europe, dans une vaste gamme d'utilisations dans des activitées comme la manufacture, la logistique et la grande distribution.
SofToGo a été fondée en 2003 avec la vision de développer des outils logiciels qui permettent la mise en oeuvre des solutions mobiles pour toute la chaîne d'approvisionnement : gestion de stocks, voice picking et automatisation de force de vente sont quelques exemples.
Retail Transport Industrie Santé Force de venteDistribution
• Fonctionnement
• Composants
• Amélioration de la performance de reconnaissance• Types de saisie de données et exemples
-Sans validation-Avec validation
Table de matières
Technologie de synthèse vocale
www.softogo.comTechnologie de synthèse vocale
Exécution dans le terminal mobile
Toute la technologie de synthèse vocale fonctionne localement dans le terminal mobile.
Fonctionnement
En ligne
Le module du client WireLess Studio fonctionne comme client léger et accède aux applications hébergées dans le Serveur WireLess Studio
www.softogo.com
Client Serveur
Technologie de synthèse vocale
Interprète une chaîne de caractères et la reproduit sous forme de son, comme le discours humain.
Composants
TTS (Text To Speech)
Reçoit une allocution, la traite à partir d’une grammaire prédéterminée et retourne une chaîne de texte –appartenant à cette grammaire– la plus proche possible à l’allocution reçue.
ASR (Automatic Speech Recognition)
C’est l’ensemble de digits, mots et/ou commandes qui peuvent être interprétés et traités convenablement par l’ASR.
Grammaire –composant de l’ASR–
www.softogo.comTechnologie Voice Picking
compter 2 3 ok
préfixe suffixedonnée
2 3Quantité :
Comment prononcer les données saisies vocalement?
Comment voir/interpréter les données saisies vocalement?
La saisie vocale de digits doit être :• précédée par un préfixe• suivie par un suffixe• épelé
Amélioration de la performance de reconnaissance
www.softogo.comTechnologie de synthèse vocale
Annonce de la reconnaissanceAnnonce de la
reconnaissance
Reconnaissance vocale
Résultat de la reconnaissanceRésultat de la
reconnaissance
Application
Répéter Erreur
Répéter Erreur
Annuler Annuler
Digits OK
Digits OK
ESC
Répète
1
2
3
1. La "phrase de saisie" es dite à l’utilisateur.
2. Début de la reconnaissance pour la saisie ASR, en utilisant la grammaire définie par les indicateurs (Digits).
3. Fin de la reconnaissance :• Répéter, retourne à (1)• Erreur (sans reconnaissance, bas niveau de fiabilité) retourne à (1)• Annuler, envoi la touche ESC vers l’application• Digits, envoi la saisie vers l’application
Saisie vocale de données Sans validation
www.softogo.comTechnologie de synthèse vocale
Annonce de la reconnaissanceAnnonce de la
reconnaissance
Reconnaissance de digits par voix
Résultat de la reconnaissanceRésultat de la
reconnaissance
RépéterRépéter
Digits OKDigits OK
1
2
3
Répète les digits reconnus
Répète les digits reconnus
Reconnaissance des commandes de
validation
6
7
Résultat de la reconnaissanceRésultat de la
reconnaissance 8
Application
ErreurErreur
ErreurErreur
Annuler Annuler
AccepterAccepter
RépéterRépéter
Saisie de données Validation de données
Saisie de données vocaleAvec validation
Exemple de saisie de données
www.softogo.comTechnologie de synthèse vocale
Annonce de la reconnaissanceAnnonce de la
reconnaissance
Reconnaissance de digits par voix
Résultat de la reconnaissanceRésultat de la
reconnaissance
RépéterRépéter
Commande Annuler
Commande Annuler
1
2
3
Phrase de confirmation de la
commande Annuler
Phrase de confirmation de la
commande Annuler
Reconnaissance des commandes de
validation
6
7
Résultat de la reconnaissanceRésultat de la
reconnaissance 8
Application
ErreurErreur
ErreurErreur
AnnulerAnnuler
AccepterAccepter
RépéterRépéter
Saisie de données Validation de données
Exemple de la commande annuler
Saisie de données vocale Avec validation
www.softogo.comTechnologie de synthèse vocale
Quelques fonctionnalitées
Tecnología de sintetización de voz
www.softogo.comTechnologie de synthèse vocale
TTSwsRfIo.RFSay "Opération", WLSPEECH
Intégration simple - quelques exemples de fonctions.
<Digit>: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ;<digitex>: répéter | annuler;<command> : accepter | commencer | finir;
Configuration simple - exemple de Grammaire
Quelques fonctionnalitées
Tecnología de sintetización de voz
www.softogo.comTechnologie de synthèse vocale
ASRsInputPhrase = “Dites l’identifiant du produit" iDisplayFlags = 0 iInputCharacterFlags = 0 iDeviceFlags = 0 iLenghtControlFlags = WLMAXLENGTH + WLFORCE_ENTRY iMiscellanuousFlags = 0 iAsrFlags = WLASR_GRAMMAR_DIGITS + WLASR_VALIDATE
While sBuff <> Chr(27) And wsRfIo.RFGetLastError() = WLNOERROR sBuff = wsRfIo.RFInputEx("10", sInputPhrase, 15, 0, 3, "", _ WLNORMALKEYS, _ iDisplayFlags, _ iAsrFlags) If wsRfIo.LastInputType <> WLCOMMANDTYPE Then wsRfIo.RFPrint 0, 6, "[ Product ID:" & sBuff & "]", WLNORMAL + WLCLREOLN End If Wend
Intégration simple – Exemples de fonctions
www.softogo.comTechnologie de synthèse vocale
Informations utiles
www.softogo.com
Contact:Sebastián [email protected]
SofToGo S.A.Tel: (54.11) 5199.7425Cerrito 228, 4ème(C1010AAF) Buenos Aires,Argentina
Source d’information pour la présentation:
Système de synthèse de voixhttp://www.sof2go.net/man/wst/voice/WireLess_Studio_Voice_System_FR.pdf
Manuel du programmeur WireLess Studio: http://www.sof2go.net/man/wst/en/wsdg/RFIO_RFInputEx.htm http://www.sof2go.net/man/wst/en/wsdg/RFIO_RFSay.htm http://www.sof2go.net/man/wst/en/wsdg/RFIO_RFPrint.htm