python 双声道语音分离

import numpy as np
from scipy.io import wavfile


def splitWav( path ):
    samplerate, data = wavfile.read(path)
    left = []
    right = []
    for item in data:
        left.append(item[0])
        right.append(item[1])
    wavfile.write('left.wav', samplerate, np.array(left))
    wavfile.write('right.wav', samplerate, np.array(right))

if __name__ == '__main__':

    splitWav("./f2.wav")
发布了60 篇原创文章 · 获赞 41 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_24822271/article/details/98032946
今日推荐