问题标签 [cmusphinx]
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.
speech-recognition - 为什么我在此语音识别代码中缺少 an4-1-1.match 文件?
我在语音识别的解码部分遇到问题。我按照这里的步骤。当我输入:perl scripts_pl/decode/slave.pl
时,我收到以下错误:
模块:使用先前训练的模型进行解码解码从 0 开始解码 130 个段(1 的第 1 部分)在 /home/go/Documents/tutorial/an4 找不到 /home/go/Documents/tutorial/an4/bin/sphinx3_decode 的可执行文件/scripts_pl/decode/../lib/SphinxTrain/Util.pm 第 299 行。对齐结果以查找错误率无法打开 /home/go/Documents/tutorial/an4/result/an4-1-1.match word_align。 pl 在 scripts_pl/decode/slave.pl 第 173 行出现错误代码 65280 失败。
这是word_align.pl
第 179 行
和Util.pm
第 299 行
die "找不到 $cmd 的可执行文件" 除非 -e $cmd;
为什么我错过了an4-1-1.match file
?
.net - 服务器上的语音识别引擎。Sphinx VS .Net 语音识别
我是一名.Net(Asp.Net)
开发人员,我迫切需要speech recognition
在我搜索语音识别引擎的一个网站中使用,
到目前为止,我遇到了专业 2
2. .Net Voice recognition
但问题是,无论何时我读到这两个平台中的任何一个,
我都发现.Net 的替代方案需要在连续听写之前进行培训,而我倾向于更喜欢这个平台,因为我已经是.Net 开发人员了。
我在哪里可以找到两者之间的比较。
我不介意在 .Net 中为 sphinx 开发一个包装器,或者使用其中一个已经可用的包装器,
但值得吗?
存在比较的链接?
或者可能使用过这两个框架的人?
java - 奇怪的pocketsphinx精度降级
一点上下文-我正在使用jsgf语法为android创建一个pocketsphinx应用程序(尽管fsg语法也存在问题)。我的代码基于android 的 pocketsphinx 演示。
Pocketsphinx 产生了一个奇怪的问题,在对引擎进行几次查询后,准确性似乎正在下降。第一个查询具有近乎完美的准确性——它可以毫无困难地识别相对复杂和令人费解的短语。然而,第二次和第三次识别几乎无法识别出一个双音节词,并且通过对引擎的第四次查询,它根本无法生成假设。
我不太确定是什么导致了问题,原始演示似乎工作正常,除了添加语法之外,我几乎没有更改语音引擎的配置。无论如何,有没有其他人经历过这样的事情,或者甚至有关于我可以尝试解决这个问题的建议?
谢谢
qt - 如何编译 SpeechMe
我正在尝试编译 SpeechMe 项目:http ://projects.developer.nokia.com/speechme/wiki ,这样我就可以在我想做的另一个项目中使用语音识别。
我已按照所有说明下载了 Sphinxbase 和 Pocketsphinx 的完整源代码,并使用它们将所有丢失的文件添加到 SpeechMe 中包含的 Sphinxbase 和 Pocketsphinx 目录中。我已经按照wiki说的顺序编译了它们,它们都返回:“***Build Complete”但似乎它们没有产生任何输出文件?
然后我尝试在 Qt Creator 中编译 SpeechMe,但它给了我以下三个错误:
这是所有配置的构建日志:http: //sdrv.ms/PxlD6r
请帮忙,我真的不明白为什么这不起作用!
grammar - 袖珍狮身人面像使用语法很慢
我一直在尝试使用 CMU 的 Pocket Sphinx 在 Android 平板电脑上执行语音识别。可以在此处找到有关执行此操作的教程。我的问题是,如果我使用任何显着大小的语法,识别就会非常缓慢。使用语言模型,我可以获得很好的准确性和速度,所以我的临时解决方案是从我的语法生成一个语言模型并使用它。
在我的配置中,我设置了-bestpath = false
. 在那之后,我不知道如何加快速度。
澄清:我知道大型语法需要很长时间才能初始化,但我认为使用它运行识别应该不需要很长时间。
有没有使用 Pocket Sphinx 和语法的人可以分享他们的经验、配置等?
java - CMU Sphinx4 音素听写
如何将 sphinx4 配置为只能检测听写中的音素?
我已经阅读了部分结果
“您可以通过在解码器中设置配置变量 'featureBlockSize' 来控制触发结果监听器的频率。”
但我的问题是总是需要一个语法,比如 helloworld 示例中的 hello.gram。我需要能够从连续语音中检测和识别音素。
android - 使用Sphinx4.0构建语音识别。安卓应用
我一直在 Eclipse IDE 中使用 Sphinx4 创建一个用于语音识别的 Java 应用程序,效果很好!但现在,我有一个想法,将项目转为在 android 平台上运行。
该代码非常适合 sphinx4 演示语音识别。Android中的程序,但是当我尝试在设备上运行它时它崩溃了!说它“意外停止!” (强制关闭)
从我在互联网上的调查中,我听说 Sphinx 以与 dalvik 不兼容的方式配置麦克风。
那么有什么办法可以让这两件事一起工作吗?就像在 dalvik 设备中配置麦克风并使用 sphinx 来处理输入一样?
speech-recognition - 在 sphinx4 语音识别的字典文件中使用新词时出错
我曾尝试从所有 sphinx4 论坛和 source.after 实现 sphinx4 语音识别
/*
线程“main”中的异常属性异常组件:'dictionary' property:'dictionaryPath'
*/ 请任何人都可以建议我如何解决这个问题
android - CMU-Sphinx android 构建错误
我最近使用 CMU-Sphinx for Android。当我尝试从网站构建示例项目时,出现以下错误:
“编译拇指:pocketsphinx_jni <= pocketsphinx_wrap.c
C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:在函数'nbest_s_hyp'中:C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:793:6:警告:返回使指针从没有强制转换的整数[启用默认情况下] C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c: 在函数 'ps_decoder_s_getHyp' 中:C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:847:3: 警告:返回使指针从没有 a cast [默认启用] SharedLibrary : libpocketsphinx_jni.so
C:/CMUSphhinx/PocketSphinxAndroidDemo//obj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: 在函数
nbest_s_hyp': C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:793: undefined reference to
中 new_Hypothesis' C:/CMUSphhinx/PocketSphinxAndroidDemo//obj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: 在函数中ps_decoder_s_getHyp': C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:847: undefined reference to
new_Hypothesis' collect2: ld 返回 1 退出状态 make: * [C:/CMUSphhinx/PocketSphinxAndroidDemo//obj/local/armeabi/libpocketsphinx_jni.so] 错误 1
我正在使用 Windows 和这些工具:eclipse Indigo。安卓 2.2 sdk 安卓 ndkbuild-r8b swigwin-2.0.8
这是我在 Eclipse 上的配置: SWIG: Main: C:\swigwin-2.0.8\swig.exe
NDK 构建:主要:C:\android-ndk-r8b\ndk-build.cmd
cmusphinx - pocketsphinx 如何判断不合语法的单词
我目前正在使用pocketsphix演示(android和visual studio 2010),我已经配置了一个这样的jsgf语法
每当我说正确的名称时,它在大多数情况下都能正确检测到它,但是当我说一个不在列表中的名称时,它仍然匹配某些内容,我不希望那个或至少能够检测到是否说了一些不在语法中的内容(可能是通过pocketsphinx的一些分数或api)
我确信pocketsphinx 在我不知道的某个地方有它。请指教。
谢谢,艾哈迈德