I'm trying to use librosa to split a stereo audio file into separate channels. I have this code:
import librosa
audio, sr = librosa.load('trumpet.wav')
canal_esquerdo, canal_direito = librosa.effects.split_stereo(audio)
librosa.output.write_wav('canal_esquerdo.wav', canal_esquerdo, sr)
librosa.output.write_wav('canal_direito.wav', canal_direito, sr)
but I get an error:
Traceback (most recent call last):
File "audio.py", line 7, in <module>
canal_esquerdo, canal_direito = librosa.effects.split_stereo(audio)
AttributeError: module 'librosa.effects' has no attribute 'split_stereo'
What is wrong with the code? Is it possible to split the audio using librosa? If so, how?