问题标签 [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 投票
1 回答
186 浏览

python - 我需要帮助我的 Python Jarvis 助手

在 youtube 教程的帮助下,我一直在用 python 开发一个助手,类似于漫威电影中的 Jarvis。每次运行程序时,都会出现以下运行时错误:

这是完整的追溯:

我不知道我犯了什么错误,但这是我的代码。

请让我知道我做错了什么。

0 投票
1 回答
1485 浏览

python - Linux上的Sapi5?

我正在为自己创建一个人工智能,我选择了 python 作为编程语言来编写它。我是一个绝对的编程初学者,对这个主题知之甚少。在花了几个月的编码之后,我终于自己创建了一个能够运行的 AI,并且我在 Windows 上这样做了。我想将此程序移至树莓派,但事实证明我无法在 linux 上使用来自 pyttsx3 的 Sapi5 TTS 模块,因为它需要 win32com 文件才能运行。我知道 pywin32 不能在 linux 上运行,因为它是一个不同的操作系统,我想知道是否有办法让我能够在 linux 上运行 sapi5?我尝试使用不同的 tts 模块,例如 espeak,但它们太机器人化了,我真的很喜欢 sapi5,所以如果有办法让我能够使用它,那就太好了,谢谢你的时间!

0 投票
2 回答
54 浏览

python - 无法在 python 中初始化 pyttsx3 引擎

我试图为 pyttsx3 初始化引擎。每当要初始化引擎时,都会出现以下错误。

这是我尝试过的代码:

我使用 python 版本 3.8.1,并且在我写作时包是最新版本。请在这个问题上帮助我!

我什至用谷歌搜索了它,但没有用。我什至不知道如何简单地向谷歌描述这个问题。内置模块似乎存在一些问题。但不知道该怎么办。任何查看该帖子的人请快速帮助我,因为我需要将其呈现给我的老师。

0 投票
2 回答
49 浏览

python-3.x - Changing order of execution in python

I have recently started programming and written a fairly simple program. But stuck at a point. My program does a very simple thing that when you click a button it will say a line and shows that text on the screen. But it is speaking the text first and then displays it on the screen but I want its reverse, i.e it should first display it on the screen and then speak the text.

Thanks in advance.

0 投票
1 回答
515 浏览

python - engine.say() 和 engine.runAndWait() 在 Pyttsx3 中与线程一起使用时不起作用

我正在创建一个可以说和听的语音助手(使用 Python)。当我添加口语功能时,我将其编程为在程序启动时打招呼。我正在对程序进行多线程处理,因为说话功能需要很长时间,它会挂起程序并且看起来它已经停止了。当我使用 python 的 pyttsx3 库对 speak 函数进行多线程处理时,出现了这个错误:“运行时错误:运行循环已经开始”。我的代码:

错误:

0 投票
4 回答
6289 浏览

python - OSError:libespeak.so.1:无法打开共享对象文件:没有这样的文件或目录

我正在制作一个 pyttsx3 聊天机器人,但是发生了这个错误:

也出现了这个错误:

这是我的代码:

有谁知道我该如何解决这个问题?

0 投票
1 回答
182 浏览

python - 在 pyttsx3 中使用 Mbrola 声音

我目前正在尝试在应用程序上使用 pyttsx3。我对此没有任何问题,但客户希望应用程序以 pyttsx3 不这样做的声音交付,因为它使用操作系统的声音。因此,我们的想法是在 pyttsx3 中使用 mbrola 声音。目标是下载声音并在 pyttsx3 中使用它们。你知道这是否可能。

目前,我的代码如下所示:

提前感谢!

0 投票
2 回答
528 浏览

python - 如何在讲话中停止 pyttsx3?

我想停止 pyttsx3。我尝试杀死多进程但响应时间变慢我不知道为什么。这是代码:

是否有任何选项或替代方法可以在中间停止讲话?

0 投票
1 回答
1155 浏览

python - Python 3.8 中的 pyttsx3 模块错误。如何下载pyttsx3?

我试图在 vs 代码中创建一个文本到语音项目,但不能因为pyttsx3无法正常工作,因为我使用的是 python 3.8.5

代码-:>

我也尝试安装它,但每次尝试检查图像后它也会出错:https ://i.ibb.co/kXp5CQ8/111.png

0 投票
0 回答
89 浏览

python - OSError [Errno -9988] 流在 Python 中关闭

我正在使用pyttsx3speech_recognition模块,有时我会收到此错误:OSError [Errno -9988] Stream closed. 这是一个有点相同的问题,但没有答案并且在 Raspberry Pi 上。
我的操作系统 - Windows 10,Python 版本 - 3.8.5

最小的可重现示例 -

它产生的完整输出 - 我except编辑了这个错误,我的输出是OSError [Errno -9988] Stream closed

所以我的问题是 -如何解决它???,为什么会出现这个错误?