Crew Teacher:Live 斷線保留學生語音並接續未完對話
Crew Teacher 今天合併 Live reconnect 修正,將未被確認的學生語音先保留在有界緩衝,重連後可繼續或一鍵重送。這直接對應『斷了線又要把話重說一次』的困擾。
研究重點
專案進度:公開合併紀錄涵蓋 WebSocket 可恢復關閉、有限緩衝、前景服務重連、未完成 learner turn 的回補,以及一鍵重送備援。
實作方向:狀態應該讓使用者看得懂:『剛剛那句正在恢復』『已接續』『這句可能沒送達,點一下重送』。不要默默丟訊息,也不要讓對方重新說完整句。
驗收條件:只靠回覆文字還在並不足夠,語音必須真正接完且不產生兩次回答。
為什麼值得關注
Teacher 的核心體驗是自然連續的對話。若 Web 沒有實作同一套恢復語意,使用者在 App 和 Web 切換時會感覺像兩個不同產品。
可以進一步驗證什麼?
- 對照 Teacher App 最新 reconnect buffer 與 Crew Web Live runtime,列出目前 parity 缺口
- 設計 1 秒、5 秒、15 秒斷線場景,測未完成 user turn 是否保留
- 檢查 buffered speech 重送後是否有重複 assistant 回答,必要時保留手動 fallback
參考資料
crew-teacher · 964a7ea ↗2026-10-11T06:10:02Z · 公開 GitHub Commit
延伸探索
相關研究
- Crew Teacher:單字能力測級導入離線 A1–C1 題庫共同關注 Crew Teacher · 2026-10-11
- Crew Story:驗證 Gemini 設定與 Live 相機讀書共同關注 Crew Teacher · 2026-10-11
- Crew Web:Teacher 與 Story 桌面版工作區布局共同關注 Crew Teacher · 2026-10-11