使用 Python 播放 MP3 文件

Playing an MP3 file using Python

我正在进行一个将文本转换为音频的项目,如下面的代码所示。它工作正常,但我想在不打开媒体播放器的情况下播放 MP3 文件。我该怎么做?

代码:

import cv2
import pytesseract
from gtts import gTTS
import os

pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'
img = cv2.imread('1.png')
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
X= pytesseract.image_to_string(img)
language = 'en'
myobj = gTTS(text=X, lang=language, slow=False)
myobj.save("welcome.mp3")
os.system("welcome.mp3")

你可以试试playsound模块

from playsound import playsound
playsound("audio_file.mp3")