from transformers import AutoModelForSpeechSeq2Seq, AutoProcessor, pipeline
import torch
MODEL_NAME = "FILM6912/whisper-large-v3-turbo-thai"

device = "cuda:0" if torch.cuda.is_available() else "cpu"
torch_dtype = torch.float16 if torch.cuda.is_available() else torch.float32

model = AutoModelForSpeechSeq2Seq.from_pretrained(
    MODEL_NAME,
    torch_dtype=torch_dtype,
    # low_cpu_mem_usage=True,
    # use_safetensors=True,
)
model.to(device)
processor = AutoProcessor.from_pretrained(MODEL_NAME)

whisper = pipeline(
    "automatic-speech-recognition",
    model=model,
    tokenizer=processor.tokenizer,
    feature_extractor=processor.feature_extractor,
    max_new_tokens=128,
    torch_dtype=torch_dtype,
    device=device,
)

whisper("c.mp3",
    chunk_length_s=30,
    stride_length_s=5,
    batch_size=16,
    return_timestamps=True,
    generate_kwargs  = {"language":"th"}
)
Downloads last month
36
Safetensors
Model size
809M params
Tensor type
FP16
·
Inference Examples
This model does not have enough activity to be deployed to Inference API (serverless) yet. Increase its social visibility and check back later, or deploy to Inference Endpoints (dedicated) instead.

Model tree for FILM6912/whisper-large-v3-turbo-thai

Finetuned
(91)
this model

Datasets used to train FILM6912/whisper-large-v3-turbo-thai

Collection including FILM6912/whisper-large-v3-turbo-thai