首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >sphinx语音识别延迟

sphinx语音识别延迟
EN

Stack Overflow用户
提问于 2011-07-09 06:02:16
回答 1查看 451关注 0票数 1

我正在使用开源的sphinx sdk来做一些语音识别。我目前正在运行HelloWorld示例。然而,响应非常缓慢,需要多次尝试才能识别一个单词,有时它会识别它,但需要一点时间才能输出我所说的话。有什么想法可以改进这一点吗?此外,当我更改语法文件时,它不会更新和识别我的新词。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-08-19 18:06:06

  • 基本上你可以在几种配置中使用Sphinx。如果你知道你必须识别的声音的模式,那么你可以使用custom grammar.
  • In的配置,该配置比普通配置具有更高的响应率,因为它只侦听具有预定义模式的预定义单词。(语法) JSGF
  • 你可以按照

标准定义你自己的语法文件。(more)

配置示例

代码语言:javascript
运行
复制
Configuration configuration = new Configuration();
configuration.setAcousticModelPath(ACOUSTIC_MODEL);
configuration.setDictionaryPath(DICTIONARY_PATH);
configuration.setGrammarPath(GRAMMAR_PATH);
configuration.setUseGrammar(true);
configuration.setGrammarName("mygrammar");

LiveSpeechRecognizer recognizer = new LiveSpeechRecognizer(configuration);

示例语法文件

代码语言:javascript
运行
复制
#JSGF V1.0;
grammar mygrammar;
public <COMMON_COMMAND> = [please] turn (on | off) lighs;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6631017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档