Google Cloud文本到语音转换到浏览器的音频

时间:2020-05-19 21:42:58

标签: python audio text-to-speech

我在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”-无法实现;很少的文档。

我需要有关如何模仿Google在浏览器中所做的操作的建议,如此处的链接:

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

1 个答案:

答案 0 :(得分:1)

您可以使用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')

此代码应为您提供与Google在浏览器中相同的结果,因为gtts使用相同的API。如果您有任何问题,您可以发表评论,我一定会回复:)