Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Playtime

"La technique est un moyen, pas une fin en soi"
Blog technique de Sébastien Carriere

Actualités


  • Mon messenger
Présentation de Speech Serveur 2007

image 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.

imageJe 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 :

image

 

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 :

 image

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 :
Posted: jeudi 13 mars 2008 18:20 par Sébastien CARRIERE
Classé sous :

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Disparition de variables de session PHP après une redirection ? par MadMatt le il y a 9 heures et 56 minutes

- [MOSS 2007] Publier ses formulaires InfoPath via feature par Adrien Siffermann le il y a 13 heures et 3 minutes

- Imagine Cup 2008 - Paris - Les résultats par TheSaib .NET blog le il y a 14 heures et 25 minutes

- L'Egypte accueille Imagine Cup 2009 par Code is poetry le il y a 14 heures et 37 minutes

- PowerShell : Mise en ligne de fonctions intéressantes pour SharePoint par Blog Technique de Romelard Fabrice le il y a 15 heures et 44 minutes

- Raccourcis clavier et CRM 4 par Clark, C#, MSCRM, SBS le il y a 19 heures et 50 minutes

- [Silverlight] Comment échanger des données entre une application Silverlight et une page ASP.NET via cookies ? par Thomas Lebrun le il y a 20 heures et 26 minutes

- SharePoint 2007 : Trouver les fichiers CheckOut dans une librairie de document par Philippe Sentenac [MVP SharePoint] le il y a 22 heures et 54 minutes

- [Open XML] Travailler avec Open XML : Linq To XML (Partie 2 - Requêtes/XPath) par Julien Chable le 07-08-2008, 02:05

- [Open XML] Travailler avec Open XML : Linq To XML (Partie 1 - Namespace) par Julien Chable le 07-08-2008, 00:44