gpt4 book ai didi

python - 在 jupyter notebook 中用 python 循环播放声音

转载 作者:太空宇宙 更新时间:2023-11-04 00:03:43 47 4
gpt4 key购买 nike

我正在尝试使用 ipython 来显示音频。我的想法是,我有一个执行某些任务的循环,当该循环的任务完成时,我希望发出警报。因此,循环本质上看起来像这样:

for i in range(5):
if True:
IPython.display.Audio("alarm.mp3", autoplay=True)
else:
pass

但是,这根本不会播放任何声音,也不会创建小部件。我还可以使用哪些其他库,或者如何使用 ipython 解决此问题?

最佳答案

库 sounddevice 可以解决问题。将音频文件转换为 wav,然后:

from scipy.io import wavfile
import sounddevice as sd

fs, data = wavfile.read('alarm.wav')
for i in range(5):
if True:
sd.play(data, fs)
else:
pass

这很完美。

关于python - 在 jupyter notebook 中用 python 循环播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54927113/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com