From 8a87d1d100b6f662b03fc164536fcc171d7f7796 Mon Sep 17 00:00:00 2001 From: Marek Grzegorek Date: Wed, 3 Jun 2020 18:05:52 +0200 Subject: [PATCH] Fix arguments order in pcm_to_np call pcm_to_np takes segment buffer as its first argument and audio format as a second one. The wrong order cause "bytes object has no attribute 'channels'' ArgumentError. --- training/deepspeech_training/util/feeding.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/training/deepspeech_training/util/feeding.py b/training/deepspeech_training/util/feeding.py index 5cbd4833..0d246a9e 100644 --- a/training/deepspeech_training/util/feeding.py +++ b/training/deepspeech_training/util/feeding.py @@ -168,7 +168,7 @@ def split_audio_file(audio_path, segments = vad_split(frames, aggressiveness=aggressiveness) for segment in segments: segment_buffer, time_start, time_end = segment - samples = pcm_to_np(audio_format, segment_buffer) + samples = pcm_to_np(segment_buffer, audio_format) yield time_start, time_end, samples def to_mfccs(time_start, time_end, samples):