У меня есть библиотека с открытым исходным кодом, pydub , которая делает это довольно простым
from pydub import AudioSegment
sound = AudioSegment.from_wav("/path/to/file.wav")
sound = sound.set_channels(1)
sound.export("/output/path.wav", format="wav")
Одно предостережение: он использует ffmpeg для обработки преобразований аудиоформатов, но если вы используете только wav, это может быть чистый python.