6

我正在尋找C++語音識別/語音識別API。我經歷了幾次,包括VOCE和pocketphenix。然而,這是我的要求C++語音識別API

  1. 文本到語音
  2. 語音到文本(語音命令 - 我打算到語音轉換爲字符串,並檢查它是否是一個命令)
  3. 確定我的聲音(非強制)

VOCE api似乎不能提供我所要求的,pocketpoix似乎非常複雜。該API將與QT一起使用 - 最新版本可與Visual Studio 2010編譯器一起使用。

我聽說有一個由微軟提供的API,但我願意儘可能遠離微軟的API。

我正在使用MS Windows 7的最終版本,所以如果API與Windows一起工作就足夠了。

如果開源,API應該是免費的,更好,因爲我將在大學的Final Year項目中使用它。

請幫忙。

+0

Voce以什麼方式不提供您要查找的內容? – JBentley 2013-04-28 16:36:53

+0

@JBentley:語音到文本。除此之外,我真的不明白如何在C++中使用它。我知道JNI被使用,但是每篇文章都說明了如何使用C++和Java,而不是使用C++來使用Java :( - http://stackoverflow.com/questions/16261390/how-to-install-voce-for-c/16262602 ?noredirect = 1#16262602 – 2013-04-28 17:02:01

+0

@JBentley:請提供您的評論作爲答案,我會將其標記爲已解決:) – 2013-04-29 17:45:37

回答

6

根據Voce home page,它將語音和語音轉換爲文本。至於在C++中使用它,當我查看源代碼時,我可以看到一個C++頭文件here,並且有一些指令here。我無法專門針對JNI提供建議,因爲我沒有經驗。