- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Windows 10-64 位
我正在尝试使用一些文本转语音工具从 .txt 文档的行中读取文本,如下所示:
因此使用 pyttsx:
import pyttsx
engine = pyttsx.init()
engine.say('my voice')
engine.runAndWait()
我得到了这个错误:
Traceback (most recent call last):
File "...", line 1, in <module>
import pyttsx
File "/.../pyttsx/__init__.py", line 18, in <module>
from engine import Engine
ImportError: No module named 'engine'
现在gTTS,可用gtts_token,那么如何使用呢?因为这种方式模块无法识别:
import gtts
blabla = ("my voice")
tts = gtts.gTTS(text=blabla, lang='en')
tts.save("C:/rec.mp3")
或:
from gtts import gTTS
blabla = ("my voice")
tts = gTTS(text=blabla, lang='en')
tts.save("C:/rec.mp3")
错误:
import gtts
ImportError: No module named 'gtts'
我也想尝试使用 espeak 但不确定如何安装它,它是否可以通过 pip install 获得,或者我必须以其他方式安装它才能尝试:
import subprocess
text = '"my voice"'
subprocess.call('espeak '+text, shell=True)
或者:
import os
os.system("espeak 'my voice'")
所以我试图找到一些解决方案,但我尝试的所有方法在这里都不起作用......
最佳答案
供python3使用
它是一个同时兼容 python3 和 python2 的新库。与 gTTS 不同,它不需要互联网连接,并且产生的声音没有延迟。
pip install pyttsx3
import pyttsx3
engine = pyttsx3.init()
engine.say("Hi this is working ");
engine.setProperty('volume',0.9)
engine.runAndWait()
关于python-3.x - pyttsx 和 gTTS 模块错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36323564/
所以我正在用 Python 制作一个聊天机器人/虚拟助手,我是搜索 Python 的文本到语音引擎并找到 pyttsx。我用 pip 下载了它(像这样:sudo pip install pyttsx
下午好,我正在学习和使用 pyttsx 进行语音,问题是我想将它用作“女性”声音,但我不能使用此代码: import pyttsx as pt from pyttsx import voice eng
我创建了一个小模块来朗读发送给它的文本。如果我不使用 engine.setProperty 设置声音,它工作正常,但如果我设置声音,它只会播放第一个命令。 import pyttsx def spea
第一个很棒的库!我在linux下使用并且很容易开始,但现在我想将语音更改为女性...我正在尝试使用下面的代码但没有成功...你能帮助我吗? import pyttsx def say(text):
我想编写一个脚本,在将单词列表打印到屏幕上时读取单词列表。 import pyttsx engine = pyttsx.init() words = ["here","are","some","tes
我正在使用 pyttsx在我的游戏中,但我遇到了一个问题 - 方法 runAndWait() 导致它停止一小段时间来说出排队的文本。这是个问题,因为它打乱了我的时间计算。是否可以说一段文字而不停止所有
我已经从这个源安装了 pyttsx 包 https://pypi.python.org/pypi/pyttsx 下载、解压并安装为 python setup.py install 但我还是得到了 Im
我最近研究了在 Python 2.7 中将 Pyttsx 用于我正在做的项目,但在它完成说话后程序挂起并且不会继续。 这是我的代码: import pyttsx engine = pyttsx.ini
我正在尝试使用 pyttsx3 来说法语文本。但是,只有英语可用。 遵循 How to change the voice in pyttsx3? 的建议,我尝试按照此处的说明安装法语语音包 https
我正在尝试使用 this 安装 TTS 包.一切正常,直到我尝试执行以下命令: import pyttsx 我得到了这个错误: File "/usr/local/lib/python3.4/dist-
我正试图找到一个解决方案来解决我的代码无法正常工作的问题。我使用了 Recording synthesized text-to-speech to a file in Python 的解决方案,它有点
我正在尝试在 Python 3.5.2 和 pyttsx 库中运行语音程序。但是我遇到了很多问题。第一个是关于引擎。当我运行命令 import pyttsx 时,编译器给我如下错误: ImportEr
Windows 10-64 位 我正在尝试使用一些文本转语音工具从 .txt 文档的行中读取文本,如下所示: 因此使用 pyttsx: import pyttsx engine = pyttsx.in
我在Win10上使用Python3.7。我想使用 Pyttsx 但它显示错误。您知道如何解决这个问题吗? 错误: Traceback (most recent call last): File "C:
python 模块 pyttsx 是 python 的文本到语音模块。示例代码 import pyttsx engine=pyttsx.init() engine.say("hello") engin
大家好,我有一个 python 软件,我想卡住它以便分发。问题是用 cx_freeze 卡住它并运行它后,它在我的开发计算机(win 7)上工作正常,但是当我将它发送到我的测试计算机(window X
我昨天在使用 PYTTSX 时完全没有问题 - 它完全按照预期运行并且工作正常。但是,当我在不到两个小时后尝试运行完全相同的代码时,它抛出了这个错误: Traceback (most recent c
今天,在 Quora 上冲浪时,我遇到了 answers关于 python 可以做的惊人事情。我尝试使用 pyttsx Text to Speech Convertor,结果出现了 No module
这是我在编程领域的首次亮相,我通过 stakoverflow 进行了广泛的搜索以获得答案,但我有点迷失在这个问题上。 我正在尝试让 pyttsx 在我的 mac 上工作。 当我在 python 上运行
我正在尝试在 Ubuntu Linux(64 位,PC)上使用 Python 2.7 的 pyttsx。我已经成功使用 pip 安装包 $sudo -H pip install pyttsx $pip
我是一名优秀的程序员,十分优秀!