noise_reduction_with_ms.py 文件源码

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

项目:pyssp 作者: shunsukeaihara 项目源码 文件源码
def read(fname,winsize):
    if fname =="-":
        wf=wave.open(sys.stdin,'rb')
        n=wf.getnframes()
        str=wf.readframes(n)
        params = ((wf.getnchannels(), wf.getsampwidth(),
                   wf.getframerate(), wf.getnframes(),
                   wf.getcomptype(), wf.getcompname()))
        siglen=((int )(len(str)/2/winsize) + 1) * winsize
        signal=sp.zeros(siglen, sp.float32)
        signal[0:len(str)/2] = sp.float32(sp.fromstring(str,sp.int16))/32767.0
        return signal,params
    else:
        return read_signal(fname,winsize)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号