2012-01-10 66 views
-1

我正在使用支持多语言的c#(至少是我可以从c#调用的api)在Windows Server 2008(或win server 2008 r2)上查找语音(波形文件)。用c#在windows server 2008上的文本语音并支持多语言?

据我知道我不能用.NET讲话(SAPI),因为它只能在Vista \ Windows 7的

我不能使用微软语音平台,因为它不支持所有的语言我需要(据我所知没有希伯来文(他)的支持)。

它不能是一个基于Web的服务(我需要在我的服务器上)。

我正在寻找可用于商业软件的东西,我也愿意为第三方产品付款。

你能帮我一下吗?

感谢

回答

2

您有文字到语音列为标签,但描述听起来像语音识别。如果我明白你想要做什么,那就是把一个带有语音的wav文件转换成文本。实际上,这甚至不是正常的语音识别,因为大多数语音识别系统都是针对使用语法来限制语音引擎必须使用的搜索空间的有针对性的语音输入。我认为您所描述的是自动翻译或转录,类似于Google语音在发送给您电子邮件中的文本翻译时对语音邮件的作用。这是一个更加困难的问题,现在的技术水平并不高。这些解决方案中的大多数是作为服务提供的,并且当语音识别置信度较低时,最好的解决方案仍然使用人工翻译器。我认为这方面的领导者是Nuance。我会检查他们的解决方案。我知道他们最近买了一家提供这种自动转录服务的公司,也许他们现在将它作为一种产品提供。他们还将医生订单/研究结果自动转录为文字,并与他们的产品Dragon Naturally Speaking进行了文字交流。

+0

感谢链接到细微差别,我给他们发了一封电子邮件。我将标签固定到语音识别。我不是在寻找翻译,如果在英语的对话中我想要文本是英文的。如果它在希伯来语,我希望文本是希伯来语。你知道更多有这种解决方案的公司吗? – Omri 2012-01-11 07:56:31

+1

然后您正在寻找转录。如果这些系统能够检测到该语言,则无。您需要为用户指定其语言首选项的配置文件,或者提示他们使用他们想使用的语言,然后切换该语言的ASR引擎。大多数这些类型的系统似乎都集中在医疗市场。另一个提供商是InfraWare(http://www.infraware.com/speech_recognition.php)。不幸的是,看起来Nuance已经收购了这个市场的大部分玩家。 – 2012-01-11 14:54:37

+0

嗨凯文,是的转录正是我需要的。非常感谢你真的帮助了我! – Omri 2012-01-12 07:50:30