FLUTTER ECOSYSTEM

sherpa_onnx

インターネット接続なしで、次世代Kaldiとonnxruntimeを使用した音声認識、音声合成、話者ダイアライゼーション、話者認識。

最新バージョン
1.13.8
30日間ダウンロード
5.6万
いいね数
121
Pub ポイント
140

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

Sherpa-ONNX は、次世代の Kaldi と ONNX Runtime を使用して、オフライン音声認識(ASR)、音声合成(TTS)、話者ダイアライゼーション、話者認識を可能にする Flutter/Dart パッケージです。インターネット接続なしで完全に動作するため、プライバシーが重要なアプリや低遅延が必要なアプリに最適です。クロスプラットフォーム展開を想定しており、Android、iOS、macOS、Windows、Linux をサポートしています。最適化された ONNX モデルを使用することで、デバイス上で効率的な推論が実現され、デバイス上で高速かつ正確な音声処理が可能になります。

用途
  • オフライン音声アシスタント
  • リアルタイム音声認識アプリ
  • 会議における発話者識別
  • プライバシーを重視した音声分析
  • アクセシビリティ向けのデバイス内TTS
主な機能
  • 完全オフライン動作
  • クロスプラットフォーム対応
  • 低遅延推論
  • ASR、TTS、話者分離および認識をサポート
  • ONNX Runtime で最適化
適している対象
  • オフライン音声アプリを開発する開発者
  • データプライバシーを必要とするアプリケーション
  • エッジコンピューティングのシナリオ
  • モバイルおよびデスクトップ音声ツール
  • リアルタイムオーディオ処理
注意事項
  • 大規模なモデルファイルのサイズ
  • 推論時のメモリ使用量が増加
  • モデルファイルをバンドルする必要がある
  • サポートされているモデルタイプに限定
  • カスタムモデルの初期設定の複雑さ
対応プラットフォームAndroidiOSmacOSWindowsLinux

パッケージをインストール

flutter pub add sherpa_onnx

カテゴリー

依存関係

依存関係一覧 10 件
  • ffi^2.1.0
  • sherpa_onnx_android_arm641.13.8
  • sherpa_onnx_android_armeabi1.13.8
  • sherpa_onnx_android_x861.13.8
  • sherpa_onnx_android_x86_641.13.8
  • sherpa_onnx_ios1.13.8
  • sherpa_onnx_linux1.13.8
  • sherpa_onnx_macos1.13.8
  • sherpa_onnx_web1.13.8
  • sherpa_onnx_windows1.13.8

ソースリポジトリ

関連プロジェクト