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(),但沒有奏效。