Views
No views yet
nvidia/parakeet-ctc-0.6b-Vietnamese.
It contains a ParakeetForCTC model, its processor/tokenizer, and one
model.safetensors file. It does not use remote code.1import torch
2from transformers import AutoModelForCTC, AutoProcessor
3
4repo_id = "giangndm/parakeet-ctc-0.6b-vietnamese-bf16"
5processor = AutoProcessor.from_pretrained(repo_id)
6model = AutoModelForCTC.from_pretrained(repo_id, dtype=torch.bfloat16).cuda().eval()
7
8inputs = processor(waveform_16khz, sampling_rate=16_000, return_tensors="pt")
9inputs = inputs.to("cuda", dtype=torch.bfloat16)
10with torch.inference_mode():
11 token_ids = model.generate(**inputs)
12print(processor.decode(token_ids[0]))1import torch
2from transformers import AutoProcessor, ParakeetEncoder
3
4processor = AutoProcessor.from_pretrained(repo_id)
5encoder = ParakeetEncoder.from_pretrained(repo_id, dtype=torch.bfloat16).cuda().eval()
6inputs = processor(waveform_16khz, sampling_rate=16_000, return_tensors="pt")
7inputs = inputs.to("cuda", dtype=torch.bfloat16)
8with torch.inference_mode():
9 output = encoder(**inputs)
10
11features = output.last_hidden_state
12frame_mask = output.attention_maskParakeetFeatureExtractor
and emits 1024-dimensional hidden states after 8x time subsampling.