返回作品集
痛點與解決方案
痛點
桌面版 UnTyped 已驗證「語音 → 文字 → 自動貼上」這條工作流的價值,但同樣的需求在手機上更迫切 — 手機虛擬鍵盤打字效率遠低於桌面。若做成獨立 App,使用者得「離開原本的對話 → 開 App → 錄音 → 複製文字 → 切回去 → 貼上」,5 步驟成本太高根本不會用。
解決方案
選擇 Android IME(系統輸入法)形態而非獨立 App:使用者把 UnTyped 設為系統鍵盤之一,在任何 App 的任何輸入框(LINE、Gmail、Notes、瀏覽器表單)按下錄音鈕,辨識完成的文字直接寫入當前焦點輸入框。不切換 App、不開剪貼簿,跟一般打字一樣自然。
核心功能
- IME 鍵盤型態:在任何 App 都能用,不打斷原本的輸入情境
- 三家 provider 可切換:Groq(免費入門)、OpenAI、Custom(自架相容端點)
- 多語言辨識:與桌面版同 58 語言基底,含自動偵測
- AI 後處理:標點、翻譯、自訂 prompt 可獨立設定 provider
- 桌面 + 行動雙產品線:共用「Groq → OpenAI → Custom」三層 provider 策略
- 支援 Android 8.0 至 15(SDK 26 → 35)
大致流程
使用者把 UnTyped 設為系統鍵盤
↓
在任何 App 開啟輸入框(LINE / Gmail / Notes / 瀏覽器表單)
↓
切到 UnTyped 鍵盤 → 按錄音
↓
[DictateInputMethodService] 錄音 → 暫存音檔
↓
Provider Adapter(依設定路由)
├─ Groq Whisper API(whisper-large-v3-turbo)
├─ OpenAI Whisper API(gpt-4o-mini-transcribe)
└─ Custom Endpoint(相容 OpenAI 格式的自架服務)
↓
Rewording / Translation(選用,獨立 provider)
↓
InputConnection.commitText() → 文字直接寫入焦點輸入框