问题标签 [pyttsx]

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 回答
1486 浏览

python - 为什么转换为 exe 后出现 pyttsx3 错误?

当我使用在 python 中运行的这个文件时,它运行了无限长的时间,当我使用 pyinstaller 将它转换为可执行文件时,它只运行一眨眼,它运行和切断的速度如此之快,我几乎看不到它. 你能给我一个解释和解决方案吗?

有没有一种方法可以循环播放,或者是否必须激活语音才能让我能够循环使用该程序?因为唯一的循环是语音识别器?给我你的想法

注意:当我尝试运行可执行文件时收到此错误代码,但以 py 脚本形式运行正常所以我觉得 exe 转换中有一些损坏

这是所要求的 .spec 文件:

0 投票
1 回答
2682 浏览

python - Pyttsx“运行”但没有“等待”

我在我的游戏中使用pyttsx,但我遇到了一个问题 - 方法runAndWait()导致它在短时间内停止以说出排队的文本。这是个问题,因为它打乱了我的计时。是否可以说一段文字但不停止所有其他活动?或者,python/pygame 中是否还有其他文本到语音转换器?

0 投票
2 回答
277 浏览

python - 无法在 Ubuntu Linux 16 上的 Python 2.7 中导入 pyttsx

我正在尝试在带有 Python 2.7 的 Ubuntu Linux(64 位,PC)上使用 pyttsx。我已经成功使用 pip 安装包

当我尝试导入它时,导入调用失败

我不知道为什么我会得到这个。当我在 Stack Overflow 上搜索问题时,我遇到了另一个关于 Raspberry Pi 上相同错误消息的实例。但是那里提到的解决方案并没有在我的电脑上带来分辨率,所以我认为它不相关。

我错过了什么阻止导入成功的任何理想?

0 投票
1 回答
2308 浏览

multithreading - 如何在 python 线程中使用 pyttsx

我正在与pyttsx3文字转语音合作。我意识到我可以在一个线程中使用它(或者我做错了什么)。你知道为什么吗?

代码示例:

错误:

0 投票
1 回答
1979 浏览

python - pycharm 上的 pyttsx 设置

我想知道是否可以将 pyttsx 与 PyCharm 一起使用。我已经通过终端安装了它,它可以在终端 python shell 中运行。我试过了,虽然我不确定这是正确的方法,但是进入 PyCharm/Preferences 并进入项目解释器,单击 + 并搜索 pyttsx,然后下载并尝试,没有运气。我需要它与 PyCharm 中的终端一样工作。如果您能告诉我如何在 IDLE 中执行此操作,那可以,但并不理想。我正在使用最新的 IDLE (3.6.4) 和 PyCharm build #PC-153.4301.16。我正在寻找这个与 python 一起工作。我环顾互联网,一无所获。这是我正在尝试做的一个片段:import pyttsx engine = pyttsx.init() engine.say('Good morning.') engine.runAndWait()
我查看了其他堆栈溢出页面,没有一个女巫有帮助。我还查看了 PyCharm 网站。

0 投票
0 回答
79 浏览

python - 使用 os.system Python FIXED 返回音频

我想使用 os.system 返回音频,因为在 PyCharm 中,它返回错误:

“回溯(最后一次调用):文件“/Users/Milo/Desktop/python/Joe.py”,第 5 行,在 import pyttsx 文件“/private/var/folders/z_/wpk6crsn2slfh_1y5hytwsvr0000gp/T/Joe.py/ venv/lib/python3.6/site-packages/pyttsx/ init .py",第 18 行,从引擎导入 Engine ModuleNotFoundError: No module named 'engine'"。

例如:

我使用了错误的 pyttsx 模块吗?我是不是安装错了?我正在使用 python 3.6.4 并且正在使用 Mac OSX。我非常希望如果我需要一个新模块,它可以与 NSSpeechSynthesizer 一起使用。我应该通过终端运行它吗?但是,我想将它与 PyCharm 一起使用。让我知道是否有任何您需要知道的信息,我没有透露。

谢谢。

0 投票
1 回答
940 浏览

python-3.x - 无法使用 setProperty 在 pyttsx3 中更改语音

我想要将 python 文本中的泰米尔语语音转换为语音,但我无法将语音从默认更改为任何其他语言。我试过这段代码

但打印语句仍然打印默认值。

0 投票
0 回答
55 浏览

python - cx_freeze 后在 tkinter 中没有使用 pyttsx 的语音输出

我正在使用 pyttsx 将文本转换为音频,在使用 cx_freeze 编译之前效果很好。但是转成exe后就没有声音了。即使它不会产生错误。我的设置文件如下:

0 投票
1 回答
174 浏览

text-to-speech - 关于如何保存 runAndWait() 产生的声音的任何想法?

我正在使用 pyttsx3 将文本转换为语音。

但问题是我无法将声音保存到文件中(这对于像这样的库来说太奇怪了)。
我尝试了其他一些替代方案,例如espeakpyttsx 的驱动程序,但即使在调整了一些选项后声音也很糟糕。
如果您对如何保存提供良好语音质量(即使使用其他编程语言)的其他离线库的声音或名称有任何建议,那将非常有帮助。
谢谢你。

0 投票
1 回答
100 浏览

python - 在 Python 2.7 中加载消息?

我正在使用模块“wikipedia”、“wolframalpha”和“pyttsx3”在 Python 2.7 中制作个人助理。我这样做是为了让用户可以提出问题,然后计算机将搜索 Wikipedia 和 Wolfram 并使用 Pyttsx 说出答案。这一切都很好,但是计算机需要一段时间才能获取问题的结果,我想知道是否可以添加一个简单的“...加载...”消息,而这样做。我在下面添加了代码,如果您能回复就太好了。