LearningGO 是一款結合人工智慧與學習管理的多功能 APP,整合「語音轉文字」、「影像強化」、「錄音管理」與「學習追蹤」等功能,幫助使用者更有效率地整理與吸收學習內容。
本專案以 Flutter 開發,結合 Whisper / ONNX / TFLite 模型,採用模組化設計,方便後續雲端同步與功能擴充。
- 以圓環進度條顯示每日學習時間比例。
- 管理待辦事項與作業清單。
- 支援設定學習目標時間(內建 iOS 風格時間選擇器)。
- 以
MediaService控制錄音開始與停止。 - 使用
STTService(Whisper 模型)即時轉文字。 - 支援儲存、重新命名、刪除音訊檔。
- 轉錄文字可本地保存,方便筆記整理。
- 可從相簿或相機載入圖片。
- 使用 ONNX / TFLite 模型進行影像強化或辨識。
- 儲存強化後的圖片並同步保存原始檔。
- 可在「影像圖庫」中瀏覽所有處理結果。
- 透過
flutter_local_notifications實現學習提醒與任務排程。 - 可設定每日提醒、目標達成提示等通知。