2012-01-10 25 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