问题标签 [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 投票
2 回答
331 浏览

dictionary - 为 cmu sphinx 使用多个字典

对于我的项目,Sphinx 提供的默认字典是不够的。我需要使用另一个自定义字典以及提供的字典。

现在我的问题是,有没有办法为 Sphinx 指定多个字典文件,或者我是否需要将两个字典合并到一个大字典文件中?提前致谢 :)

0 投票
1 回答
719 浏览

speech-recognition - JSGF 语法中的语法错误

我正在使用以下语法:

我从Sphinx JSGF 教程中复制了这个。并保存为 main.gram 。

每当我使用以下命令启动 pocketsphinx 时:

我收到以下错误:

我认为语法是正确的,并且我正确传递了所需的参数。可能是什么问题呢?请帮忙!

0 投票
1 回答
767 浏览

python - 为 PocketSphinx 的 Linux 安装创建模块?

我试图让 Python 3.4 在 Linux(Ubuntu 14.04 OS)机器上与 PocketSphinx 一起工作。昨天,我成功安装了sphinxbase-5prealphapocketsphinx-5prealpha. 我通过成功运行确认我的安装pocketsphinx_continuous -inmic yes

我正在尝试继续使用 Python API,但在我的目录中的任何地方都找不到 Python 模块(sphinxbase和)。pocketsphinx我搜索了网络,但只能找到pocketsphinx与 Windows 安装相关的安装/创建文件的参考。

如何在我的 Linux 安装中sphinxbase创建模块?pocketsphinx他们应该住在哪里../MySphinxDirectory

0 投票
1 回答
388 浏览

android - 处理 PocketSphinx Android 应用程序中的错误

我正在使用 Pocketsphinx 演示附带的默认字典,这对我的目的很有用。当用户输入一个短语时,应用程序会启动一个关键短语侦听,但如果在字典中找不到该词,应用程序就会崩溃。应用程序在服务中崩溃 onError()。错误处理是如何完成的?有什么办法可以捕捉到错误吗?总的来说,我希望服务在发生错误时调用 stopSelf(),这样主要活动也不会崩溃。

错误:

错误:“kws_search.c”,第 165 行:字典中缺少单词“phonez”

致命信号 11 (SIGSEGV) 位于 0x00000000 (code=1),线程 5389 (1994.wherephone)

这是我的服务类:

}

0 投票
1 回答
517 浏览

c++ - Pocketsphinx 为假设返回空字符串

我在自定义 C++ 应用程序中使用 pocketshpinx 进行语音识别。我注意到有时该ps_get_hyp()方法返回的假设字符串是一个空字符串。

问题:这是预期的行为吗?如果是这样,有没有办法告诉pocketsphinx不要将空字符串作为假设?

以下是我的代码相关部分的片段:

ReadAudioBuffer()方法:

0 投票
1 回答
235 浏览

android - 使用 Android Wear API 和 PocketSphinx

在使用PocketSphinx库在我处理的设备上开发了语音识别系统后,我试图通过在手表上录制音频文件并将其发送到我的手机进行处理,从而将语音识别集成到我的 android 穿戴设备上。

这里有几个关于这个的问题:

  1. 我正在尝试执行的过程是:在手表上录制音频文件,将其同步到手机上,让手机将录制的音频识别为文本(使用 PocketSphinx),然后将该文本发送回手表。这是可行的吗?如果是,我可以使用哪个类在 android wear 上录制?(我找到了这个链接发送数据并等待可穿戴数据层 API 的答案,但它并没有太大帮助)。

  2. 是否可以在 android wear 上使用外部库?(类似于处理设备上使用的那些)(例如:PocketSphinx、Apertium 等)

  3. 除了下面提到的之外,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

感谢您的时间。

0 投票
0 回答
189 浏览

android - 即使噪音很小,Pocketsphinx 也会随机选择单词

我正在实施袖珍 sphinx-android-demo-5 pre alpha。在字典中,我给出了几个印地语单词。当我运行应用程序时,一开始它会随机从字典中提取单词。这可能是由于周围的背景噪音造成的。我正在寻求一些帮助,以便尽可能减少背景噪音,使应用程序运行良好。

0 投票
2 回答
547 浏览

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 或类似方式获得?提前致谢。

0 投票
1 回答
655 浏览

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?

0 投票
1 回答
1118 浏览

python-2.7 - 如何关闭pocketsphinx-python中的信息日志

例如,运行cmusphinx/pocketsphinx-pythonexample.py包的脚本会向终端输出一大堆信息。如何关闭它?