1
我正在尝试使用tksnack创建一个实时移动到正在播放的声音的波形。我发现了一些或多或少做我想要的示例代码。tksnack-试图创建波形
#! /usr/bin/env python
from Tkinter import *
from tkSnack import *
root = Tkinter.Tk()
initializeSnack(root)
snd = Sound()
def start():
snd.record()
c = SnackCanvas(height=500, width=1920, bg='white')
c.pack()
c.create_waveform(1,1,sound=snd,width=1920,height=500,pixelspersec=500)
start()
root.mainloop()
但是这个例子需要从麦克风的音频,但我想给它一个MP3。我会如何去做这件事?我尝试使用snd.read(file)替代snd.record(),但没有奏效。