首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows 7上设置CMUSphinx/PocketSphinx

在Windows 7上设置CMUSphinx/PocketSphinx
EN

Stack Overflow用户
提问于 2014-12-12 13:44:47
回答 1查看 3.9K关注 0票数 1

我已经尝试了几个小时了,但似乎不能正确地使用它。我正在尝试下载Pocketsphinx,以便在Python中使用命令识别。

所以我做的第一件事就是尝试安装SphinxBase,这是Pocketsphinx工作所必需的。所以我们开始吧。我下载了文件,tar.gz压缩包。为了在windows上安装,我按照自述文件中的说明操作。

代码语言:javascript
复制
To compile sphinxbase in Visual Studio 2010 Express (or newer):
1, unzip the file.
2, rename the directory to sphinxbase
3, go into the sphinxbase folder and click sphinxbase.sln
4, in the menu, choose Build -> Rebuild All -> Batch Build -> Build

我以前从来没有用过视觉,但它看起来很不言自明。我做的第一件事就是解压缩并重命名。接下来,我在visual中打开了SLN项目,选择了所有6个项目,即Files>Build选项。它在所有6个项目都成功的情况下构建。太好了,已经完成了。现在这就是全部了吗?我必须做什么?

下一个是PocketSphinx。我再次下载了tar.gz,并且基本上执行了相同的过程。

代码语言:javascript
复制
 * load pocketsphinx.sln in pocketsphinx directory
 * compile all the projects in PocketSphinx

所有构建都成功构建。所以..。好了,对吧?在这之后,我迷失了方向。大多数教程都止步于此,实际上并没有深入到在其他语言中使用Pocketsphinx。我需要能够在Python中使用它。

所以我做了一些调查,在pocketsphinx/python目录下找到了一个setup_win32.py文件。我尝试在命令提示符下运行此命令,但出现多个错误。现在我运行的是Windows64位,但这会导致这个问题吗?http://hastebin.com/japobecusi.tex

所以总而言之,我只需要帮助让它与Python一起工作。我目前在这些事情上非常缺乏经验。谢谢

还有一件事,我正在考虑切换到我的Ubuntu Linux分区,以便让我自己更容易。大多数程序,包括这个,似乎只使用windows32,像64显然是不可接受的。那么,转移到Linux平台上使用Python会对我有好处吗?会不会更容易些?

提前感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2014-12-12 19:24:39

在windows上使用swig构建python并不是那么简单。你可以在这里选择最新的预编译二进制文件:

https://pypi.python.org/pypi/PyPocketSphinx/12608

在相应的存储库https://github.com/bambocher/PyPocketSphinx上,您可以找到有关如何构建它的更详细的手册。

请注意,对于最新的功能,您需要来自github/subversion存储库的最新pocketsphinx版本,打包的0.8将不起作用。

切换到Linux也是一个好主意。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27437572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档