1 python espeak python-3.x raspbian raspberry-pi3
我的代码行: from espeak import espeak
我收到一个错误:
文件“/home/pi/ttstest.py”,第 9 行,
来自 espeak import espeak
ModuleNotFoundError: No module named 'espeak'
我在 Raspberry Pi 3 上使用 Raspbian。
我也安装了 espeak 和 python-espeak。
我在终端中使用此代码来测试 espeak:espeak "Hello World" 2>/dev/null它有效,我正在听演讲。
如果有人可以帮助我,我将不胜感激!:)
安装 espeak-python
sudo apt install espeak-python
然后,您可以播放文本如下
from espeak import espeak
espeak.set_voice("en")
espeak.synth("hello")
while espeak.is_playing:
pass
Run Code Online (Sandbox Code Playgroud)
有关使用此方法的更多信息,请单击此处
或者,您可以在 python 中使用 espeak 命令运行 play
安装espeak
sudo apt install espeak
然后,您可以播放文本如下
import os
text="this is demo text"
os.system('espeak "'+text+'"')
Run Code Online (Sandbox Code Playgroud)
这里的文本用双引号括起来,因为没有它,espeak 命令在这种情况下只会使用第一个单词,即 'this'
您还可以在终端中定义其他参数,如速度、语音、字距等。
使用 200 WPM(每分钟字数)速度的示例
import os
text="this is demo text"
os.system('espeak -s 200 "'+text+'"')
Run Code Online (Sandbox Code Playgroud)
您也可以直接在双引号内传递字符串
import os
os.system('espeak -s 200 "this is demo text"')
Run Code Online (Sandbox Code Playgroud)
有关使用此方法的更多信息,请单击此处
| 归档时间: |
|
| 查看次数: |
1411 次 |
| 最近记录: |