问题标签 [gtts]

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

python - 如何让电脑用python说话?

我尝试使用 gtts:

但我得到了这个错误:

为什么会这样?我什至有portaudio,但不知道该怎么做。

0 投票
1 回答
194 浏览

python - 我试图运行一个简单的 gTTS 语音消息,但是在制作 mp3 文件时,当我尝试运行它时我什么也听不见

我正在使用 Sublime Text 3 和 Python 3.7.6。

这是我正在使用的代码;

0 投票
7 回答
11898 浏览

macos-catalina - Python 向我显示“没有名为 gTTS 的模块”的错误。

我想为将使用 gTTS 的语音协助创建 python 代码。我运行了代码,但它没有像它显示的那样工作,

回溯(最近一次通话最后):

文件“/Users/niallquadros/Desktop/voiceassistant.py”,第 1 行,<module> 从 gTTS 导入 gTTS

ModuleNotFoundError:没有名为“gTTS”的模块

相反,它应该给我结果,并充当语音助手。

这是我在 python (3.7.4) 上的 MacBook Air 2019 上编写的代码

在我的终端中,它显示我已经安装了 gtts。

该怎么做,以便我可以执行代码?

0 投票
1 回答
43 浏览

python - __enter__ 错误使用谷歌的语音 api python3

我正在使用 google 的 API 在 python 中制作语音识别器项目。代码如下:

错误是:

有人可以解释为什么吗?一个人有相同的代码,并且在他的电脑上运行。

0 投票
1 回答
971 浏览

python - Python google语音识别模块一段时间后不起作用

我正在尝试使用 Python 为名为“Emma”的计算机创建一个类似 Alexa 的应用程序。通过使用语音识别模块,它将使用麦克风作为源来倾听用户的声音。它工作正常,但在回答或做一些类似搜索的事情后,它会冻结并且不再工作。

我认为也许语音识别的使用时间有限,但搜索后我一无所获。现在我只是不知道这是因为语音识别或其他一些模块,如GTTS(谷歌文本到语音)。

如果您需要查看整个代码,这里是我的存储库的链接:https ://github.com/sina1mhi/emma_virtual_assistant

请让我知道您解决问题的方法。

这是语音识别代码的一部分:

0 投票
1 回答
165 浏览

powershell - 当我使用命令行使用 Text-to-Speech 创建合成语音音频时,如何将 Powershell 的输出保存到文件中

请教我如何让 Powershell 自动将其 tts 输出保存到 TEXT 文件,因为我得到的只是一个像这样的长字符串:

{ "audioContent": "//NExAAQ4oIMABhEuDRESizqE7uehfMY8A............

我必须处理超过 1400 个文件 :( 怎么办?还有上传超过 5000 个符号的文本的方法吗?也可以从 HTML 自动创建 SSML 吗?

我已按照本文档中的说明制作了所有内容

0 投票
1 回答
226 浏览

python - ModuleNotFoundError:没有名为“__main__.gtts”的模块;'__main__' 不是一个包

我正在尝试使用 gtts 在 python 中将文本转换为语音 我使用的是 3.7.4 版本的 python 但每当我使用 gtts ModuleNotFoundError: No module named ' main .gtts'; ' main ' 不是一个包,或者有时它说 gtts 模块无法导入 from .gtts import gTTS text2speech = gTTS(text = "HEllo guys",lang = 'en') text2speech.save('sample.mp3') // Traceback(最近一次调用最后):文件“C:/Users/DELL/Desktop/text2speech.py​​”,第 1 行,来自 .gtts导入 gTTS ModuleNotFoundError:没有名为“ main .gtts”的模块;' main ' 不是一个包// 请帮我找到解决方案。

0 投票
1 回答
1713 浏览

python - Python 将文本转换为 mp3

嗨,我正在从网站上抓取数据并将文本转换为 mp3,但每次它都给我这个错误:

这就是我的代码的样子:

我在过去 1 天被困在这里,请帮助我

0 投票
1 回答
135 浏览

python - Python gTTS几个mp3文件问题

我正在创建一个基于语音的应用程序。一切正常,但我不希望我的应用程序使用外部程序打开 mp3 文件。目前程序只有在我使用时才能执行多个命令:cmd

我想做的是这样的:

不幸的是,它仅适用于第一个音频输入,第二个给出错误:

我试图在保存和播放 mp3 文件后删除它,但它没有帮助。知道如何解决吗?

0 投票
1 回答
123 浏览

python - 直接使用 QtMultimedia.QAudioOutput 播放 gtts 缓冲区

我想用 播放声音QtMultimedia

在这种情况下QMediaPlayer,我可以播放 mp3 文件,它是由 gTTS 制作的。

(我认为没关系,但我不喜欢文件保留,除非我执行删除它的代码。)

我用 gTTS 模块制作了一个 mp3 文件,我想直接用缓冲区播放声音。

看来我可以制作一个有效的对象,但QAudioOutput什么也没做。

我将 mp3 文件序列化到数据库中,并在我喜欢的时候获取它。

我的代码有什么不足?

这是我原始代码的摘录。

在我的原始代码中,缓冲区数据位于 Qt.UserRole + x 中,我可以随时获取它们。

播放列表由QTableWidgetQTableWidgetItem 构成。