3

我正在尝试在 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 也有问题的其他人有所帮助。

4

1 回答 1

0

无需在 Windows 上编译 sphinxbase 即可为 Android 构建应用程序。你只需要解开它们。您可以按照此处的说明编译示例应用程序:

http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/

要在 Windows 上使用 spixnbase,您可以在此处下载预编译库:

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 文件。可能您需要在资源管理器中启用扩展才能看到它。

于 2013-03-12T19:23:57.247 回答