我在Android中开发语音到文本转换应用程序。其基本思想是在android中录制语音,并将录制的wav文件发送到服务器。
在服务器端,我创建了一个使用Microsoft语音识别API的C#服务应用程序。该服务从Android设备接收音频wav文件,将其转换为文本,并将识别出的文本发送回Android设备。
这可以很好地工作,因为我已经多次训练过语音识别API。
现在我的问题是:我可以在另一台计算机上使用已经训练好的语音识别配置文件吗?
发布于 2012-10-09 21:55:32
我不知道如何移动您的训练数据,但我有一些建议供您考虑。
谷歌为安卓系统提供语音识别,请参阅http://android-developers.blogspot.com/2010/03/speech-input-api-for-android.html
如果你使用微软语音平台,而不是Windows7附带的桌面识别器,你不需要训练(你也不能听写,但我不知道你是否需要)。有关详细信息,请参阅What is the difference between System.Speech.Recognition and Microsoft.Speech.Recognition?。
发布于 2015-12-30 21:38:41
您可以使用微软软件,网址为:https://www.microsoft.com/en-us/download/details.aspx?id=22358
如果需要以编程方式执行此操作,请参见Programmatically importing MS Speech API speech profile
https://stackoverflow.com/questions/12799547
复制相似问题