From 62b6ec7eb2308ad4b9f71fdd75b7a48085e78de0 Mon Sep 17 00:00:00 2001 From: Ravit Sharma Date: Sun, 7 Jun 2020 09:19:31 -0700 Subject: [PATCH] Convert stereo to mono in read_audio_file --- pyAudioAnalysis/audioBasicIO.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pyAudioAnalysis/audioBasicIO.py b/pyAudioAnalysis/audioBasicIO.py index a12cd543f..d846c201a 100644 --- a/pyAudioAnalysis/audioBasicIO.py +++ b/pyAudioAnalysis/audioBasicIO.py @@ -102,8 +102,11 @@ def read_audio_file(input_file): else: sampling_rate, signal = read_audio_generic(input_file) - if signal.ndim == 2 and signal.shape[1] == 1: - signal = signal.flatten() + if signal.ndim == 2: + if signal.shape[1] == 1: + signal = signal.flatten() + elif signal.shape[1] == 2: + signal = np.mean(signal, axis=1) return sampling_rate, signal