2010-05-17 6 views
4

Ainsi, vous avez probablement déjà vu Iron Man où Tony interagit avec un système d'IA appelé Jarvis. Clip démo here (Désolé c'est une publicité). Je suis très familier avec C#, C++ et Visual Basic, mais je ne sais pas quelles sont les options dont je dispose pour programmer quelque chose comme ça. Idéalement, j'aimerais l'aider à travailler sur certains projets en automatisant certaines choses. Après avoir fait un peu de recherche, j'ai vu que beaucoup de gens utilisaient le script Apple. Eh bien, je suis un développeur Windows et je travaille sur Windows, SO, cela ne fonctionnera pas.Premiers pas avec les questions de programmation de reconnaissance vocale

Microsoft a un SDK Speech, mais j'entends que je ne peux pas le programmer pour apprendre des mots personnalisés ... car il utilise juste sa bibliothèque standard. Est-ce vrai? Quelles sont les autres limitations de la reconnaissance vocale avec le SDK? Y a-t-il autre chose alors?

En outre, quel langage serait préférable d'utiliser pour un projet comme celui-ci? C# ou VB?

Répondre

6

L'espace de noms .NET 3.0 System.Speech.Recognition possède des classes d'encapsulation .NET très élégantes autour du SDK SAPI. Y compris la classe Grammar pour personnaliser la reconnaissance. Comme d'habitude, n'importe quel langage .NET peut en profiter, le langage spécifique n'a pas d'importance.

+0

Parfait! Merci pour l'info. – Stradigos