Ritwika-Das-Gupta commited on
Commit
b8a9792
·
verified ·
1 Parent(s): c3088aa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -2
app.py CHANGED
@@ -18,10 +18,18 @@ import pyloudnorm as pyln
18
  # Load the models and tokenizers
19
  model1 = Wav2Vec2ForCTC.from_pretrained("ai4bharat/indicwav2vec-hindi")
20
  tokenizer1 = Wav2Vec2Tokenizer.from_pretrained("ai4bharat/indicwav2vec-hindi")
 
21
  tokenizer = AutoTokenizer.from_pretrained("soketlabs/pragna-1b", token=os.environ.get('HF_TOKEN'))
22
- model = AutoModelForCausalLM.from_pretrained("soketlabs/pragna-1b", revision='3c5b8b1309f7d89710331ba2f164570608af0de7')
 
 
 
 
23
  model.load_adapter('soketlabs/pragna-1b-it-v0.1', token=os.environ.get('HF_TOKEN'))
24
- model.to('cuda')
 
 
 
25
 
26
  # Function to transcribe audio
27
  def transcribe_audio(audio_data):
 
18
  # Load the models and tokenizers
19
  model1 = Wav2Vec2ForCTC.from_pretrained("ai4bharat/indicwav2vec-hindi")
20
  tokenizer1 = Wav2Vec2Tokenizer.from_pretrained("ai4bharat/indicwav2vec-hindi")
21
+ # Loading the tokenizer and model from Hugging Face's model hub.
22
  tokenizer = AutoTokenizer.from_pretrained("soketlabs/pragna-1b", token=os.environ.get('HF_TOKEN'))
23
+ model = AutoModelForCausalLM.from_pretrained(
24
+ "soketlabs/pragna-1b",
25
+ token=os.environ.get('HF_TOKEN'),
26
+ revision='3c5b8b1309f7d89710331ba2f164570608af0de7'
27
+ )
28
  model.load_adapter('soketlabs/pragna-1b-it-v0.1', token=os.environ.get('HF_TOKEN'))
29
+
30
+ # using CUDA for an optimal experience
31
+ device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')
32
+ model = model.to(device)
33
 
34
  # Function to transcribe audio
35
  def transcribe_audio(audio_data):