Download example.py from bharatgenai/Shrutam-2: direct link, hf CLI and curl.
- Browser
- Download file 736 Bytes
-
https://huggingface.co/bharatgenai/Shrutam-2/resolve/main/example.py
- Command line
-
hf download hf://bharatgenai/Shrutam-2/example.py
-
curl -L -o example.py https://huggingface.co/bharatgenai/Shrutam-2/resolve/main/example.py
736 Bytes
| from transformers import AutoModel, AutoTokenizer | |
| import torch | |
| REPO_ID = "bharatgenai/Shrutam-2" | |
| model = AutoModel.from_pretrained(REPO_ID, trust_remote_code=True) | |
| tokenizer = AutoTokenizer.from_pretrained(REPO_ID) | |
| model.to("cuda" if torch.cuda.is_available() else "cpu") | |
| model.eval() | |
| prompt = "Transcribe speech to Hindi text." | |
| # Single file | |
| print(model.transcribe("audio.wav", prompts=prompt, tokenizer=tokenizer)) | |
| # Batch inference — one prompt per file | |
| wavs = ["clip_hi.wav", "clip_mr.wav", "clip_ta.wav"] | |
| prompts = [ | |
| "Transcribe speech to Hindi text.", | |
| "Transcribe speech to Marathi text.", | |
| "Transcribe speech to Tamil text.", | |
| ] | |
| print(model.transcribe(wavs, prompts=prompts, batch_size=2, tokenizer=tokenizer)) | |