当我在 Python 中使用 playsound 库并尝试播放 mp3 格式的音频时,我的音频在结束前几分钟就停止了。我该如何解决这个问题?
from playsound import playsound
word = input(">")
while 0<1:
if(word == "hello"):
playsound('greetings.mp3')
当我在 Python 中使用 playsound 库并尝试播放 mp3 格式的音频时,我的音频在结束前几分钟就停止了。我该如何解决这个问题?
from playsound import playsound
word = input(">")
while 0<1:
if(word == "hello"):
playsound('greetings.mp3')
我最近在 Windows 10 上使用该模块时遇到过几次同样的问题playsound
。我发现,在播放较短(大约 3 秒)的音频剪辑时,playsound
尽管原始音频已完成,但仍会剪掉它的结尾。我注意到两个有趣的方面:
我想出的一种解决方法似乎对我来说非常有效:我在这样time.sleep(1)
之后添加了一个简单的方法:playsound.playsound()
import playsound
import os
import time
DIR_NAME = "path/to/dir/where/you/store/audio/files/that/you/want/to/play"
playsound.playsound(os.path.join(DIR_NAME,'myaudio_001.mp3'))
time.sleep(1)
请注意,根据音频的长度,您可能希望将等待时间从 1 秒增加到多一点。