2010-10-13 9 views
1

. Cher tous, Nous travaillons sur un projet de reconnaissance vocale ASP.NET. L'application vise principalement à former l'utilisateur final en langue anglaise. Ici, nous devons capturer la voix de ce que l'utilisateur connecté parle contre une image affichée.Application de reconnaissance vocale ASP.NET

Par exemple, nous devons capturer & envoyer la voix enregistrée de l'utilisateur "Un homme conduit une voiture" au serveur lorsque nous montrons une image d'un homme conduisant une voiture dans la page Web. Après cela et à la fin du serveur, nous devons convertir cette voix en texte, puis comparer avec le texte de la base de données "Un homme conduit une voiture". Si les deux correspond, l'utilisateur obtient 1 point sinon 0 point.

Pourriez-vous nous guider dans le développement de cette application? Les liens de référence seraient d'une grande aide.

Merci beaucoup, Cordialement Anupriya. .

Répondre

0

Je ne suis pas sûr que vous seriez en mesure de le faire sans un plug-in de navigateur. C'est peut-être possible avec Silverlight, même si ce n'est pas quelque chose que j'ai essayé. Si vous ne l'avez pas encore vu, l'API MS Speech fournit une synthèse vocale (et vice versa) et est gratuite avec de nombreuses versions de Windows, mais vous n'êtes pas sûr des serveurs. Il y a une managed et une version unmanaged.

Silverlight 4 peut accéder au microphone de l'utilisateur, vous devriez donc pouvoir enregistrer la parole, la renvoyer et la traiter sur le serveur à l'aide de l'API de la parole.

This post crée un exemple d'application qui fait l'inverse (le texte dans le navigateur est converti en discours sur le serveur et renvoyé au client), mais certains principes doivent être identiques.

This sample app fait de la synthèse vocale en utilisant WPF.

Bonne chance!