问题标签 [sphinx4]

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 回答
2174 浏览

ubuntu-12.04 - 尝试在 sphinx4 中提取 jsapi.jar 时出现有关 uudecode 的错误

我正在尝试在 Ubuntu 12.04 中为 sphinx4 设置环境。从终端提取 lib 目录中的 JSAPI.JAR 时,出现以下错误:

尝试接受 BCL 时:

根据此处的教程(https://www.youtube.com/watch?v=CSnjlmfkrG0),如果我遇到错误,那么我缺少一些必需的依赖项....任何人都可以帮助我需要哪些依赖项以及如何安装它们。

注意:我是ubuntu的初学者,所以不太了解,所以请给出详细的答案

谢谢

0 投票
1 回答
144 浏览

speech-to-text - 非引导式语音到文本的转换

我试图想出一种将语音转换为文本的方法。我正在尝试使用Sphinx来实现这一点。我所说的无引导语音到文本的意思是,说话者不一定要从一组确定的句子中说话。相反,他可能会说任何句子。所以我不可能有一个语法文件,其中每个单词都是预先写在语法文件中的替代词之一。我知道我必须以某种方式训练狮身人面像才能做到这一点。

但我是狮身人面像的初学者。如何开始训练 Sphinx 以转换非引导语音?是否有可能使用 Sphinx 实现无引导的转换?

0 投票
1 回答
4412 浏览

java - Java Speech API 教程?

我正在寻找使用 JSAPI,但我找不到任何关于如何做到这一点的教程。我知道 Sphinx 4 使用 JSAPI,并且有一些(相当糟糕的)教程。从初步研究和玩 Sphinx 来看,这比我需要的要多得多。我只是想检索一个口语句子并将其转换为文本。从那里,我将根据需要操作字符串。这是在 JSAPI 的范围内还是我需要使用 Sphinx?谁知道有什么好的教程?

0 投票
1 回答
235 浏览

java - Sphinx4:recognize() 不会第二次运行

我正在使用 sphinx4 暂停线程,直到说出特定的关键字。这第一次效果很好,但第二次我需要暂停线程,

似乎没有运行,应用程序只是开始发送垃圾邮件“开始说话......”。

这是暂停线程的函数:

我做错了什么,我该如何解决这个问题?

干杯!

0 投票
1 回答
2662 浏览

java - 使用 Sphinx4 发现关键字或关键词

如果说某件事,我目前正在尝试使我的 java 代码(使用 eclipse)执行某些功能。我正在使用 Sphinx4 库,这是我目前拥有的:

我想做的是在它说的那一行:

如果我的演讲是 Hello Computer、Hello Jarvis、Good Morning Computer 或 Good Morning Jarvis,则运行该函数。或者换句话说,如果语音与 .gram 文件中的“public < greet >”代码行匹配,则运行该函数。更具体地说,如果我的演讲符合该语法规则,则返回“问候”。如果这没有意义,我很抱歉...

这是我的 listener.java 文件:

这是我的dictionary.gram:

0 投票
1 回答
326 浏览

java - 更新的语法不会在 sphinx4 中加载

首先,我将解释发生了什么。我正在使用 Sphinx 4 进行语音识别,但我对它或任何其他语音识别的经验为零,所以我不太擅长。基本上我正在尝试制作我自己的 JARVIS 类型的东西,只是没有那么复杂。我一开始想做的只是用预先制作的命令(例如“启动Photoshop”)导航我的计算机。我知道如何像那样打开 Photoshop,但我无法让 sphinx 识别我的声音。当我说“启动 Photoshop”时,控制台只会打印“你好”+其中一个示例名称。我不知道为什么。正如我所说,我对语音识别非常陌生,因此我刚刚从互联网上获取了一些代码来学习和学习。这是代码: http: //pastebin.com/nbF6BSDB

语法文件: http: //pastebin.com/Mpric8gG

BTW go girl 用于谷歌。有什么帮助吗?

0 投票
1 回答
162 浏览

java - JavaFX 阻塞 sphinx4 应用程序

当我启动 javafx 窗口和 sphinx 应用程序时,我遇到了一些错误,如果我先运行 sphinx 然后启动窗口,程序不会记录任何命令,只有当我关闭窗口时,如果我先启动窗口 sphinx像往常一样记录,但会挡住窗口。

我的窗口:

0 投票
1 回答
419 浏览

speech-recognition - 将 StreamDataSource 与 Sphinx4 一起使用

我正在尝试Sphinx4在 Java 中使用来自InputStream网络的输入。目前,我的程序设置为将从网络传入的任意数量的数据包读取到一个名为all_data. 从中我创建了一个ByteArrayInputStream. 我希望能够将其传递给 Sphinx 以使其被识别。

我到目前为止的代码是:

如果我使用麦克风作为输入,同样的代码也可以工作。我所做的一切都基于以下示例:http ://roila.org/wp-content/uploads/2010/04/roila_java.txt 。该代码确实有效,我所做的只是将麦克风更改为StreamDataSource并试图让它工作。

不幸的是,无论我尝试什么,结果总是返回 null,但是当我使用麦克风输入时(请参阅上面 roila.org 上的示例),效果很好!

我将以下内容添加到我的 roila.confg.xml 文件中:

在我添加它之前,我得到了一个空指针异常,但之后streamDataSource被拾取。

感谢您提供任何帮助 - 我最终希望能够做的是识别数据,因为如果这样做可以更轻松地处理此数据,则会不断输入数据。

0 投票
1 回答
820 浏览

netbeans - sphinx4-beta5 的 WSJ jar 与 sphinx4-beta6 的 WSJ jar 不兼容

我按照官方网站的所有说明安装了 Sphinxbase 和 sphinx4-1.0beta6 。我将 Sphinx4 文件夹作为 Netbeans 项目打开并成功构建,但是在运行 HelloWorld 示例时出现上述错误:

我使用属于 sphinx4-1.0beta5 版本的 .jar 文件将 WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz.jar 添加到类路径中,因为在 beta6 版本中它不存在。

有人可以给我点灯吗?

--

我认为问题与 config.xml 有关

因为在 WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz.jar 我只看到包 cd_continuous_8gau、dict 等。

0 投票
1 回答
877 浏览

java - 语音到文本翻译所需的 Sphinx4 配置

我目前正在研究 Sphinx4,更具体地说是 TranslatorDemo。但是,当我运行它时,它的默认字典和模型仅输出数字。说明说要更改我拥有的这个特定模型的 config.xml 文件,但是阅读它让我感到困惑,并且多次尝试更改字典名称似乎不起作用。

这是页面上的说明:

http://cmusphinx.sourceforge.net/sphinx4/src/apps/edu/cmu/sphinx/demo/transcriber/README.html http://cmusphinx.sourceforge.net/sphinx4/doc/ProgrammersGuide.html

这是我的配置文件:

我已经多次尝试将字典更改为数字以外的内容,并且我尝试了其他一些东西,但我们将不胜感激,或者至少简化说明会更好。谢谢你。