wavio.py 文件源码

python
阅读 15 收藏 0 点赞 0 评论 0

项目:SampleScanner 作者: psobot 项目源码 文件源码
def read_wave_file(filename, use_numpy=False):
    try:
        w = wave.open(filename)
        a = numpy.fromstring(w.readframes(9999999999), dtype=NUMPY_DTYPE)
        if use_numpy:
            return numpy.reshape(a, (w.getnchannels(), -1), 'F')
        else:
            return [
                a[i::w.getnchannels()]
                for i in xrange(w.getnchannels())
            ]
    except wave.Error:
        print "Could not open %s" % filename
        raise
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号