- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我收到错误 AttributeError: 'module' object has no attribute 'Decoder'。我正在使用以下代码。因为没有包含 setup.py 文件,所以我手动将 dll 和库移动到 python33 目录中它们各自的文件夹中。 (lib 中的库文件和 DLL 中的 dll)。我能够毫无错误地导入 pocketsphinx 和 sphinxbase 模块。任何帮助,将不胜感激。
import pocketsphinx
import sphinxbase
lmd="C:\Python33\Lib\site-packages\pocketsphinx\model\lm\HUB4_trigram_lm\language_model.arpaformat"
hmd="C:\Python33\Lib\site-packages\pocketsphinx\model\hmm\en_US"
dictd="C:\Python33\Lib\site-packages\pocketsphinx\model\lm\HUB4_trigram_lm\language_model.vocabulary"
fh = open('test1.wav', 'rb')
fh.seek(44)
decoder = pocketsphinx.Decoder(hmmd,lmd, dictp)
nsamp = Decoder.decode_raw(fh)
hyp, uttid, score = decoder.get_hyp()
print('Got result'+ hyp+'score'+score)
最佳答案
nsamp = Decoder.decode_raw(fh)
这部分必须是decoder.decode_raw(fh)
。您正在尝试在默认模块中寻找解码器,而不是在对象中寻找方法。
关于Python 3.3 似乎无法在 pocketsphinx 库中找到解码器模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15651210/
我正在尝试制作一个 Python 应用程序,它可以使用 PyAudio、SpeechRecognition 和 PocketSphinx 录制音频并将其翻译成英文文本。我在 Mac OS X El C
我正在尝试安装 pocketsphinx 并出现以下错误: jandornhege@JanDornhegeUbuntu:~/Hermes/Basefunktions$ pip install pock
如何使用 pocketsphinx 从麦克风执行连续语音识别。如何在 C 中使用 gstreamer 插件 api? 最佳答案 how to perform continuous speech rec
我目前正在使用 Pocketsphix 演示(android 和 Visual Studio 2010)并且我已经配置了一个 jsgf 语法 像这样 #JSGF V1.0; grammar Nam
我终于设法构建并运行Pocketsphinx(pocketsphinx_continuous)。我遇到的问题是如何提高准确性。据我了解,您可以指定一个字典文件(-dict test.dic)。因此,我
我开始研究口袋狮身人面像。我有一个用于配置解码器的可能参数列表。但没有说明哪个参数负责哪个配置。在 tutorial CMUSphinx这只是其中的一小部分。这对我来说还不够。有人有资料,解释了哪些参
我正在尝试使用带有 PyDev 插件的 Eclipse (Juno) IDE 在 Windows 8 上开发 python 应用程序。 我已经设置了环境,并配有解释器。能够运行诸如“hello, wo
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
我在自定义 C++ 应用程序中使用 pocketshpinx 进行语音识别。我注意到有时 ps_get_hyp() 方法返回的假设字符串是一个空字符串。 问题:这是预期的行为吗?如果是这样,有没有办法
我重新访问了 CMU Sphinx最近并尝试为 Android 设置一个基本的热词检测器,从 tutorial 开始并调整 sample application . 我遇到了各种问题,尽管深入研究了他
我正在使用 pocketsphinx 和树莓派来实现家庭自动化。我用支持的命令编写了一个简单的 JSGF 语法文件。现在,我想在命令之前使用激活短语,例如“嘿计算机”,以避免错误检测,并且仅在说出激活
我一直在运行 Debian Squeeze 的虚拟机上安装 Pocketsphinx0.7。这工作得很好,我可以尝试识别文件中的语音。有了这个,我构建了一些 python 脚本,这些脚本可以识别我得到
我正在尝试提高 pocketsphinx 在嘈杂环境中的识别准确率。但是,用户可能会在可变环境中使用该应用程序。因此,噪声训练不是我想做的事情。 我的问题是,在将语音信号输入 pocketsphinx
我正在考虑为我的应用程序使用 Pocketsphinx 离线语音识别,但它的文档不清楚。如果有人可以给出以下问题的答案,那么它真的会对我有很大帮助。 setKeywordThreshold(1e-5f
我尝试开始使用 pocketsphinx 但收到此错误: gcc -I /home/noahchalifour/libraries/pocketsphinx/include -I /home/noah
我想在 android 中开发一个语音识别器。我用过 this thread和 this video在 Android 设备中使用语音识别。 这是我的代码: MainActivity.java: pa
我正在开发一个使用 pocketsphinx 的 android 应用程序。不幸的是识别准确率很差,因此我想将语法中的单词限制为真正需要的单词。 目前我使用的是 pocketsphinx 的演示应用程
在某些设备(不是实际测试设备)上,当我开始 PocketSphinx 识别时,我得到了一个强制关闭。我正在尝试从其中一台设备获取日志文件,但这很困难,因为我测试过的设备都没有出现此错误。让我知道从我的
我在 android 上使用 pocketsphinx 来识别关键字,但它无法识别所需关键字以外的任何其他关键字。而且它甚至不等我说话并在 logcat 中显示关键字。 这是我的代码: public
我在 ubuntu 11.10 上使用 pocketsphinx python 绑定(bind)。我将语法和音频文件传递给它,它运行良好。我现在正在寻找音频文件中每个单词的时间戳。我见过: void
我是一名优秀的程序员,十分优秀!