问题标签 [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.
python - 如何独立于运行程序的系统为 pyttsx3 安装自定义声音?
我正在将 pyttsx3 用于项目,并且我想使用 pyttsx3 提供的默认语音中不存在的自定义语音(我想出了如何更改语音)
问题无处不在,我搜索的所有问题都是关于无法改变声音的问题,这不是这里的问题。我已经在我的系统上安装了自定义语音,但 pyttsx3 没有看到它。此外,我希望该程序可以在其他电脑上运行,或者换句话说,我希望语音的安装成为该程序的一部分。有什么帮助吗?
如果有另一种方法可以使用不涉及使用 pyttsx3 的自定义语音,我也很高兴听到这个消息,任何事情都会奏效
python - str 对象没有属性 'id' - pyttsx3
我的私人助理代码:
显示错误:
这是我的第一个 python 项目,我对声音本身感到震惊。
python - ValueError:索引 59 处不支持的格式字符“D”(0x44)
这是我的代码。
亚马逊 = 'https://www.amazon.in/s/ref=nb_sb_noss_1?url= search-alias%3Daps
&field-keywords=%s'
素数 = 'https://www.primevideo.com/search/ref=atv_nb_sr?phrase=%s&ie=UTF8'
如果查询中的“亚马逊”:
elif 'prime video' 在查询中:
得到错误为“ ValueError: unsupported format character 'D' (0x44) at index 59
”。这是针对“亚马逊”变量的。对于“prime”变量,代码运行良好。
不确定如何修复search-alias%3Daps
“amazon”变量中定义的链接中片段“”中额外的“%”符号。
如果您需要更多信息,请告诉我。任何帮助都是不言而喻的。谢谢!!!
python - Pyttsx3 不读取其他语言的文本
当我尝试使用 pyttsx3 阅读文本时,它只阅读英文文本,而不阅读任何其他语言的文本。
这是我的代码:
在这里,pyttsx3 只读取英文文本,不读取其他语言的文本。
有没有办法解决这个问题?
如果有人可以帮助我,那就太好了。
python-3.x - 文本到语音 sapi5 python 3.8.6
每当我尝试在 python 3.8.6 中运行我的文本到语音程序时
它给了我错误
我的代码
错误
请任何人都可以帮我解决这个问题
python - Python语音识别不说什么就开始
我正在使用 Python 的语音识别、pyaudio 和 Python 文本到语音模块创建一个 Python 个人助理,所以我想要的是在启动程序后我希望它说一些东西并对其进行相同的编码,但是当我运行程序时,它首先开始收听,直到除非我向它提供任何随机单词,否则它不会向前移动。这是主要功能的代码。
任何想法?该怎么办?
python-3.x - 如何在 Python 中阅读阿拉伯语 PDF?
我正在编写一个脚本来使用文本到语音阅读 PDF,但 PyPDF2 无法阅读阿拉伯语 PDF。
python - 函数的返回语句中的Python未绑定错误
我正在尝试从本教程https://www.youtube.com/watch?v=AWvsXxDtEkU构建一个类似于 Alexa 的 Ai 助手。所以,我收到了这个错误,我似乎无法调试它:
我知道这个问题已经被问了很多次,但我似乎无法理解解决方案,我已经阅读了很多关于未绑定错误的文章我知道这是全局和本地范围的问题,但同样的事情我不能正确理解那些...
这是我的代码:
我希望你能帮我解决这个烂摊子......谢谢
python - 无法在 pyttsx3 中更改语音
我检查了一个类似的问题,但它仍然无法解决我的问题。我想放一个女声或者只是改变它的音调。很少有人建议更改语音 id,进一步提到0定义男声,1定义女声。
虽然,尝试两个语音 id,我只得到一个普通的男性声音,
是否有可能为所有 pc 的语音调音调,因为有人将其称为PC音频问题,但在其他语言的语音识别中,我的 PC 可以完美地处理不同性别的声音。
我还需要在每个单词之间留出空隙,就像在常规语音中一样,它说得太快了,以至于用户有可能不理解某件事。如果知道如何做同样的事情,请告诉我。
这是我正在尝试处理的代码片段:
python - 导入 pyttsx3 后出现导入错误
我一直在做简单的“语音助手”。我使用pip install pyttx3
(是的,我import pyttsx3
在代码中添加了)导入了 pyttx3,由于终端输出而成功安装,Successfully installed pyttsx3-2.90
但是当我尝试运行代码时,我得到了File "c:\Users\teeki\voiceassistant\va.py", line 1, in <module> import pyttsx3 ImportError: No module named pyttsx3
我已经尝试查找问题,找到了一些解决方案,但对我没有任何帮助。我尝试过的一些事情:
- 重新安装 pyttsx3
pip uninstall pyttsx3
然后再次安装 - 安装它
pipenv
- 将 python interpeter 来回更改为
2.7
,3.8
,3.9
编辑:我使用 Visual Studio 代码