问题标签 [pyttsx3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
39 浏览

python - 如何通过说话停止 pyttsx3 中间的句子

当我告诉它时,试图让 pyttsx3 停止说话。熟悉这样的键盘答案

在上面的示例中,用户使用keyboard.is_pressed("esc"), 希望将其替换为类似

if microphone hears stop engine.stop()

0 投票
1 回答
114 浏览

python - Python 模块,pyttsx3 在 VS 代码或 pycharm 中无法识别

我正在尝试制作一个机器人来响应某些问题,例如“现在是什么时候”。我正在尝试使用 pyttsx3 模块使其工作,但此错误即将到来:

我已经下载了模块并在 VS code 终端中检查了它。它还显示 Requirement 已经满足。有人可以帮我解决这个问题。当我尝试在 pycharm 中运行它时显示相同的错误。使用必须手动下载的模块时也会出现此类问题。

我正在使用 MacBook Air big Sur 和 python 3.9。

谢谢。

0 投票
0 回答
57 浏览

python - 第 20 行,在 init eng = _activeEngines[driverName]

--我正在用python做语音助手,但是当我运行程序时,出现了这个错误

https://i.stack.imgur.com/mrRvN.png

--这是我的代码,我有 pyttsx3 和 pyaudio

engine.say(文本)

0 投票
1 回答
138 浏览

python - pyttsx3 打印当前说出的单词

我基本上希望 tts 在打印出它所说的内容时说话。我几乎复制并粘贴了 pyttsx3 文档来执行此操作,但它不起作用。

结果就是这样。单词事件仅在讲话完成后触发,并且没有实际打印任何单词。

我已经为此工作了好几天,我尝试了其他库,如 win32com.client.Dispatch('SAPI.Spvoice') 和 gtts,但似乎没有一个能够做我想要的。Sapi.spvoice 似乎有一个事件可以做我想要的,但我似乎也无法让它工作。虽然我也不确定我做得是否正确。https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ms723593(v=vs.85)

据我了解,需要有一个事件类,并且事件必须在该类中以 On(event) 的形式出现。或者其他的东西。我尝试安装 espeak,但也没有成功。保持头脑清醒,我有点像python中的新手,所以如果有人愿意给出一个彻底的解释,那就太好了。

0 投票
1 回答
88 浏览

python - Python多处理进程无法腌制pyttsx3.init()

我目前正在开发具有多处理和 pyttsx3 的 TTS 应用程序。如果我尝试启动一个进程并将 pyttsx3.init("sapi5") 对象作为参数传递,以便使用它在目标函数中说话,它会因为酸洗和 PermissionError 而返回 TypeError。这是一个复制示例:

以及产生的错误:

注意:“Zugriff verweigert”是英文的“Access denied”

PS:这是我的第一个问题,请随时提供反馈

0 投票
0 回答
28 浏览

python - 加载 PyQt5 窗口后如何让 tts (pyttsx3) 说话

我正在制作一个项目,其中将单击一个按钮,并且 tts 将在 PyQt5 中讲话。

考虑以下示例

在示例中,当我们单击按钮时,首先 TTs 引擎(pyttsx3)会说话,然后即使我在 setText 之后放置 pyttsx3.speak,按钮的文本也会发生变化。

我希望程序先改变然后说话。

0 投票
1 回答
488 浏览

python - pyttsx3 NameError 的 pip 安装突然失败:未定义名称“平台系统”

我无法在 Windows 上安装 pyttsx3,当我执行 pip install pyttsx3 时出现以下错误,请帮助我,请注意我已经运行了命令 pip --upgrade setuptools

0 投票
0 回答
37 浏览

python - 当遇到 PDF 中的图像时,pyttsx3 和 PyPDF4 停止 PDF 的文本到语音转换

如标题所述,PDF 有很多图像。当它到达图像时,python 脚本会停止执行。如何让它将图像传递到下一个单词?

代码:

导入模块

导入 PyPDF4

导入 pyttsx3

要读取的 PDF 文件的路径

路径 = open('name_of_PDF.pdf', 'rb')

创建一个 PdfFileReader 对象

pdfReader = PyPDF4.PdfFileReader(路径)

您要开始的页面

from_page = pdfReader.getPage(7)

从 PDF 中提取文本

文本 = from_page.extractText()

#阅读文字 speak = pyttsx3.init()

设置每分钟的单词率

新语音率 = 69

speak.setProperty('rate' ,newVoiceRate)

说。说(文本)

说话.runAndWait()

0 投票
1 回答
44 浏览

python - 语音助手未终止

您好,我目前正在制作语音助手,我想终止它,但它没有终止,只是重复

0 投票
0 回答
38 浏览

python - 无法从 PYTTSX3 写入文件

我正在做人工智能研究。我一直在使用 pyttsx3 的声音。pyttsx3 函数不产生语音视位。它确实为每个单词产生了有限的时间。我打算制作一个接收文本的函数,然后生成化身动画的发音嘴型。问题是数据被困在引擎中。我想将音频保存到文件中,然后加载并提取它。问题是 save_to_file 似乎是一个虚拟函数。我花了几天时间研究它,我得到的最好的是 0(零)字节的文件。到底是怎么回事?