CMUsphinx将单词添加到现有字典

时间:2015-08-13 09:14:12

标签: dictionary cmusphinx pocketsphinx

我已经为pocketSphinx创建并测试了C hello world应用程序,它运行良好。然后我下载了一种法语模型语言,除了那些非法语(如Spotify)的解码器无法识别的品牌外,所有这些语言都很棒。

这是正常的,它们不在french.dic文件中,所以我在french.dic文件中添加了一个条目:

spotify ss pp oo tt ii ff aa yy

但是没有任何改变,口袋里斯本不承认Spotify。

我还创建了一个小的自定义词典和一个只有3个单词的小语法,但是" Spotify"永远不会被认可与其他2人相反。

我有没有做别的事情让pocketSphinx认出新单词?

编辑:

我做的小语法:

#JSGF V1.0;
/**
 * JSGF test grammar
 */

grammar test;

<launch> = lance | ouvre;
<application> = spotify;
public <command> = <launch> <application>;

和小字典:

lance ll aa nn ss ee
lance(2) ll aa nn ss ee
ouvre ou vv rr
ouvre(2) ou vv rr ee
spotify ss pp oo tt ii ff aa yy

链接到录音:https://www.dropbox.com/sh/j3qj13vps5bw0ni/AAAR2ELJLDAadMptMPmLZ4jna?dl=0

0 个答案:

没有答案