eSpeak可以生成文本到语音(TTS)音频文件。这在很多方面都很有用,比如创建发声验证码测试。
安装eSpeak
以根用户身份登录。
遵循我们的最佳实践指南更新服务器。
安装eSpeak。
# apt install espeak
测试eSpeak
使用以下参数创建一个测试WAV文件。
输出文件:/ tmp / espeak-talk.wav
内容:说出字母y j w c t j
差距:60
节距:70
速度:100
# espeak "y j w c t j" -w /tmp/espeak-talk.wav -g 60 -p 70 -s 100
其他eSpeak选项
# espeak "y j w c t j" -w /tmp/espeak-talk.wav -g 60 -p 70 -s 100
生成WAV文件
# espeak -f /tmp/example.txt -w /tmp/example.wav
eSpeak支持不同的声音。列出安装的声音。
# espeak --voicesPty Language Age/Gender VoiceName File Other Languages 5 af M afrikaans other/af 5 an M aragonese europe/an 5 bg - bulgarian europe/bg 5 bs M bosnian europe/bs 5 ca M catalan europe/ca 5 cs M czech europe/cs ...
使用-v参数生成一个带有南非荷兰语语音的示例音频文件。
# espeak -v af -f /tmp/example.txt -w /tmp/exampleaf.wav