在Debian 10上安装eSpeak

602 阅读1分钟

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 --voices
Pty 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