我正在嘗試安裝VOCE api,它是爲C++和Java構建的語音識別API。這是我第二次使用外部C++庫,並且第一次使用Java + C++ API。如何爲C++安裝VOCE?
純音環節 - http://voce.sourceforge.net/
在這個API實在沒.lib文件,但只有.jar文件!我讀了整個「讀我」文件,但沒有很好的線索來說明如何爲C++進行設置。我正在使用QT,它是Visual Studio 2010編譯器的最新版本。
我該如何設置?請幫忙!
我正在嘗試安裝VOCE api,它是爲C++和Java構建的語音識別API。這是我第二次使用外部C++庫,並且第一次使用Java + C++ API。如何爲C++安裝VOCE?
純音環節 - http://voce.sourceforge.net/
在這個API實在沒.lib文件,但只有.jar文件!我讀了整個「讀我」文件,但沒有很好的線索來說明如何爲C++進行設置。我正在使用QT,它是Visual Studio 2010編譯器的最新版本。
我該如何設置?請幫忙!
查看VOCE的C++頭文件和示例,似乎C++選項使用Java Native Interface (JNI)來允許C++程序運行嵌入式JVM。所有代碼仍然在Java中,但您只需在項目中使用#'include
他voce.h
,並確保您已正確設置JNI。
是的,我明白了。無論如何,我決定與微軟SAPI 5.3一起移動 – 2013-05-01 18:23:07
正確。自述文件(來自voce.sourceforge.net)說 - 「庫構建指令... C++ - 與Java指令相同,Voce Java jar由C++版本通過Java本地接口使用。」和「在您的應用程序中使用Voce - 查看'synthesisTest'和'recognitionTest'示例應用程序的示例。」 – SChepurin 2013-04-28 10:29:19
我還是不明白。我執行了他們提供的所有.bat文件,但究竟發生了什麼? – 2013-04-28 14:22:28
我記得所有你需要的是1)將所需的lib放在正確的位置,2)在你的項目中包含voce.h,3)在項目中設置正確的incluudes和庫路徑,4)編譯和構建。 – SChepurin 2013-04-29 05:43:47