Skip to main content

Crate pipecrab_stt_sherpa

Crate pipecrab_stt_sherpa 

Source
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§

MoonshineV2Config
Configuration for a Moonshine v2 OfflineSherpaStt.
OfflineSherpaStt
A worker-backed Sherpa ONNX offline speech recognizer.
OnlineSherpaStt
A worker-backed Sherpa ONNX online speech recognizer.
OnlineSherpaSttConfig
Configuration for OnlineSherpaStt.

Enums§

SherpaSttBuildError
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.
OfflineBackend
The window-level recognition operation used by the offline Sherpa actor.
OnlineBackend
The serialized recognizer operations used by the Sherpa STT actor.

Type Aliases§

SherpaStt
The default Sherpa STT implementation, backed by OnlineRecognizer.
SherpaSttConfig
The online configuration used by the default SherpaStt interface.