【发布时间】:2014-01-08 07:53:32
【问题描述】:
我正在尝试使用 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() 但这没有用。
【问题讨论】:
标签: python audio tkinter waveform