From 27740f296777187e4362c447002810fba85db9f3 Mon Sep 17 00:00:00 2001 From: avashilling <165050625+avashilling@users.noreply.github.com> Date: Mon, 9 Feb 2026 10:17:59 -0500 Subject: [PATCH] chore: add audio on match in practice (#5580) * chore: add audio on match in practice * play audio for target instead of choice * remove debugprint --------- Co-authored-by: ggurdin --- .../toolbar/message_practice/practice_controller.dart | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/pangea/toolbar/message_practice/practice_controller.dart b/lib/pangea/toolbar/message_practice/practice_controller.dart index 5230499c3..e642be6f6 100644 --- a/lib/pangea/toolbar/message_practice/practice_controller.dart +++ b/lib/pangea/toolbar/message_practice/practice_controller.dart @@ -16,6 +16,7 @@ import 'package:fluffychat/pangea/practice_activities/practice_generation_repo.d import 'package:fluffychat/pangea/practice_activities/practice_selection.dart'; import 'package:fluffychat/pangea/practice_activities/practice_selection_repo.dart'; import 'package:fluffychat/pangea/practice_activities/practice_target.dart'; +import 'package:fluffychat/pangea/text_to_speech/tts_controller.dart'; import 'package:fluffychat/pangea/toolbar/message_practice/message_practice_mode_enum.dart'; import 'package:fluffychat/pangea/toolbar/message_practice/morph_selection.dart'; import 'package:fluffychat/pangea/toolbar/message_practice/practice_record_controller.dart'; @@ -225,6 +226,14 @@ class PracticeController with ChangeNotifier { } } + if (_activity is LemmaMeaningPracticeActivityModel || + _activity is EmojiPracticeActivityModel) { + TtsController.tryToSpeak( + token.text.content, + langCode: MatrixState.pangeaController.userController.userL2!.langCode, + ); + } + notifyListeners(); } }