[已解决]stardict不能真人发音,盼解决,谢谢

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
plcc
帖子: 7
注册时间: 2008-03-29 0:10
送出感谢: 0
接收感谢: 0

[已解决]stardict不能真人发音,盼解决,谢谢

#1

帖子 plcc » 2008-05-15 20:23

环境: ubuntu 8.04 LTS, stardict 3.0.1-3
下载了WyabdcRealPeopleTTS真人语音库,放在/usr/share/stardict/sounds/WyabdcRealPeopleTTS,
stardict 3.0.1-3 配置:
enable_sound_event=true
play_command=aplay
tts_path=/usr/share/stardict/sounds/WyabdcRealPeopleTTS\n/usr/share/OtdRealPeopleTTS

现在的现象是:stardict 不能真人发音。

已经做过的一些操作: 用aplay直接播放WyabdcRealPeopleTTS下的wav文件,没有问题。
下载espeak插件,也可以正常发音。
修改/usr/share/stardict/sounds的权限为777,依然无法发音。

感觉像是stardict无法调用aplay。。。盼解决,谢谢
上次由 plcc 在 2008-05-17 15:05,总共编辑 1 次。
plcc
帖子: 7
注册时间: 2008-03-29 0:10
送出感谢: 0
接收感谢: 0

#2

帖子 plcc » 2008-05-15 20:24

对了,那个发音的小齿轮总是灰色的。。。
me
帖子: 972
注册时间: 2007-09-14 19:51
送出感谢: 0
接收感谢: 0

#3

帖子 me » 2008-05-15 21:04

在stardict图形界面下改试一试
plcc
帖子: 7
注册时间: 2008-03-29 0:10
送出感谢: 0
接收感谢: 0

#4

帖子 plcc » 2008-05-15 21:06

我在图形界面和config文件都改过试了,都是没有声音。。。
plcc
帖子: 7
注册时间: 2008-03-29 0:10
送出感谢: 0
接收感谢: 0

[已解决]stardict不能真人发音的问题已经解决

#5

帖子 plcc » 2008-05-17 14:46

stardict不能真人发音的问题已经解决!!

将WyabdcRealPeopleTTS目录底下所有字母大写的目录改为字母为小写的目录,并且将单词声音文件全部改为小写的就可以了。

我在网上下了一个比较全的WyabdcRealPeopleTTS,里面的文件目录全部是大写,所以会有这个问题,如果你自己要做真人语音库,这个问题一定要注意。。。

因为,在stardict的源码里,它是这样处理的:
...src/readword.cpp:
bool ReadWord::RealTts_canRead(const gchar *word)
{
bool return_val = false;
if (!ttspath.empty() && word && g_ascii_isalpha(word[0])) {
std::string lowerword;
const gchar *p = word;
while (*p) {
if (*p!=' ')
lowerword+=g_ascii_tolower(*p);
p++;
}
std::string filename;
std::list<std::string>::const_iterator it;
for (it=ttspath.begin(); it!=ttspath.end(); ++it) {
filename = *it + G_DIR_SEPARATOR_S + lowerword[0] + G_DIR_SEPARATOR_S + lowerword + ".wav";
return_val = g_file_test(filename.c_str(), G_FILE_TEST_EXISTS);
if (return_val)
break;
}
...
它判断的文件名是找小写字母文件夹的小写字母语音文件,如红色标出部分,所以如果你是大写字母的文件夹或者语音文件中有大写字母,程序不会认出来的,也就没有声音。
头像
Crazier
帖子: 1051
注册时间: 2007-09-23 17:06
送出感谢: 1 次
接收感谢: 8 次
联系:

#6

帖子 Crazier » 2008-09-09 13:18

到这来看看吧,说不定能帮助你:
http://wiki.ubuntu.org.cn/index.php?tit ... ldid=81800
头像
parry_all
帖子: 732
注册时间: 2008-07-01 9:53
来自: Dunedin, New Zealand
送出感谢: 1 次
接收感谢: 3 次
联系:

#7

帖子 parry_all » 2008-09-11 8:24

回复

回到 “办公、图像、机械电子设计等”