Downloads · 30 days
10
13% of all-time downloads
itzune/parakeet-tdt-0.6b-v3-basque
parakeet-tdt-0.6b-v3-basque is a automatic speech recognition model from itzune. Use it when you need speech turned into text. It is set up for nemo. The card lists the license as cc-by-4.0.
Basque ASR model obtained by fine-tuning nvidia/parakeet-tdt-0.6b-v3 on asierhv/compositecorpuseuv2.1.
Downloads · 30 days
10
13% of all-time downloads
All-time downloads
77
Public
Repo size
2.5 GB
Likes
0
Public
Click a slice to open those files.
.nemo2.5 GB · 100%
From the Hugging Face model README
Basque ASR model obtained by fine-tuning nvidia/parakeet-tdt-0.6b-v3 on asierhv/composite_corpus_eu_v2.1.
eu).nemoFine-tuning used the composite Basque corpus:
This composite corpus includes Basque speech/transcript data from:
Reference datasets:
WER was computed on held-out test splits created from the same composite source family.
| Split | Baseline WER (base model) | Fine-tuned WER | Absolute gain |
|---|---|---|---|
test_cv | 108.47% | 6.92% | +101.55 |
test_parl | 107.61% | 4.36% | +103.25 |
test_oslr | 108.52% | 14.52% | +94.00 |
Notes:
.nemoimport nemo.collections.asr as nemo_asr
asr_model = nemo_asr.models.ASRModel.restore_from("parakeet-tdt-0.6b-v3-basque.nemo")
asr_model = asr_model.cuda().eval() # optional if GPU is available
pred = asr_model.transcribe(
audio=["/path/to/audio.wav"],
use_lhotse=False,
batch_size=1,
num_workers=0,
verbose=False,
)
# pred may be list[str] or list[Hypothesis], depending on settings/version
if len(pred) and hasattr(pred[0], "text"):
print(pred[0].text)
else:
print(pred[0])
import nemo.collections.asr as nemo_asr
asr_model = nemo_asr.models.ASRModel.from_pretrained(
model_name="xezpeleta/parakeet-tdt-0.6b-v3-basque"
)
out = asr_model.transcribe(
audio=["/path/to/audio.wav"],
use_lhotse=False,
batch_size=1,
num_workers=0,
verbose=False,
)
print(out[0].text if hasattr(out[0], "text") else out[0])
audio_paths = [
"/path/a.wav",
"/path/b.wav",
"/path/c.wav",
]
outs = asr_model.transcribe(
audio=audio_paths,
use_lhotse=False,
batch_size=16,
num_workers=4,
verbose=True,
)
texts = [o.text if hasattr(o, "text") else o for o in outs]
for path, txt in zip(audio_paths, texts):
print(path, "=>", txt)
use_lhotse=False in transcribe(...) if you observe inference/runtime issues in constrained container setups.batch_size gradually to match available GPU memory.nvidia/parakeet-tdt-0.6b-v31e-4batch_size=8, gradient accumulation=8)If you use this model, please cite/credit:
This derivative model follows the base model and dataset terms. Keep attribution and license obligations from all upstream assets.