在visual studio 2013中加载CMU sphinx时出错

时间:2015-07-13 06:48:42

标签: visual-studio-2013 speech-recognition cmusphinx pocketsphinx

我正在尝试在visual studio 2013中加载CMU sphinx,但却出现了一些错误。 我遵循的步骤是

我下载了sphinxbase-5pr​​ealpha和pocketsphinx-5prealpha并提取到同一个文件夹。

然后我在visual studio中完成了pocketphinx和sphinxbase的所有项目(它要求我升级编译器,以便我进行升级)

现在在清理项目之后,当我尝试构建所有项目时,它会抛出一个错误,无法打开sphinxbase.lib'它在pocketsphinx项目中展示。

当我检查了' sphinxbase.lib'文件已经存在于项目的链接器中。

enter image description here

根据this文档' sphinxbase.dll'应该将文件添加到bin文件中,但它已经添加到bot release and debug目录中。

enter image description here

同样,它也存在于调试目录中。

请帮助我,有谁能告诉我我在这里做错了什么?

我只是这个领域的初学者。

谢谢!

1 个答案:

答案 0 :(得分:2)

您错误地提取了文件。布局必须如下:

root folder
   \____pocketsphinx
      \____ all files like README, src
   \____sphinxbase
      \____ all files like README, src

您需要下载资源并将其解压缩到两个文件夹中 - pocketsphinx和sphinxbase。然后打开sphinxbase解决方案并编译所有内容。然后打开pocketsphinx解决方案并编译所有内容。请注意,如果您下载了pocketsphinx-5prealpha,则需要将其重命名为pocketsphinx。 sphinxbase也是如此。

还请注意,pocketsphinx_5prealpha_win32是二进制发行版,你无法编译它。相反,您可以将其直接包含在项目中。