Skip to content

Conversation

ktr334
Copy link
Collaborator

@ktr334 ktr334 commented Jul 2, 2025

voiceRecognitionPageをいくつかのファイルに分割した。

├── pages/voiceRecognitionPage.dart (UI層)
├── services/voiceRecognitionUIService.dart (状態管理層)
├── services/voiceRecognitionService.dart (ビジネスロジック層)
└── widgets/voiceRecognitionWidgets.dart (コンポーネント層)

voiceRecognitionPage.dart:UI構造の組み立て、Providerの管理
voiceRecognitionUIService.dart:UI状態管理、エフェクト制御、タイマー管理
voiceRecognitionService.dart:ビジネスロジック、データ処理、外部API連携
voiceRecognitionWidgets.dart:再利用可能UIコンポーネント

ktr334 added 2 commits July 2, 2025 13:41
- Implemented VoiceRecognitionService for processing speech recognition data, keyword detection, and delayed saving of keywords.
- Created VoiceRecognitionUIService to manage UI state and interactions with the voice recognition service.
- Developed voice recognition widgets for displaying recognized texts, recording controls, keyword indicators, and class selection.
- Integrated Google Calendar event registration based on recognized keywords and detected dates.
@mikayu117 mikayu117 self-requested a review July 16, 2025 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant