我正在尝试通过 Talkey 更改我的 espeak 语音,但它不起作用。
首先,我搜索了可用的葡萄牙语语音
espeak --voices=pt
我得到了以下结果:
Pty Language Age/Gender VoiceName File Other Languages
5 pt-br M brazil pt (pt 5)
5 pt-pt M portugal europe/pt-pt (pt 6)
7 pt M brazil-mbrola-1 mb/mb-br1
7 pt M brazil-mbrola-3 mb/mb-br3
7 pt F brazil-mbrola-4 mb/mb-br4
7 pt F portugal-mbrola-1 mb/mb-pt1
然后我按照文档示例并尝试更改为女性声音,所以我可以注意到差异
tts = talkey.Talkey(
preferred_languages = ['pt'],
engine_preference = ['espeak'],
espeak = {
'options':{
'enabled':True,
},
'languages':{
'pt': {
'voice': 'brazil-mbrola-4'
},
}
}
)
我尝试改变两者brazil-mbrola-4
,mb-br4
但没有任何效果。有人能帮我吗?