我正在尝试在 Colab 中编写一个函数,播放一个简短的音频文件,然后显示一个文本框供用户输入响应。但是,当我尝试以下代码时,音频文件正常播放,但不显示输入文本框。知道如何让它发挥作用吗?
import IPython
audio = IPython.display.Audio('test.wav', autoplay=True)
display(audio)
input('User input goes here: ')
在此输入图片描述不知道是否还有用。我今天遇到了这个问题。通过在音频后使用 %clear 修复。但它打印出一个“H”。因此我抑制了 %clear 的输出。
这是代码:
from IPython.display import Audio, display
from IPython.utils import io
C2 = '/content/C2.wav'
display(Audio(C2, autoplay=True))
with io.capture_output() as captured:
%clear
print('Test')
a = input('')
查看这个报告的错误:
https://github.com/googlecolab/colabtools/issues/2889
这是同一个问题。该错误仍然存在,但 Colab 开发人员已知。