首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python发声应该调用什么库和什么函数,该怎么处理

2012-04-25 
python发声应该调用什么库和什么函数我想弄个节拍器,扬声器发声或者调用音频文件都可以,指定每分钟响n次,

python发声应该调用什么库和什么函数
我想弄个节拍器,扬声器发声或者调用音频文件都可以,指定每分钟响n次,应该调用什么库和用什么函数
忘指点

[解决办法]
windows下python的标准库中有模块可以播放声音。linux下麻烦一些,要用第三方库。
[解决办法]
这里有http://pysonic.sourceforge.net/,上面给的例子:

Python code
import pySonic      import time            def finished_stream(source):        print 'Stream finished playing'            # initialize the audio environment      w = pySonic.World()            # create two sources      src1 = pySonic.Source()      src2 = pySonic.Source()            # load a sound entirely from disk, stream another from disk      src1.Sound = pySonic.FileSample('short.wav')      src2.Sound = pySonic.FileStream('long.mp3')            # position the sources in 3D space      src1.Position = (-0.5, 0.0, 0.5)      src2.Position = (0.5, 0.0, 0.5)            # register a callback for when the stream finishes      src2.SetEndStreamCallback(finished_stream)            # register a callback for when the stream finishes      src1.Play()      src2.Play()            # just block while we're playing in this example      while src1.IsPlaying() or src2.IsPlaying():        time.sleep(1) 

热点排行