Introduction
N’avez-vous jamais pensé à utiliser la voix comme moyen de contrôle dans vos applications ? C’est ce que vous propose le kit de développement Microsoft Speech SDK. Il est constitué principalement de deux outils. Le premier est l’outil de synthèse vocale (« text-to-speech »), qui permet de « lire » un texte à haute voix. Le second est l’outil de reconnaissance vocale, qui identifie les mots prononcés par l’utilisateur.
Afin de montrer les fonctionnalités de ce SDK (Software Development Kit), nous allons prendre, le long de cet article, l’exemple d’une application sans aucun bouton ni aucun autre moyen d’interface que la voix. Nous allons considérer une fenêtre avec trois images. Le but de notre application sera de pouvoir sélectionner par la voix ces images et de les positionner comme nous le souhaitons.
De plus, par la commande vocale « position », l’application nous donneras les coordonnées de l’image sélectionnée, et nous utiliserons ainsi l’outil de synthèse vocale.
Le développement se fera dans l’environnement Visual Studio .NET en C#.
Remarque : actuellement, le SDK ne supporte que l’anglais le japonais et le chinois comme langage. C’est pourquoi les mots utilisés dans cet exemple seront en anglais.