Présentation de Speech Serveur 2007
Microsoft Office Communications Server 2007 Speech Server permet de créer des applications téléphoniques/vocale.
Beaucoup d'entre vous ont découvert ce produit lors de la troisième session plénière des techdays 2008.
Pour ceux qui ont raté l'événement, voici la vidéo :
http://blogs.technet.com/mstechdays/archive/2008/02/14/la-pl-ni-re-de-mercredi-13-f-vrier-2008-en-images.aspx
La démonstration est réalisée en live par Damien Caro et Eric Vernie.
Comment développe-t-on avec Speech Serveur ?
Le développement est extrêmement simple. Il se base sur Windows Workflow Foundation.
Lorsque vous avez installé le SDK, vous trouverez de nouvelles activités dans la toolbox de Visual Studio.
Je les classe en deux groupes :
La téléphonie :
- Répondre,
- Raccrocher,
- Transférer,
- Refuser,
- Appeler un numéro,
- etc.
Les interactions vocales:
- Reconnaissance,
- Synthèse,
- Enregistrement,
- Menu,
- etc.
Workflow Foundation
En ce qui concerne les interactions avec l'utilisateur, le développement d'une application vocal est similaire au développement d'un workflow classique.
Voici un exemple de workflow Speech Serveur :
 |
1. Décroche le téléphone
2. Dit "Bienvenu dans l'application de démonstration Speech Serveur"
3. Dit "Choisissez un nombre entre 0 et 10"
4. Obtient la réponse
5. Dit "Vous avez choisit X"
6. Raccroche |
Les grammaires
Afin d'effectuer de la reconnaissance vocale, vous devrez créer des grammaires. Celle-ci permettent de définir ce que l'application doit reconnaître (ex : un chiffre, un nom etc.). Grâce à ce système speech serveur sera capable d'extraire des valeurs utilisables ensuite depuis le code C#.
Voici un exemple pour reconnaître un chiffre :
Je suis très enthousiaste autour de Speech Server. Sa facilité de mise en œuvre et sa forte intégration avec les technologies .Net ouvre le champ a de nouvelles interactions pour les applications !
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :