User Tools

Site Tools


espeak

This is an old revision of the document!


eSpeak是一款开源的语音合成软件,可以将英文和中文转化成语音输出。 用它来播放指令和短语还是很有用的。

1. 安装eSpeak

 opkg update
 opkg install espeak

2. 设置别名

设置别名是为了强制带上–stdout选项,遗漏此选项运行可能会造成alsa崩溃:

 alias espeak='espeak --stdout'

把此设置到/etc/profile中更加方便:

 [ -x /usr/bin/espeak ] && alias espeak='espeak --stdout'

3. 英文合成

运行:

 espeak "hello, I am Widora NEO!" | aplay

4. 中文合成

运行:

 espeak -v zh "大家好,我是歪朵拉!" | aplay

5. 文本转化成语音输出

可以将整个文本转化成语音输出:

 espeak -f news.txt | aplay

6.语速

通过-s选项来调整语速, 默认(-s 175)每分钟175个词语:

    espeak -s 125 "hello" | aplay 

7.口音

通过-v选项来选择不同的口音,espeak –voice查看所有口音.

    espeak -v en-wi "Country road, takes me home" | aplay 

8.其他

eSpeak目前已经有演进版本eSpeak-NG.

espeak.1526075342.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki