Views
No views yet
| Datei | Beschreibung |
|---|---|
encoder.int8.onnx + encoder.int8.onnx.data | Encoder, int8-quantisiert (Gewichte in externer Datei) |
decoder.int8.onnx | Prediction-Network, int8-quantisiert |
joiner.int8.onnx | Joiner-Network, int8-quantisiert |
tokens.txt | Token-Vokabular für sherpa-onnx |
bpe.vocab | BPE-Vokabular (Referenz, von sherpa-onnx nicht zwingend benötigt) |
1import sherpa_onnx
2
3recognizer = sherpa_onnx.OfflineRecognizer.from_transducer(
4 encoder="encoder.int8.onnx",
5 decoder="decoder.int8.onnx",
6 joiner="joiner.int8.onnx",
7 tokens="tokens.txt",
8 model_type="nemo_transducer",
9 num_threads=4,
10 decoding_method="greedy_search",
11)org.k2fsa.sherpa.onnx-NuGet-Paket (C#) mit
OfflineRecognizerConfig.ModelConfig.ModelType = "nemo_transducer".nemo.collections.asr) → sherpa-onnx export-onnx-nemo-transducer-models.py,
anschließend dynamische int8-Quantisierung via onnxruntime.quantization.quantize_dynamic.
TDT-Erkennung in sherpa-onnx basiert auf dem Substring "tdt" im url-Metadatenfeld des
Encoders — entsprechend gesetzt.