Expand description
Sherpa ONNX online and offline speech recognition behind PipeCrab’s
StreamingTranscriber protocol.
OnlineSherpaStt owns Sherpa’s true streaming recognizer, while
OfflineSherpaStt accumulates one VAD-bounded utterance for models such as
Moonshine v2. SherpaStt is the online default.
Structs§
- Moonshine
V2Config - Configuration for a Moonshine v2
OfflineSherpaStt. - Offline
Sherpa Stt - A worker-backed Sherpa ONNX offline speech recognizer.
- Online
Sherpa Stt - A worker-backed Sherpa ONNX online speech recognizer.
- Online
Sherpa SttConfig - Configuration for
OnlineSherpaStt.
Enums§
- Sherpa
SttBuild Error - Why a Sherpa STT worker could not be constructed.
Traits§
- Backend
- A concise alias for the online backend boundary. The serialized recognizer operations used by the Sherpa STT actor.
- Offline
Backend - The window-level recognition operation used by the offline Sherpa actor.
- Online
Backend - The serialized recognizer operations used by the Sherpa STT actor.
Type Aliases§
- Sherpa
Stt - The default Sherpa STT implementation, backed by
OnlineRecognizer. - Sherpa
SttConfig - The online configuration used by the default
SherpaSttinterface.