pyannote.audioのInferenceの処理でDetails: choose a window size 400 that is [2, 251]のエラーが出る場合の対応

初めに

開発環境

詳細

pyannote.audioのInferenceの処理で以下のエラーが出ることがあります。

Details:
choose a window size 400 that is [2, 251]

こちらは windowが"whole"になっていることで、"whole" オプションを使用する場合システムは音声ファイル全体を一つのウィンドウとして扱おうとします。この特定のファイルが非常に短い、または非常に長い可能性があります。

対方方法として window = "sliding"にします

inference = Inference(model, window="sliding", duration=5.0)