Views
No views yet
facebook/s2t-large-librispeech-asr for zeromodels. One implementation runs unmodified on TensorFlow / Torch / JAX.Speech2TextConditionalGenerate, large).1import os
2os.environ["KERAS_BACKEND"] = "torch" # or "jax" / "tensorflow"
3
4import soundfile as sf
5from zeromodels.models.speech2text import (
6 Speech2TextProcessor,
7 Speech2TextConditionalGenerate,
8)
9
10model = Speech2TextConditionalGenerate.from_weights("zeromodels/s2t-large-librispeech-asr")
11processor = Speech2TextProcessor.from_weights("zeromodels/s2t-large-librispeech-asr")
12
13audio, sr = sf.read("your_audio.wav", dtype="float32") # 16 kHz mono
14text = model.generate(audio, processor)
15print(repr(text[0])) # lowercase, unpunctuated LibriSpeech stylefrom_weights("zeromodels/<variant>"):| Variant | Hub |
|---|---|
s2t-small-librispeech-asr | zeromodels/s2t-small-librispeech-asr |
s2t-medium-librispeech-asr | zeromodels/s2t-medium-librispeech-asr |
s2t-large-librispeech-asr | zeromodels/s2t-large-librispeech-asr |
KERAS_BACKEND before importing Keras / zeromodels.Speech2TextProcessor.from_weights(...) so fbank settings match.hf: prefix, e.g. Speech2TextConditionalGenerate.from_weights("hf:facebook/s2t-large-librispeech-asr").