我想使用IPython.display.Audio播放多个音频文件
我编写了函数:
import IPython.display
def display_midi(path, midi):
print(path.name)
IPython.display.Audio(midi.synthesize(), rate=16000)
打印到屏幕上的路径,但未显示音频。 有解决方案吗?
编辑:我得到的答案很少,但没有一个有效。
答案 0 :(得分:0)
这应该可行,在IPython.display.display
之前添加IPython.display.audio
:
import IPython.display as ipd
ipd.display(ipd.Audio('YOUR_AUDIO_PATH'))
注意:Audio
必须传递给display
。
答案 1 :(得分:0)
from music21 import midi
mf = midi.MidiFile()
mf.open(path) # path='abc.midi'
mf.read()
mf.close()
s = midi.translate.midiFileToStream(mf)
s.show('midi')