本系列將以「追星人的真實需求」為出發點,在 30 天內使用 Flutter 與 Whisper API 逐步打造一套追星 AI 實用工具箱,核心功能聚焦於「直播即時語音翻譯」,解決看偶像直播聽不懂韓語/日語的痛點,還有偶像行程追蹤、活動提醒,到專輯與周邊收藏管理、應援活動整理、追星花費紀錄,我會把平常分散在社群貼文、行事曆、備忘錄與試算表中的資訊,整合成更方便使用的系統。
一、前言 製作的目的:想解決我們追星人平常看偶像直播聽不懂韓/日語以及追星資訊分散在各處的困境 30天的大鋼: Week 1:工具箱骨架與基礎 UI Week...
一、前言 通常一開直播時,官方程式會立刻跳出通知(Weverse、Berriz、YT、Bubble),此模組結合即時翻譯,在官方跳通知時,本app也會跳出通知,...
一、前言 追星族的周邊與小卡數量種類眾多,需要輕量高效的本地資料庫進行分類與儲存。 技術介紹:這次要用來存資料的工具叫做 Hive,可以把它想成是「一個很輕巧的...
一、前言 追星除了花時間,錢包也很有事,周邊、小卡、應援棒買一買,很容易就不知道自己到底花了多少。今天要做的是記帳,自行管理花了多少錢,而且跟小卡資料分開存,最...
一、前言 這篇要做的是App的外觀,配色和介面順不順眼,是決定粉絲願不願意常常點開這個App的關鍵。這邊會介紹ColorScheme.fromSeed是什麼怎麼...
一、前言 前五天,我們把「追星工具箱」拆成一個個獨立模組:Day2做了行程提醒、Day3做了周邊小卡收藏、Day4記追星帳本。每個模組單獨測試都跑得動,但打開A...
一、前言 這篇我不寫新功能,盤點一下這週搭出來的底子,順便交代第二週要往哪走。 二、week1 回顧 Day 2 做行程提醒,用了兩個套件:負責在手機本地排定通...
一、前言 經過 Week 1 的工具箱基礎建設,本週進入核心功能直播即時翻譯。 想要達成的目標: 低延遲需求:直播翻譯必須邊聽邊出字,不能等 1 小時直...
一、前言 昨天已完成錄音功能的基本架構,今天進入語音功能的實作。我希望這個功能不只是「錄完一段語音,再上傳檔案進行翻譯」,而是能夠在使用者說話的過程中,就逐步將...
一、今日目標 理解 WebSocket 串流機制:比較 HTTP 與 WebSocket 的差異與應用場景。 HTTP 傳輸實作:將錄好的音訊檔發送到 O...