我在 Ubuntu 上使用 Firefox。
我安装了espeak
。
当我使用 Narrate 时,Firefox 会用机器人的声音朗读文本espeak
。
我安装了Mbrola
法语语音。
我可以在 CLI 上使用espeak
+ :mbrola
espeak -v mb/mb-fr1 "parlez vous français ?"
并获得更加真实的声音。
但 Firefox 只使用espeak
语音。
如何强制 Firefox 叙述使用Mbrola
语音?
答案1
为了让 Firefox 的声音更加逼真,你可以使用festival
,而不是mbrola
。它有相当多的声音可供选择。
你甚至可以与 mbrola 声音一起参加节日。
Firefox 和 之间的接口speech-dispatcher
似乎不够稳定。目前的情况可能有点变化,我现在无法测试。YMMV。
有关的:
答案2
可以通过修改/etc/speech-dispatcher/speechd.conf
文件来添加 Espeak/Mbrola 语音。
我们需要取消注释此行:
AddModule "espeak-mbrola-generic" "sd_generic" "espeak-mbrola-generic.conf"
并将参数DefaultModule
从更改espeak-ng
为espeak-mbrola-generic
DefaultModule espeak-mbrola-generic