User Tools

Site Tools


espeak

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
espeak [2018/05/11 12:31] – [6. 其他] midas_zhouespeak [2025/10/14 06:22] (current) – external edit 127.0.0.1
Line 1: Line 1:
 eSpeak是一款开源的语音合成软件,可以将英文和中文转化成语音输出。 用它来播放指令和短语还是很有用的。 eSpeak是一款开源的语音合成软件,可以将英文和中文转化成语音输出。 用它来播放指令和短语还是很有用的。
-==== 1. 安装espeak ====+==== 1. 安装eSpeak ====
    opkg update    opkg update
    opkg install espeak    opkg install espeak
-==== 2. 设置别名 ==== + 
-设置别名是为了强制带上--stdout选项,遗漏此选项运行可能会造成alsa崩溃: +==== 2. 英文合成 ====
-   alias espeak='espeak --stdout' +
-把此添加到/etc/rc.local中开机自动设置。 +
-==== 3. 英文合成 ====+
 运行: 运行:
-   espeak "hello, I am Widora NEO!" | aplay +   espeak --stdout "hello, I am Widora NEO!" | aplay 
-==== 4. 中文合成 ====+ 
 +==== 3. 中文合成 ====
 运行: 运行:
-   espeak -v zh "大家好,我是歪朵拉!" | aplay +   espeak --stdout -v zh "大家好,我是歪朵拉!" | aplay 
-==== 5. 文本转化成语音输出 ====+ 
 +==== 4. 文本转化成语音输出 ====
 可以将整个文本转化成语音输出: 可以将整个文本转化成语音输出:
-   espeak -f news.txt | aplay+   espeak --stdout -f news.txt | aplay 
 + 
 +==== 5.语速 ====  
 +通过-s选项来调整语速, 默认(-s 175)每分钟175个词语:  
 +      espeak --stdout -s 125 "hello" | aplay 
  
-==== 6. 其他 ====  +==== 6.口音 ====  
-可以通过-s选项来调整语速度: espeak -s 125 "hello" | aplay  (默认-s 175)+通过-v选项来选择不同的口espeak --voice查看所有口音. 
 +      espeak --stdout -v en-wi "Country road, takes me home" | aplay 
  
-可以通过-v选项选择不同的发音,espeak --voice查看所有发音.+==== 7.其他 ====  
 +7.1 espeak使用portaudio转换成语音,需要将其结果用--stdout输出,并通过无名管道传给aplay播放,直接播放会crash alsa!
  
 +7.2 eSpeak目前已经有演进版本eSpeak-NG.
espeak.1526041913.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki