我正在尝试在Android上开发离线语音识别器。经过几次搜索后,我发现CMU Sphinx用于此目的。
我正在尝试在Windows上安装它, 以下是从其网页引用的说明:
Windows
In MS Windows (TM), under MS Visual Studio 2008 (or newer - we test with Visual C++ 2008 Express):
-load sphinxbase.sln located in sphinxbase directory
-compile all the projects in SphinxBase (from sphinxbase.sln)
-load pocketsphinx.sln in pocketsphinx directory
-compile all the projects in PocketSphinx
问题是,任何地方都没有sphinxbase.sln
!我理解错了吗?我应该看不到名为sphinxbase.sln
的文件并执行它吗?或者我该怎么办?步骤是什么?
这个问题可能有助于其他人在安装Sphinx方面遇到问题。
答案 0 :(得分:0)
你不需要在Windows上编译sphinxbase才能为Android构建应用程序。你只需要解压缩它们。您可以按照此处的说明编译示例应用程序:
http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/
要在Windows上使用sphixnbase,您可以在此处下载预编译库:
http://sourceforge.net/projects/cmusphinx/files/sphinxbase/0.8/sphinxbase-0.8-win32.zip
要从源代码编译Sphinxbase,请在此处下载源代码
http://sourceforge.net/projects/cmusphinx/files/sphinxbase/0.8/sphinxbase-0.8.tar.gz
按照说明编译它们。解压源后,sphinxbase.sln文件位于顶部文件夹的右侧。可能您需要在资源管理器中启用扩展才能看到它。