我已经尝试了几个小时了,但似乎不能正确地使用它。我正在尝试下载Pocketsphinx,以便在Python中使用命令识别。
所以我做的第一件事就是尝试安装SphinxBase,这是Pocketsphinx工作所必需的。所以我们开始吧。我下载了文件,tar.gz压缩包。为了在windows上安装,我按照自述文件中的说明操作。
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,并且基本上执行了相同的过程。
* 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会对我有好处吗?会不会更容易些?
提前感谢您的帮助。
发布于 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也是一个好主意。
https://stackoverflow.com/questions/27437572
复制相似问题