谷歌云文本到语音音频到浏览器



我在linux上使用python3使用google-cloud文本到语音API。

mp3 与 os.startfile(( 一起播放,这会打开一个播放器。

而不是发送mp3文件并使用mp3播放器,我需要通过浏览器播放音频。

我试过:

  1. "Python Media Player" - 已不复存在。
  2. "20.1.网络浏览器"— 已失效。
  3. "节奏盒"——只是另一个玩家。
  4. "Pygame"——矫枉过正。
  5. "皮格莱特"——矫枉过正
  6. SoX 和 pySoX 似乎没有播放它们操作的文件。
  7. 我读了Schwoebel的"Python 语音计算简介"的一部分。
  8. "gl_talk" — 无法实现;文档很少。

我需要有关如何模仿谷歌在浏览器中所做的事情的建议,如此处的链接所示:

https://cloud.google.com/text-to-speech

您可以使用 gTTS 模块在 Python 中进行文本转语音转换。然后你也可以使用另一个模块来使用 Python 播放声音。

首先安装以下模块...

pip install gTTS
pip install playsound

然后你可以这样做...

from gtts import gTTS
import playsound
tts = gTTS('hello')
tts.save('hello.mp3')
playsound.playsound('hello.mp3')

这段代码应该给你与浏览器中的谷歌相同的结果,因为 gtts 使用相同的 API。如果您有任何问题,可以发表评论,我一定会回复:)

相关内容

  • 没有找到相关文章

最新更新