套件概覽
一個 Flutter 套件,提供對語音轉文字處理的細粒度控制,可在語音暫停期間持續捕捉音訊而不會自動中斷。開發者可手動啟動、暫停、恢復和停止辨識,並使用可自訂的回呼函數,非常適合需要連續轉錄的應用程式。專為語音助理、即時字稿工具及對無縫音訊輸入至關重要的互動式應用程式設計。支援多個平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。
適用情境
- 即時語音輸入
- 語音控制的應用程式
- 連續轉錄工作流程
- 互動式語音介面
- 基於語音的資料輸入
- 可客製化的語音助手邏輯
主要特色
- 手動開始/暫停/繼續/停止控制
- 語音停頓期間無自動暫停
- 可自定義的回調處理
- 連續監聽模式
- 跨平台支援(Android、iOS、Web、macOS、Windows、Linux)
- 細粒度音訊串流管理
適合對象
- 需要對STT流程擁有完全控制權的開發者
- 需要不斷語音識別的應用程式
- 語音助手建構者
- 用於長篇語音輸入的工具
- 具有自定義語音互動邏輯的應用程式
使用建議
- 需要手動狀態管理
- 比自動暫停語音識別套裝更複雜的複雜度
- 可能需要額外的錯誤處理來應對邊緣情況
- 依賴於平台特定的語音API
- 不太適合簡單的單次轉錄