在windows服务器2008上使用c#进行语音转文本,并支持多语言

本文关键字:文本 语音 语言 支持 2008 服务器 windows | 更新日期: 2023-09-27 18:20:05

我正在使用支持多语言的c#(至少是一个我可以从c#调用的api)在windows服务器2008(或win服务器2008 r2)上寻找语音(波形文件)到文本。

据我所知,我不能使用.net语音(sapi),因为它只适用于vista''windows7。

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

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

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

你能帮我吗?

感谢

在windows服务器2008上使用c#进行语音转文本,并支持多语言

您将文本到语音列为标记,但描述听起来像语音识别。如果我知道你想做什么,那就是把一个有语音的wav文件转换成文本。事实上,这甚至不是正常的语音识别,因为大多数语音记录系统都处理有针对性的语音输入,这些语音输入使用语法来限制语音引擎必须使用的搜索空间。我认为你所描述的是自动翻译或转录,类似于谷歌语音在电子邮件中向你发送文本翻译时对你的语音邮件所做的操作。这是一个更困难的问题,而且目前最先进的技术还没有那么先进。这些解决方案中的大多数都是作为服务提供的,当语音识别置信度较低时,最好的解决方案仍然使用人工翻译器。我认为这方面的领导者是Nuance。我会向他们咨询解决方案。我知道他们最近收购了一家提供这种自动转录服务的公司,也许他们现在将其作为一种产品提供。他们也是将医生的医嘱/检查结果自动转录到其产品Dragon Naturally Speaking文本中的领导者。