2010-10-13 157 views
1

。 尊敬的大家, 我们正在开发ASP.NET语音识别项目。该应用程序主要用于培训英语语言的最终用户。在这里我们需要捕捉登录用户对显示图像说话的声音。ASP.NET语音识别应用程序

例如,我们需要捕获&当我们在网页上显示一个驾驶汽车的人的图像时,将用户“一名男子驾驶汽车”的录制语音发送到服务器。

之后,在服务器端,我们需要将此语音转换为文本,然后与数据库文本“一个人正在开车”进行比较。如果两者匹配,那么用户得到1点或其他0点。

那么,请你指导我们如何实施这个应用程序的开发。参考链接会有很大的帮助。

非常感谢, 关注 Anupriya。 。

回答

0

我不确定如果没有某种浏览器插件,您可以做到这一点。 Silverlight可能是可能的,尽管这不是我尝试过的。

如果您还没有看到它,MS Speech API提供了语音到文本(反之亦然),并免费提供许多版本的Windows,但不确定服务器。有一个managedunmanaged版本。

Silverlight 4可以访问用户的麦克风,因此您应该能够记录语音,将其发回,并使用语音API在服务器上处理它。

This post创建了一个反过来的示例应用程序(浏览器中的文本被转换为服务器上的语音并返回给客户端),但其中一些原则应该是相同的。

This sample app使用WPF语音到文本。

祝你好运!