无法在Windows上安装sphinxbase(离线语音识别器)

时间:2013-03-12 11:40:52

标签: android offline voice-recognition

我正在尝试在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方面遇到问题。

1 个答案:

答案 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文件位于顶部文件夹的右侧。可能您需要在资源管理器中启用扩展才能看到它。