首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Sphinx-4的听写语法

使用Sphinx-4的听写语法
EN

Stack Overflow用户
提问于 2014-02-03 21:27:40
回答 1查看 1K关注 0票数 0

我使用Sphinx-4将语音转换为文本,但我需要应用程序识别语法,然后识别指定的单词序列。

例如,具有以下语法:

代码语言:javascript
复制
public <greet> = (Good morning | Hello);

如果我说“你好”,然后是琼(或其他任何名字),我打算返回文本“你好琼”。

我看到了主题Dictation Application using Sphinx4,但如果更改设置,则总是返回<unk>。这是正确的一步?如果是,我做错什么了?

EN

回答 1

Stack Overflow用户

发布于 2016-02-17 04:35:36

要像Hello一样获得输出,您必须保持语法如下

代码语言:javascript
复制
public <greet> = (Good morning | Hello) (JOAN | JOHN | MIKE);

所以它可以还给你-Good,早晨,琼,-Good,早上,约翰,-Good,早上,迈克,-Hello,-Hello,-Hello,迈克。

在这个语法中,如果你也想要早上好或者只是你好

那么你的语法应该是

代码语言:javascript
复制
public <greet> = (Good morning | Hello) (JOAN | JOHN | MIKE)*;
  • 这里指定为0或更多的琼/约翰/迈克,所以它也可以返回哈罗约翰迈克或你好或早安和所有可能的组合。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21538142

复制
相关文章

相似问题

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