diff --git a/src/phoneExtraction.cpp b/src/phoneExtraction.cpp index 5d8a7e8..33322f7 100644 --- a/src/phoneExtraction.cpp +++ b/src/phoneExtraction.cpp @@ -135,6 +135,11 @@ BoundedTimeline recognizeWords(const AudioClip& inputAudioClip, ps_decod ps_seg_frames(it, &firstFrame, &lastFrame); result.set(centiseconds(firstFrame), centiseconds(lastFrame + 1), word); } + if (result.size() == 2) { + // The two recognized words are "" and "", which is really nothing. + // This seems to trigger a similar decoder corruption. + decoderIsStillUsable = false; + } return result; }