c# - 语音/语音转文本

标签 c# .net speech-recognition voice-recognition speech-to-text

<分区>

我需要一个 API 或库(最好是免费的)来将通过麦克风的语音/语音转换为文本(字符串)。

此外,我需要一个可以进行文本转语音的 API 或库。

我想使用 C# 和 .NET,但其他语言就足够了。

谢谢。

最佳答案

您可以使用 CMU Sphinx,因为它是非常开放和可扩展的解决方案,我认为它可以在客户端和服务器端使用:

http://cmusphinx.sourceforge.net/

如果您正在寻找 Microsoft 桌面解决方案,那么您可以使用 SAPI:

http://msdn.microsoft.com/en-us/magazine/cc163663.aspx

在服务器端,您可以使用 Microsoft 统一通信,但也要考虑许可:

http://www.microsoft.com/uc/en/gb/default.aspx

更新:

这个线程也有一些很好的引用:

C# Speech Recognition - Is this what the user said?

关于c# - 语音/语音转文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4677471/

相关文章:

c# - .NET 登录和启动画面 Application.Run 中的内容

c# - 使用交易范围和查询

c# - 为什么完整的图像路径没有存储在数据库中?

.net - System.Windows.Input.Key.Clear 是什么键

c# - 我可以通过同一个 DataContext 对象同时访问多个表吗?

Android 语音语音识别 : Repeated Calling of SpeechRecognizer. startListening() 在 JB 4.1.2 上失败

c# - 同步 HTTP 处理程序和异步 HTTP 处理程序之间的性能差异

c# - 如何解决系统找不到指定文件的错误

deep-learning - 为什么 Mel-filterbank 能量在使用 CNN 的语音命令识别方面优于 MFCC?

android - Unity 游戏引擎上的语音识别