technologie de synthèse vocale wireless studio technologie de synthèse vocale

12
Technologie de synthèse vocale WireLess Studio www.softogo.com Technologie de synthèse vocale

Upload: christia-roth

Post on 03-Apr-2015

124 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Technologie de synthèse vocale WireLess Studio  Technologie de synthèse vocale

Technologie de synthèse vocaleWireLess Studio

www.softogo.com

Technologie de synthèse vocale

Page 2: Technologie de synthèse vocale WireLess Studio  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

Page 3: Technologie de synthèse vocale WireLess Studio  Technologie de synthèse vocale

• 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

Page 4: Technologie de synthèse vocale WireLess Studio  Technologie 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

Page 5: Technologie de synthèse vocale WireLess Studio  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

Page 6: Technologie de synthèse vocale WireLess Studio  Technologie de synthèse vocale

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

Page 7: Technologie de synthèse vocale WireLess Studio  Technologie 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

Page 8: Technologie de synthèse vocale WireLess Studio  Technologie 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

Page 9: Technologie de synthèse vocale WireLess Studio  Technologie 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

Page 10: Technologie de synthèse vocale WireLess Studio  Technologie 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

Page 11: Technologie de synthèse vocale WireLess Studio  Technologie de synthèse vocale

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

Page 12: Technologie de synthèse vocale WireLess Studio  Technologie de synthèse vocale

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