From 13700d9a9a6ce585fe5df4ec27f338bee30014b5 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Wed, 18 Feb 2026 15:10:56 -0500 Subject: [PATCH] chore: skip short audio in audio practice (#5749) --- lib/pangea/analytics_practice/analytics_practice_page.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/pangea/analytics_practice/analytics_practice_page.dart b/lib/pangea/analytics_practice/analytics_practice_page.dart index 66f4f9966..e7acf5795 100644 --- a/lib/pangea/analytics_practice/analytics_practice_page.dart +++ b/lib/pangea/analytics_practice/analytics_practice_page.dart @@ -500,6 +500,11 @@ class AnalyticsPracticeState extends State activity.langCode, MatrixState.pangeaController.userController.voice, ); + + if (audioFile.duration == null || audioFile.duration! <= 2000) { + throw "Audio file too short"; + } + // Prefetch the translation final translation = await pangeaEvent.requestRespresentationByL1(); _audioFiles[eventId] = audioFile;