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

弗拉基米尔·巴尔加斯

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

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

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

拉斐汗

如果你还在研究这个。我刚刚发现了playsound非常简单的基本 API,它是跨平台的,甚至没有任何依赖项。

您可以在 Jupyter notebook 中以阻塞方式(即在主线程上)或异步方式简单地调用它。

import playsound
playsound.playsound(path, block=True)

看看这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Jupyter Notebook中使用来自外部Python文件的代码?

在Ipython中使用Pylint(Jupyter-Notebook)

在Jupyter Notebook中使用Ctypes

使用Python播放声音

使用Python Jupyter Notebook弹出图

在Jupyter Notebook中使用Tkinter

在Jupyter Notebook单元中使用单击库

使用播放通过python脚本中的子过程播放声音

无法在Jupyter Notebook中使用Pyodbc模块

使用Jupyter Notebook(Python)导入wordcloud

无法使用Jupyter Notebook运行python代码

在Jupyter-Notebook中使用循环的图像网格。怎么样?

如何通过Python在Jupyter Notebook中循环选择数据

在Jupyter Notebook中使用Python虚拟环境

在Jupyter Notebook中使用conda环境

Python简单循环并行化Jupyter Notebook

如何在python sounddevice中使用OutputStream播放声音文件?

使用pygame播放声音(python)

如何使用python播放声音并且没有while循环

Jupyter Notebook RuntimeError:无法在现有事件循环中使用HTMLSession

Python:使用pygame播放声音

如何在 jupyter notebook 中使用 TensorFlow?我已经通过 python 3.5 pip 安装了 TensorFlow

在 jupyter notebook 中使用未上传的文件

如何在 Anaconda 中的 Jupyter notebook 中使用 Python 连接 Cassandra?

如何在 vscode jupyter notebook 中使用创建的 python 虚拟环境

在 Python Jupyter Notebook 中使用 Selenium 单击下拉列表

如何使用 mac 在 python 中播放声音?

我正在 jupyter notebook 中使用 python。我已经编写了 for 循环代码。我遇到了一些错误

在 Jupyter notebook 中使用 main 方法调用 Python 文件