2012-01-11 132 views
5

Windows Phone是否有任何API - 或者除了向服務器發送音頻之外的其他一些方法 - 要識別特定單詞發音的正確性?發音識別 - 語音API或算法

什麼我不尋找的是認識到它語義或反對比進行比較(具有類似的置信水平相比,源用戶如何準確地說,一個特定的詞源音頻文件的任何其他標準音頻文件)。

我環顧四周,並且無法找到任何可以在沒有連接到服務器的情況下單獨運行Windows Phone的任何內容。

如果沒有API存在,是否有一組.NET類(開放源代碼)可以修改以用於此目的?

+0

我們在這裏討論了多少個單詞(包括正確的單詞和所有不正確的組合)?還有多少種語言?應用程序數據庫的大小將至關重要。 – Sriram 2012-01-25 08:08:17

回答

2

PocketSphinx在Android上運行。 (See here)。我不確定您是否有Windows手機端口。您可能使用的模型等可以免費發貨。我認爲與Pocketsphinx,你也可以運送代碼。

+0

很酷,我會檢查一下。 – Stan 2012-01-26 16:02:23

+1

而Pocketsphinx將要求你做一些自定義開發來實現發音評估,詳情見http://cmusphinx.sourceforge.net/wiki/faq#qhow_to_implement_pronunciation_evaluation – 2012-01-30 09:29:08

+0

@尼科萊Shmyrev:「發音評估」下的這些鏈接都是404死鏈接。你知道更新這些文章的鏈接嗎? – Stan 2012-01-30 21:36:42

0

我還沒有看到你的要求,但這並不意味着你應該放棄。如果你沒有找到一個,我強烈建議你自己創建一個。

另外我認爲一個簡單的方法就是隻使用圖書館的語音,但這會調用應用程序。 也許可以嘗試聯繫他們的Windows Phone開發支持,看看你是否能夠獲得你想要的那種語言的數據文件,然後讓它被嵌入到應用程序中。

我希望有幫助!