【问题标题】:Reuse Speech Recognition Training Profile on another Computer在另一台计算机上重用语音识别训练配置文件
【发布时间】:2012-10-09 11:58:49
【问题描述】:

我正在 Android 中开发语音到文本的转换应用程序。基本思路是在android中录制语音并将录制好的wav文件发送到服务器。

在服务器端,我创建了一个使用 Microsoft 语音识别 API 的 C#-Service 应用程序。此服务从 Android 设备接收音频 wav 文件,将其转换为文本并将识别的文本发送回 Android 设备。

这很好,因为我已经训练了很多次语音识别 API。

现在我的问题是:我可以在另一台计算机上使用已经训练好的语音识别配置文件吗?

【问题讨论】:

    标签: c# android speech-recognition voice-recognition


    【解决方案1】:

    我不知道如何移动您的训练数据,但我有一些建议供您考虑。

    Google 为 Android 提供语音识别,请参阅http://android-developers.blogspot.com/2010/03/speech-input-api-for-android.html

    如果您使用 Microsoft 语音平台而不是 Windows 7 中的桌面识别器,则不需要培训(您也无法进行听写,但我不知道您是否需要)。请参阅What is the difference between System.Speech.Recognition and Microsoft.Speech.Recognition? 了解更多信息。

    【讨论】:

    • 对不起,我没有在我的问题上提到,即我在 Android 中开发了离线语音到文本的转换应用程序。请给我正确的方向,哪些 API 适合我的应用程序。最初我正在开发英语和日语语音到文本转换应用程序。
    • 如果手机“离线”,它将如何将录制的语音发送到您的服务器?您是否保存并稍后识别它?如果您的手机必须具有网络访问权限,您是否尝试过谷歌识别器?对于 Microsoft 工具,听写语法仅在桌面操作系统附带的识别器中可用。
    【解决方案2】:

    您可以使用以下网址提供的 microsoft 软件: https://www.microsoft.com/en-us/download/details.aspx?id=22358

    如果您需要以编程方式进行,请参阅Programmatically importing MS Speech API speech profile

    【讨论】:

      猜你喜欢
      • 2011-02-17
      • 1970-01-01
      • 2017-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多