使用python播放自定义文本,比如播放你想说的话,运行以下PY代码,就会在项目路径下产生一个MP3文件,里面循环播放你写自定义语句
from PyQt5.QtCore import QUrl
from PyQt5 import QtMultimedia
import time
from gtts import gTTS #测试着玩:播放特定语句
from io import BytesIO
from pygame import mixer
import os
import signal
from pygame.mixer import music
if __name__ == '__main__':
mixer.init()
text = "你想说的语句"
tts = gTTS(text=text, lang='zh-cn')
mp3_fp = BytesIO()
tts.write_to_fp(mp3_fp)
mp3_fp.seek(0)
music.load(mp3_fp)
mixer.music.play()
while mixer.music.get_busy():
pass