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 21:49] – [2. 设置别名] midas_zhouespeak [2025/10/14 06:22] (current) – external edit 127.0.0.1
Line 3: Line 3:
    opkg update    opkg update
    opkg install espeak    opkg install espeak
-==== 2. 设置别名 ==== + 
-设置别名是为了强制带上--stdout选项,遗漏此选项运行可能会造成alsa崩溃: +==== 2. 英文合成 ====
-   alias espeak='espeak --stdout' +
-把此设置到/etc/profile中更加方便: +
-   [ -x /usr/bin/espeak ] && alias espeak='espeak --stdout' +
-==== 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
  
-==== 6.语速 ==== +==== 5.语速 ==== 
 通过-s选项来调整语速, 默认(-s 175)每分钟175个词语:  通过-s选项来调整语速, 默认(-s 175)每分钟175个词语: 
-      espeak -s 125 "hello" | aplay  +      espeak --stdout -s 125 "hello" | aplay  
-==== 7.口音 ==== + 
 +==== 6.口音 ==== 
 通过-v选项来选择不同的口音,espeak --voice查看所有口音. 通过-v选项来选择不同的口音,espeak --voice查看所有口音.
-      espeak -v en-wi "Country road, takes me home" | aplay +      espeak --stdout -v en-wi "Country road, takes me home" | aplay  
 + 
 +==== 7.其他 ====  
 +7.1 espeak使用portaudio来转换成语音,需要将其结果用--stdout输出,并通过无名管道传给aplay播放,直接播放会crash alsa!
  
-==== 8.其他 ====  +7.eSpeak目前已经有演进版本eSpeak-NG.
-eSpeak目前已经有演进版本eSpeak-NG.+
espeak.1526075342.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki