Speech recognition 语音识别和语音合成入门

Speech recognition 语音识别和语音合成入门,speech-recognition,speech,speech-synthesis,Speech Recognition,Speech,Speech Synthesis,我想开始学习语音识别和语音合成 在里面 有人告诉我使用微软语音服务器(sdk等) 当我有了这个,我如何编程一个应用程序,用哪种编程语言(开发环境?) 有人有使用星号或SVOX的经验吗 我需要做: 语音识别 语音合成 我不必是一个很好的语音识别,我认为30-50个单词就足够了。 我正在使用windows 提前感谢当我学习计算语言学时,选择的工具是一个非常混乱的原型工具,它可以让你做任何与语音相关的事情 我认为它没有任何外部API,但它的内部脚本语言足以满足基本应用程序的需要,并且它有许多内置函数。

我想开始学习语音识别和语音合成 在里面 有人告诉我使用微软语音服务器(sdk等)

当我有了这个,我如何编程一个应用程序,用哪种编程语言(开发环境?)

有人有使用星号或SVOX的经验吗

我需要做:

语音识别 语音合成

我不必是一个很好的语音识别,我认为30-50个单词就足够了。 我正在使用windows


提前感谢

当我学习计算语言学时,选择的工具是一个非常混乱的原型工具,它可以让你做任何与语音相关的事情


我认为它没有任何外部API,但它的内部脚本语言足以满足基本应用程序的需要,并且它有许多内置函数。对于理论和算法的“入门”来说还不错。

如果您选择使用Microsoft语音引擎,则有.NET framework API。正如我在另一篇文章中提到的,有两个名称空间(System.Speech用于桌面,Microsoft.Speech用于服务器)。您可以使用任何.NET语言编程,也可以使用Visual Studio

几年前在上发表了一篇非常好的文章。这可能是迄今为止我找到的最好的介绍性文章。然而,它是基于WinFXAPI的预发布版本和System.Speech类在Vista发布时进行了更改。由于这些破坏性的API更改,本文中的示例没有编译,我没有找到任何更新或勘误表来解释这一点。在互联网上搜索方法名“AppendResultKeyValue”,你会发现一些论坛帖子,比如人们遇到同样问题的地方

这仍然是一篇很好的介绍性文章,值得一读。只需稍加修改,您就可以让示例应用程序正常运行。

请参阅