Introduction
Le kit de développement Microsoft Speech Application SDK (SASDK) permet aux développeurs de construire des applications web ASP.NET utilisant les outils de reconnaissance et de synthèse vocale. Ce kit s’intègre parfaitement dans l’environnement de Visual Studio .NET, et contient nombreux outils pour développer des applications vocales permettant ainsi de rapidement et efficacement créer, debuger et déployer de telles applications. Et ce sur tous les supports, aussi bien sur un Pocket PC, sur un Tablet PC que sur un PC de bureau.
Cet article a pour but de montrer les possibilités de ce kit de développement, et d’expliquer les principes de la reconnaissance vocale qui seront utilisés dans vos projets. Ce n’est pas un tutorial ou un aide technique. Il vous permettra d’appréhender rapidement les concepts et la technologie de ce SDK. Le tutorial présent dans la documentation du Speech Application SDK est assez complet et bien fait.
Avec ce SDK, vous pourrez développer des applications uniquement vocales, destinées à priori à des applications téléphoniques. Vous trouverez en effet un émulateur de téléphone vous aidant à tester vos applications. Mais vous aurez aussi la possibilité d’introduire les outils de reconnaissance et de synthèse vocale dans des applications Web plus classique.
Remarque : Au moment où j’écris cet article, seules trois langues sont supportées pour la reconnaissance et la synthèse vocale : l’anglais, le japonais et le chinois. C’est pourquoi les exemples seront en anglais.