2013-03-14 121 views
1

我正在嘗試開發一種iOS語言應用,使用語音識別技術,但直到現在都沒有成功。 我嘗試過使用openEars框架,它對英語非常好用,但不支持法語。 我使用了這個link的一些信息。iOS上的法語語音識別

如果有人知道解決方案,那將是非常棒的。

謝謝

+0

解決什麼exactl ÿ..?獲得框架來支持法語? – 2013-03-14 12:03:26

+0

語音識別實際上必須通過openEars在iOS上得到支持。文本到語音不會。 CMUSphinx網站上提供了模型和其他一切,您可以使用它們。 – 2013-03-14 13:32:38

+0

@NikolayShmyrev我試圖使用CMUSphinkx語言模型direclty [鏈接](http://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Language%20Models/French%20Language%20Model/) 但我認爲它太大(62K字),所以它不能識別任何東西 – Leguman 2013-03-14 14:26:26

回答

2

。所以它適用於英語,但不支持法語。

您可以從CMU Sphinx website

下載法國聲學和語言模型的一些好的法國聲學和語言模型可用here

下載&與此一改變你的Openears聲學和語言模型。

要做到這一點,只需更換Openears與下載一個hub4wsj_sc_8k文件夾,並與那些下載更換.dic.languagemodel文件。

如果你想,下載法國聲學和語言模型太大,然後使用創造我們自己用幾句話來documents

+0

謝謝我不知道你必須替換** hub4wsj_sc_8k **文件夾與其他聲學模型。 它運作得更好,找到一些詞語,但它仍然太慢。我將不得不創建我自己的字典。 – Leguman 2013-03-15 09:42:50

+0

好吧..創建你自己的需要太多時間。爲此更好地使用Linux系統。在CMU Sphinx網站上提供的3-4種法語聲學和語言模型之間。下載並嘗試所有這些。同時在谷歌搜索聲學和語言模型。您可能從其他網站獲得。不要忘記替換您的.language模型文件和.dic文件以及hub4wsj_sc_8k文件夾。或者只是確保您使用的是法語.language模型和.dic文件。最後清理你的項目並運行。 – 2013-03-15 21:51:22

-1

我找到的替代方案是Dragon Speech SDK for Mobile。您只需要Register With Dragon Mobile並下載SDK和示例。

它支持英語,法語,德語語音識別。它的工作方式也比openEars的準確。我已經測試過這個英文版和它的工作得很好。

這裏是屏幕爲樣本開罐器使用英語聲學和語言模型默認情況下,它支持識別中提到的語言

enter image description here

注意

The SDK is free to download and use for 90 days, but...

+0

我早些時候提出了一個請求來嘗試他們的SDK,但最終我認爲它太昂貴了。 – Leguman 2013-03-14 14:37:11

+0

是的,我知道這就是爲什麼我提到,在注 – 2013-03-15 04:05:12

0

我結束了使用這個庫iPhone-Speech-To-Text爲我的項目。

它使用google語音API,發送語音的FLAC文件並檢索相應的文本。

,使之成爲法語工作,SpeechToTextModule.m我中庸之道改變URL

NSURL *url = [NSURL URLWithString:@"https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=en-US"];

NSURL *url = [NSURL URLWithString:@"https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=fr"];

+0

Google語音服務非常棒,但不幸的是它不是公共API。 – Halle 2013-03-16 09:23:57