0

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

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

spotify ss pp oo tt ii ff aa yy

但没有任何改变,pocketSphinx 无法识别 Spotify。

我还创建了一个小自定义词典和一个只有 3 个单词的小语法,但与其他 2 个单词相反,从未识别出“Spotify”。

我是否需要做其他事情才能让 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

4

0 回答 0