问题标签 [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.
python - Python - TypeError:listen()缺少1个必需的位置参数:'self'
我一直在 PyCharm 中研究 AI,但我似乎遇到了 Speech_recognition 尝试调用方法以尝试获取音频输入的错误:
我试图用谷歌搜索我的错误,但没有一个解决方案能帮助我解决问题。这是我的代码:
我已经尝试解决该错误一周,但我似乎无法修复此错误
python - Python keyerror 'sapi5'
以前提出过一个此类问题,但不是很有帮助。我在 Windows 10 操作系统中使用 Python3.6 版本。我收到一个错误,KeyError: 'sapi5' 并且在处理上述异常期间,发生了另一个异常。我的代码是:
这是堆栈跟踪:
我应该怎么办?
python - 我可以同时使用 print() 函数和 speak 或 say(如在 pyttsx3 模块中)吗?
我正在尝试找出一种方法,以便使用该print()
功能打印在屏幕上的文本也同时被朗读。我目前正在使用该pyttsx3
模块,但我不知道该怎么做。
我不太了解在这种情况下我可以尝试什么。下面的代码只是一个示例代码。
我希望print
和engine.say
命令一起工作。
python-3.x - 如果条件,程序继续执行
我正在尝试在 python 中构建一个语音识别应用程序,一切正常,但是,当我执行程序时,无论输入是什么,第一个 If 条件总是执行。
这是我用来连续重复程序的代码,但是,在第一个 if 条件下,它应该只在输入中有“Hello”、“Hi”时执行。我第一次说“嗨”,如果是有效的,但是当程序再次循环输入另一个输入,比如“你好吗”时,它仍然执行第一个 IF 条件,任何人都可以帮我解决这个问题。谢谢。
python-3.x - 使用库 pyttsx3 的对象没有属性错误
我已经为语音识别机器人编写了一个演示项目。但我面临一些错误,表明该对象没有属性。我附上了下面的代码
我的命令的功能:
主功能:
query = query.lower() AttributeError: 'NoneType' 对象没有属性 'lower'
python-3.x - python pyttsx3 错误 -- _pickle.UnpicklingError: invalid load key, '\x00'
我正在尝试使用python中的pyttsx3将文本转换为语音。但我得到了错误——_pickle.UnpicklingError:无效的加载键,'\x00'。 它工作过一次。后来没有
我的代码
我收到的错误是——
Traceback(最近一次调用最后一次):文件“C:\ProgramData\Anaconda3\lib\site-packages\pyttsx3__init__.py”,第 20 行,在 init
文件“C:\ProgramData\Anaconda3\lib\weakref.py”,第 137 行,在 getitem
关键错误:无
在处理上述异常的过程中,又出现了一个异常:
...
_LoadDicts 中的文件“C:\ProgramData\Anaconda3\lib\site-packages\win32com\client\gencache.py”,第 113 行
_pickle.UnpicklingError:无效的加载键,'\x00'。
python版本是3.7.3 | pyttsx3 版本是2.71 | pywin32版本是224
请帮忙
python - Pyttsx 未在 Windows 10 上显示已安装的语言
我正在尝试使用 pyttsx3 说法语文本。但是,只有英语可用。
遵循如何在 pyttsx3 中更改声音的建议?,我尝试按照此处的说明安装法语语音包https://support.office.com/en-us/article/how-to-download-text-to-speech-languages-for-windows-10-d5a6b612- b3ae-423f-afa5-4f6caf1ec5d3。
我重新启动了计算机,现在已经安装了法语语音到文本模块,并且可以在 Windows 设置的“语音”菜单下使用。测试按钮有效,我听到法语的测试样本。
我尝试运行以下代码以查看 pyttsx3 可用的内容:
但是,我只得到以下输出:
我错过了什么?
python - pyttsx3.init() 会导致程序崩溃,出现“输入不足”之类的错误。我该如何解决?
当我直接运行它时,我得到“输入错误”。无法复制粘贴它,因为它不会让我出于某种原因选择文本。通过 IDLE 运行它时,我得到的另一个错误是找不到 pyttx3 模块。我可以将它导入其他 ide,直接使用 python 运行时可以导入。这是我的代码:
编辑:是的,我的意思是 EOFError。我尝试了此处列出的其他解决方案,但它们对我不起作用,我还认为 IDLE 甚至根本无法识别该模块是非常奇怪的。我的操作系统版本是 Windows 10 版本 1803(64 位),我的 python 版本是 3.7.2 。
logging - 运行简单语音识别代码示例时出错
我尝试了不同的东西,但无法摆脱这个问题
我正在尝试通过以下网站创建一个简单的语音识别: https ://www.codementor.io/edwardzionsaji/simple-voice-enabled-chat-bot-in-python-kt2qi5oke
我已经尝试过这个解决方案:PYTTSX 错误:找不到名为驱动程序的模块
并在下面得到了这个错误如何解决。
python - 将面部识别数据传递给另一个 python 脚本
我将开始一个 python 项目,我正在使用 pyttsx 制作语音助手,我认为将面部识别集成到助手中将是一个很酷的功能。我只是想问一下,如果我为人脸识别(opencv)制作一个python脚本,我可以将结果传递给语音助手,以便它可以大声拼写出来吗?任何帮助表示赞赏。