k2-fsa / sherpa-onnx
A comprehensive, offline-capable speech processing toolkit with unmatched cross-platform and cross-language support built on next-gen Kaldi and ONNX runtime
正常维护 Apache 2.0 C++ Tracked
15.5k 1.8k 3 小时前
CIPyPI
asr onnx windows linux macos cpp android ios raspberry-pi aarch64 arm32 csharp dotnet mfc speech-to-text text-to-speech vits risc-v lazarus object-pascal
星标趋势
数据积累中,暂无足够数据生成趋势图
AI 分析
项目摘要
Sherpa-onnx is a comprehensive speech processing toolkit built on next-gen Kaldi with ONNX runtime, offering speech recognition, text-to-speech, speaker diarization, voice activity detection, and more. It supports offline operation across 12 programming languages and numerous platforms including mobile, embedded systems, and servers.
为什么值得关注
It provides exceptional cross-platform and cross-architecture support (including NPUs from RK, Axera, Ascend) with offline-capable speech AI, making it highly accessible for diverse deployment scenarios from Raspberry Pi to mobile devices.
优势
- Exceptional cross-platform and cross-architecture support (Android, iOS, Windows, macOS, Linux, HarmonyOS, RISC-V)
- Comprehensive speech processing capabilities including ASR, TTS, VAD, diarization, and enhancement
- Wide language bindings supporting 12 programming languages plus WebAssembly
- Offline operation without internet connection requirement
- Active development with 214 contributors and frequent releases
局限性
- No automated tests configured
- No Docker support for containerized deployment
- No examples provided in repository
使用场景
- Building offline speech recognition applications for mobile and embedded devices
- Cross-platform text-to-speech deployment
- Speaker diarization and identification systems
- Voice activity detection in IoT and edge computing devices
目标用户: Developers building speech-enabled applications for diverse platforms, especially those requiring offline operation and embedded system support
学习曲线: 中
分析模型:LongCat-2.0 | 分析时间:27 天前