语音/语音到文本语音、文本

2023-09-02 11:47:50 作者:阳光宅男i

我需要一个API或库(preferably免费),将通过麦克风,语音/语音转换成文本(字符串)。

I need an API or library (preferably free) that will convert voice/speech through a microphone, into text (string).

此外,我需要一个API或库,可以做文本到语音。

Additionally, I will need an API or library that can do text-to-speech.

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

I'd like to use C# and .NET, but other languages will suffice.

感谢。

推荐答案

您可以使用CMU狮身人面像,因为它是pretty的开放的,可扩展的解决方案,我认为它可以在客户端和服务器端使用:

You can use CMU Sphinx as it is pretty open and scalable solution and I think it can be used at both client and server side:

http://cmusphinx.sourceforge.net/

如果你正在寻找一个微软的桌面解决方案,那么你可以使用SAPI:

If you are looking for a Microsoft desktop solution then you can use SAPI:

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

在服务器端,您可以使用Microsoft统一通信,但考虑发牌,以及:

On server side, you can use Microsoft Unified Communication, but do consider licencing as well:

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

更新:

这线程也进行了一些很好的参考:

This thread has also some good reference:

C#语音识别 - 这是用户说了什么?