问题标签 [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.
dictionary - 为 cmu sphinx 使用多个字典
对于我的项目,Sphinx 提供的默认字典是不够的。我需要使用另一个自定义字典以及提供的字典。
现在我的问题是,有没有办法为 Sphinx 指定多个字典文件,或者我是否需要将两个字典合并到一个大字典文件中?提前致谢 :)
speech-recognition - JSGF 语法中的语法错误
我正在使用以下语法:
我从Sphinx JSGF 教程中复制了这个。并保存为 main.gram 。
每当我使用以下命令启动 pocketsphinx 时:
我收到以下错误:
我认为语法是正确的,并且我正确传递了所需的参数。可能是什么问题呢?请帮忙!
python - 为 PocketSphinx 的 Linux 安装创建模块?
我试图让 Python 3.4 在 Linux(Ubuntu 14.04 OS)机器上与 PocketSphinx 一起工作。昨天,我成功安装了sphinxbase-5prealpha
和pocketsphinx-5prealpha
. 我通过成功运行确认我的安装pocketsphinx_continuous -inmic yes
我正在尝试继续使用 Python API,但在我的目录中的任何地方都找不到 Python 模块(sphinxbase
和)。pocketsphinx
我搜索了网络,但只能找到pocketsphinx
与 Windows 安装相关的安装/创建文件的参考。
如何在我的 Linux 安装中sphinxbase
创建模块?pocketsphinx
他们应该住在哪里../MySphinxDirectory
?
android - 处理 PocketSphinx Android 应用程序中的错误
我正在使用 Pocketsphinx 演示附带的默认字典,这对我的目的很有用。当用户输入一个短语时,应用程序会启动一个关键短语侦听,但如果在字典中找不到该词,应用程序就会崩溃。应用程序在服务中崩溃 onError()。错误处理是如何完成的?有什么办法可以捕捉到错误吗?总的来说,我希望服务在发生错误时调用 stopSelf(),这样主要活动也不会崩溃。
错误:
错误:“kws_search.c”,第 165 行:字典中缺少单词“phonez”
致命信号 11 (SIGSEGV) 位于 0x00000000 (code=1),线程 5389 (1994.wherephone)
这是我的服务类:
}
c++ - Pocketsphinx 为假设返回空字符串
我在自定义 C++ 应用程序中使用 pocketshpinx 进行语音识别。我注意到有时该ps_get_hyp()
方法返回的假设字符串是一个空字符串。
问题:这是预期的行为吗?如果是这样,有没有办法告诉pocketsphinx不要将空字符串作为假设?
以下是我的代码相关部分的片段:
ReadAudioBuffer()
方法:
android - 使用 Android Wear API 和 PocketSphinx
在使用PocketSphinx库在我处理的设备上开发了语音识别系统后,我试图通过在手表上录制音频文件并将其发送到我的手机进行处理,从而将语音识别集成到我的 android 穿戴设备上。
这里有几个关于这个的问题:
我正在尝试执行的过程是:在手表上录制音频文件,将其同步到手机上,让手机将录制的音频识别为文本(使用 PocketSphinx),然后将该文本发送回手表。这是可行的吗?如果是,我可以使用哪个类在 android wear 上录制?(我找到了这个链接发送数据并等待可穿戴数据层 API 的答案,但它并没有太大帮助)。
是否可以在 android wear 上使用外部库?(类似于处理设备上使用的那些)(例如:PocketSphinx、Apertium 等)
除了下面提到的之外,Android Wear 还支持哪些 Android API:Android Wear API
android.support.wearable android.support.wearable.activity android.support.wearable.companion android.support.wearable.input android.support.wearable.media android.support.wearable.provider
android.support.wearable.view android.support .wearable.watchface
感谢您的时间。
android - 即使噪音很小,Pocketsphinx 也会随机选择单词
我正在实施袖珍 sphinx-android-demo-5 pre alpha。在字典中,我给出了几个印地语单词。当我运行应用程序时,一开始它会随机从字典中提取单词。这可能是由于周围的背景噪音造成的。我正在寻求一些帮助,以便尽可能减少背景噪音,使应用程序运行良好。
node.js - pocketsphinx 会刷新标准输出吗?
我一直在修补CMUSphinx/Pocketsphinx和 Node.js。我想做的是在后台生成 pocketsphinx_continuous,然后使用 node 作为顶部的流量控制层。
但是,pocketsphinx 似乎完全忽略了标准输出。有谁知道这是否是设计使然?如果我通过 CLI 运行它,我会看到如下输出:
准备好....
听...
信息:ngram_search.c(467):将分数堆栈调整为 200000 个条目信息:ngram_search.c(459):将反向指针表调整为 10000 个条目
可以从 stderror 中看到 INFO 和错误输出。AFAICT READY、听力和任何成功的单词识别都看不到,也不会发送到 stdout。
我的节点非常简单,并且在执行 Hello World 之类的 echo 测试 bash 脚本上运行良好:
此信息是否只能通过 GStreamer 或类似方式获得?提前致谢。
xcode - Installing Pocketsphinx/Sphinxbase in OSX for use in XCode 6
I'm trying to use Pocketsphinx/Sphinxbase in an OSX OpenframeWorks application. I have cloned both
https://github.com/cmusphinx/pocketsphinx and https://github.com/cmusphinx/sphinxbase
And configured/installed them as per the instructions on the readme's. However I'm struggling on how to include them in XCode.
Has anyone attempted this?
python-2.7 - 如何关闭pocketsphinx-python中的信息日志
例如,运行cmusphinx/pocketsphinx-pythonexample.py
包的脚本会向终端输出一大堆信息。如何关闭它?