概要
sherpa-onnxは、次世代Kaldiとonnxruntimeを基盤とし、インターネット接続なしで動作する多機能なオフライン音声処理ツールキットです。
音声認識(ASR)、音声合成(TTS)、話者分離、音声強調、キーワード検出など幅広い機能を提供します。
Android、iOS、HarmonyOSを含むモバイルOS、Linux、Windows、macOSなどのデスクトップOS、さらにはRaspberry Piや多様なNPU(Rockchip, Ascend, Axeraなど)といった組み込みシステムまで、多岐にわたるプラットフォームとアーキテクチャをサポート。
C++、Python、Java、JavaScript、Go、Rustなど12種類のプログラミング言語に対応しており、組み込みデバイスからサーバーまで、様々な環境で音声技術を統合したい開発者にとって理想的なソリューションです。
互換性・特徴
- オフライン動作
- 組み込みシステム対応
- マルチプラットフォーム
- Python
- マルチ言語対応
- NPU対応
基本情報
| ライセンス | Apache-2.0 |
| Stars | 13,465 |
| Forks | 1,540 |
| カテゴリ | ASR / 音声認識 |
| アクティビティ | high |
最新のissue
- Run with iPhone screen locked? (更新: 2026-07-09)
- [FEATURE] Word-Level Timestamps in TTS Output (更新: 2026-07-09)
- [FEATURE] Word-level timing/boundary callback for TTS output (更新: 2026-07-09)
- Breaking Change: Remove espeak-ng and piper-phonemize dependency (更新: 2026-07-09)
最新リリース: asr-models-qnn-binary-3 (2026-07-09)
