2017-08-05 52 views
0

我試圖製作一個需要打印.mp3文件的程序。我用gTTSos模塊來做。Python操作系統和gttts mp3文件錯誤

在代碼中,我通常使用os模塊,但是當我運行代碼時,即使聲音變大,我也聽不到聲音。

這裏是我的代碼:

def open_file(filename): 
if sys.platform == "win32": 
    os.startfile(filename) 
else: 
    opener ="open" if sys.platform == "darwin" else "xdg-open" 
    subprocess.call([opener, filename]) 
open_file(Warning.mp3) 
messagebox.showinfo("현재 시간", printText) 

注:현재시간爲韓語。對不起。

我想我得到的錯誤,因爲我寫了'win32',但我在maos X(macOS x:埃爾卡皮坦)。我知道什麼是錯,但我不知道如何解決它。有人可以幫我調試這個問題嗎?

回答

0

你說你正在將mp3文件轉換爲文本,所以我認爲你應該試試這個模塊https://pypi.python.org/pypi/SpeechRecognition/ 並將mp3文件轉換爲文本。希望它有幫助。但是,如果您正在嘗試將文本轉換爲mp3,那麼您也可以嘗試使用pyttsx,它最常使用默認語音庫。