转载,仅作为记录,感谢大佬博主文章 传送门

from PyQt5 import QtMultimedia
from PyQt5.QtCore import QUrl
import time # 需要导入时间模块设置延时

    def pushbutton_clickopen(self):
        file = QUrl.fromLocalFile('文本转声音.mp3')  # 音频文件路径
        content = QtMultimedia.QMediaContent(file)
        player = QtMultimedia.QMediaPlayer()
        player.setMedia(content)
        player.setVolume(50.0)
        player.play()
        time.sleep(2)  # 设置延时等待音频播放结束

————————————————————————————————————————————————

感谢大佬博主
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐