![](/img/trans.png)
[英]gTTS (Google-Text-to-Speech) Error: Audio gets saved but does not play automatically
[英]gTTS (Google-Text-to-Speech) Error: Audio gets saved but only play after opening the groovy app
from gtts import gTTS
import os
mytext = 'Welcome to the hub!'
language = 'en'
myobj = gTTS(text=mytext, lang=language, slow=False)
myobj.save("welcome.mp3")
os.system("welcome.mp3")
以上是我的代碼。 我正在嘗試為例如 google home 制作智能揚聲器。
我的問題是當最后一行運行os.system("welcome.mp3")
我不希望它打開 groovy 應用程序說音頻。 我希望它只在終端內回復這可能嗎?
如果要直接播放歌曲,可以使用python playsound模塊:
from playsound import playsound
playsound('welcome.mp3')
其他 os 模塊使用您的默認媒體播放器,您可以在文件名前提及您想要播放 mp3 的程序,在 linux 中有一個終端聲音播放器,稱為mpg123
,您可以使用:
# apt install mpg123
os.system("mpg123 " + file)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.