问题标签 [pocketsphinx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
340 浏览

voice-recognition - CMU Sphinx:除了现有词汇表之外,如何添加关键字?

CMU Sphinx 带有大量的英语单词。很好,但是我想强调某些我将用作命令的单词。其中一些单词不是英语单词。如何确保 Sphinx 能够理解我的特殊命令关键字和英语词典中的其他单词?如何确保我的特殊命令关键字优先于其他英语词汇?

使用狮身人面像,我试图为此目的使用一个调用:

但是,我以这种方式添加的所有单词似乎都不再被频繁识别,并且没有任何其他单词。

0 投票
1 回答
442 浏览

cmusphinx - 如何将 cmudict-0.7b 或 cmudict-0.7b.dict 转换为 FST 格式以与 phonetisaurus 一起使用?

我正在寻找一个简单的程序来从 cmudict-0.7b 或 cmudict-0.7b.dict 生成 FST(有限状态传感器),它将与 phonetisaurus 一起使用。

我尝试了以下命令集(phonetisaurus Aligner、Google NGramLibrary 和 phonetisaurus arpa2wfst)并能够生成 FST,但它不起作用。我不确定我在哪里做错了或错过了任何步骤。我猜第一个命令,即 phonetisaurus-align,是不正确的。

我用 phonetisaurus-g2p 尝试了 fst,如下所示:

但它没有返回任何东西......感谢在这件事上的任何帮助。

0 投票
2 回答
5613 浏览

python-2.7 - 安装pocketsphinx Python时找不到Swig

我想将字形转换为音素。我想 pip install pocketsphinx 来做到这一点。它的一个依赖项是 swig,所以我下载并将它放在一个目录中,然后转到环境路径变量并添加通向 swig.exe 的路径。当我 cmd 并输入“swig --help”时,它似乎正在工作。

但是当我执行“pip install pocketsphinx”时,它会显示“错误:命令 'swig.exe 失败:没有这样的文件或目录”。

0 投票
2 回答
1483 浏览

python - Python:AttributeError:“模块”对象没有属性,这是不正确的

我想做的事:

我想导入一个 python 模块(pocketsphinx)并使用 Decoder 属性的输出。但是,当我尝试使用它时,我被告知模块属性“解码器”不存在。

然而,它确实存在,这就是它如此奇怪的原因。

到目前为止我所做的:

当我打开 python 控制台并输入import pocketsphinx时,它会毫无问题地导入。运行pocketsphinx。文件返回:

'/usr/local/lib/python2.7/dist-packages/pocketsphinx-0.0.8-py2.7-linux-armv7l.egg/pocketsphinx/__init__.pyc'

往里看'/usr/local/lib/python2.7/dist-packages/pocketsphinx-0.0.8-py2.7-linux-armv7l.egg/pocketsphinx/__init__.py',我看到:from pocketsphinx import *就是这样。

当我返回/usr/local/lib/python2.7/dist-packages/pocketsphinx/pocketsphinx.py并在文本编辑器中打开它时,我看到 pocketsphinx.py 确实有一个 Decoder 类,其中包含大量已定义的方法。

我的问题:

我还可以采取哪些其他步骤来诊断我在使用 pocketsphinx 模块时出了什么问题?

这是我在真正深入研究项目之前尝试运行的示例代码:

堆栈跟踪:

0 投票
0 回答
51 浏览

android - 僧伽罗口音的狮身人面像口袋机器人(英语)

我正在尝试使用 Sphinx Pocket android 为僧伽罗口音(英语)开发语音识别应用程序。但我不知道程序。有人能帮我吗?

0 投票
1 回答
770 浏览

linux - 袖珍狮身人面像不认识任何单词

我下载了 CMU SphinxBase (sphinxbase-5pr​​ealpha.tar.gz) 和 Pocket Sphinx (pocketsphinx-5prealpha.tar.gz) 并安装了所有必需的软件包 (sudo apt-get libtool bison python-dev autotools swig) 并运行了所有步骤 ( http://cmusphinx.sourceforge.net/wiki/tutorialpocketsphinx)。

在我的 RPI 上,我跑了> pocketsphinx_continuous -inmic 是的,我有一个 USB Logitech 网络摄像头,它在 Google API V2 上表现良好。

我会说所有我知道的英语单词和pocketsphinx_continuous。它给了我如下信息。我希望它会做一些识别,我会开始改进它,但是零识别,我不知道如何改进。

0 投票
1 回答
196 浏览

python - 需要使用 Python 设置一个 GUI,显示来自 Raspberry Pi 2 上 Pocketsphinx 的输出

我需要设置一个 GUI,只显示 Raspberry Pi 上 Pocketsphinx 的输出。我已经安装了 Pocketsphinx 并且可以从命令行运行它,但不太清楚如何设置 GUI。我一直在使用Python 2.7,在网上看到其他人尝试过导入它?请帮我解决这个问题。谢谢,

0 投票
2 回答
541 浏览

java - Sphinx4 5alpha 识别器.getResult() 空点异常

我建立了新的语言模型、声学模型和字典。当我尝试识别 wav 文件语音时,我得到了

edu.cmu.sphinx.result.Lattice.getNodeID 处的线程“主”java.lang.NullPointerException 中的异常

这是我的代码,

我的控制台显示,

(由于空间冗余,我删除了 100 多个“ =============null ”行)

0 投票
1 回答
244 浏览

cmusphinx - 如何从pocketsphinx获取语音幅度

当有人说话时,我正在使用 pocketsphinx 来识别 android 应用程序中的单词。我想实现功能以返回pocketsphinx记录的声音的最大幅度。如果我说任何单词,我需要得到一个声音级别作为回报(无论是从解码器识别还是不识别单词)。我做了什么:我查看了当前在源文件中注释的 pocketsphinx-->SpeechRecognizer 的代码:

我似乎是这个最大值是从缓冲区计算我如何从完整的记录中计算出来的。有人可以给我提示吗?

0 投票
1 回答
688 浏览

gstreamer - gi._glib.GError:运行liveemo时没有元素“pocketsphinx”错误

我正在使用 ubuntu 14.04

我正在尝试获取一个 python 程序来从麦克风获取语音到文本。为此,我安装了 sphinxbase 和 pocketsphinx。pocketsphinx_continuous作品。

然后我运行了liveemo.py,pocketsphinx/src/gst-plugin这是我得到的错误:

我发现我已经按照cmusphinx wiki导出了一条新路径。但/usr/local/lib/gstreamer-1.0不存在。接下来我该怎么办?

的输出gst-inspect-1.0 pocketsphinx

的输出gst-inspect pocketsphinx


更新

我从 github 下载了新的副本并安装了,没有变化。
sphinxbase 构建

狮身人面像基地安装

口袋狮身人面像构建

口袋狮身人面像安装