29 releases (4 breaking)
0.5.1 | Oct 25, 2024 |
---|---|
0.5.1-beta.0 | Oct 19, 2024 |
0.4.1 | Oct 18, 2024 |
0.3.0 | Oct 16, 2024 |
0.1.7-beta.0 | Jul 13, 2024 |
#159 in Audio
388 downloads per month
2MB
52K
SLoC
sherpa-rs
Rust bindings to sherpa-onnx
Features
- Spoken language detection
- Speaker embedding (labeling)
- Speaker diarization
- Speech to text
- Text to speech
- Text punctuation
- Voice activity detection
- Audio tagging
- Keyword spotting
Supported Platforms
- Windows
- Linux
- macOS
Install
cargo add sherpa-rs
Build
Please see BUILDING.md.
Feature flags
cuda
: enable CUDA supportdirectml
: enable DirectML supporttts
: enable TTSdownload-binaries
: use prebuilt sherpa-onnx libraries for faster builds. cached.static
: use static sherpa-onnx libraries and link them statically.sys
: expose raw c bindings (sys crate)
Docs
Examples
See examples
Models
All pretrained models available at sherpa/onnx/pretrained_models
Dependencies
~0.6–4MB
~68K SLoC