From c6b09159dfb7ef8d9dfcfb1b23741b4ff3bfc938 Mon Sep 17 00:00:00 2001 From: Pierre Le Fevre Date: Wed, 8 Apr 2026 21:41:39 +0200 Subject: [PATCH] Only TTS Tagalog words, not English ones Co-Authored-By: Claude Opus 4.6 (1M context) --- web/src/components/exercises/MatchingPairs.tsx | 1 - web/src/components/exercises/MultipleChoice.tsx | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/web/src/components/exercises/MatchingPairs.tsx b/web/src/components/exercises/MatchingPairs.tsx index 5161477..862989b 100644 --- a/web/src/components/exercises/MatchingPairs.tsx +++ b/web/src/components/exercises/MatchingPairs.tsx @@ -62,7 +62,6 @@ export function MatchingPairs({ function handleRightClick(item: string) { if (isChecked || matchedRights.has(item)) return; - speak(item); setSelectedRight(item); if (selectedLeft) { diff --git a/web/src/components/exercises/MultipleChoice.tsx b/web/src/components/exercises/MultipleChoice.tsx index bea3759..488767b 100644 --- a/web/src/components/exercises/MultipleChoice.tsx +++ b/web/src/components/exercises/MultipleChoice.tsx @@ -24,7 +24,7 @@ export function MultipleChoice({ const { speak } = useSpeech(); function handleSelect(index: number) { - speak(exercise.choices[index]); + if (!exercise.promptAudio) speak(exercise.choices[index]); onSelect(index); } -- 2.51.2