我正在使用双音素连接方法在节日中定义新的声音(旁遮普语)。我已经创建了所有必要的文件。首先,我正在尝试一个单词的玩具示例,即" ksr" ("ਕ独立"旁遮普语) 我在phoneset.scm文件中添加了手机及其功能 接下来,我在lexicon.scm文件中添加了词典条目。我也手动定义了声音规则。还使用word"ਕ独立"制作了lex.out文本文件。和它的音节结构。我还在dur.data文件中设置了手机的持续时间
我使用audacity记录器记录了双音素ks(ਕ-ਸ)和sr(ਸ-ਰ)的无意义词波形文件,并手动识别了双音素的开始和结束,同时创建了文本text.done.data。以下条目
( pa_0029 "pau t aa k - s aa t aa pau" ("k-s") )
( pa_1034 "pau t aa s - r aa t aa pau" ("s-r") )
并使用条目和。创建.est索引文件 喜欢
EST_File index
DataType ascii
NumEnteries 2
IndexName pn_diphone
EST_Header_End
k-s pa_0029 1.173 1.267 1.361
s-r pa_1034 1.142 1.229 1.316
之后,我使用以下命令make_pm_wav, make_pm_fix make_pm_lpc
提取音标等,如此
pansy@ubuntu:~/fest/net_pa_pn_diphone$ bin/make_pm_wave wav/*.wav
pa_0029 PM_WAVE
pa_1034 PM_WAVE
在运行命令festival festvox/net_pa_pn_diphone.scm "(voice_net_pa_pn_diphone)"
之后,它进入了节日,但在此之前它说
EST_Option: No value set for NumEntries
我改变了声音
festival> (voice_net_pa_pn_diphone)
net_pa_pn_diphone
当我在节日中运行说电话命令时,会出现以下错误:
festival> (SayPhones '(k s r))
US DB: can't find diphone k-s and even default diphone (pau-pau) doesn't exist
-=-=-=-=-=- EST Error -=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
这个问题的解决方案是什么?我正在使用节日2.4。