套件概覽
Sherpa-ONNX 是一個 Flutter/Dart 套件,可使用下一代 Kaldi 與 ONNX Runtime 實現離線語音辨識(ASR)、語音合成(TTS)、說話人分離與說話人辨識。它完全不需要互聯網連接,非常適合隱私敏感或低延遲的應用。此套件支援跨平台部署,適用於 Android、iOS、macOS、Windows 和 Linux。透過使用優化的 ONNX 模型,實現高效能的設備端推論,確保在設備上快速且準確地處理語音。
適用情境
- 離線語音助手
- 即時轉錄應用
- 會議中的說話人辨識
- 注重隱私的音訊分析
- 設備端的語音合成,用於無障礙存取
主要特色
- 完全離線操作
- 跨平台支援
- 低延遲推理
- 支援語音辨識、文字轉語音、說話人分離與辨識
- 使用 ONNX Runtime 優化
適合對象
- 開發離線語音應用的開發者
- 需要資料隱私的應用程式
- 邊緣計算場景
- 行動和桌面語音工具
- 即時音訊處理
使用建議
- 大型模型文件大小
- 推理期間記憶體使用量更高
- 需要將模型文件打包
- 限於支援的模型類型
- 自定模型的初始設定複雜性