roman commited on
Commit
cd70d58
·
1 Parent(s): 62e68d5

update model, processor

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -1,5 +1,6 @@
1
  import streamlit as st
2
- from transformers import AutoModelForSpeechSeq2Seq, Wav2Vec2Processor
 
3
  import torch
4
  import tempfile
5
  from pydub import AudioSegment
@@ -25,11 +26,16 @@ model_choice = st.selectbox("Choose a SpeechSeq2Seq model", available_models)
25
  # Load the selected model and processor
26
  @st.cache_resource
27
  def load_model_and_processor(model_name):
 
 
28
  model = AutoModelForSpeechSeq2Seq.from_pretrained(model_name)
29
- processor = Wav2Vec2Processor.from_pretrained(model_name)
30
  return model, processor
31
 
32
 
 
 
 
33
  st.write(f"Loading {model_choice} model...")
34
  model, processor = load_model_and_processor(model_choice)
35
  st.write(f"{model_choice} model loaded successfully.")
 
1
  import streamlit as st
2
+ # from transformers import AutoModelForSpeechSeq2Seq, Wav2Vec2Processor
3
+ from transformers import AutoProcessor, AutoModelForSpeechSeq2Seq
4
  import torch
5
  import tempfile
6
  from pydub import AudioSegment
 
26
  # Load the selected model and processor
27
  @st.cache_resource
28
  def load_model_and_processor(model_name):
29
+ # model = AutoModelForSpeechSeq2Seq.from_pretrained(model_name)
30
+ # processor = Wav2Vec2Processor.from_pretrained(model_name)
31
  model = AutoModelForSpeechSeq2Seq.from_pretrained(model_name)
32
+ processor = AutoProcessor.from_pretrained(model_name)
33
  return model, processor
34
 
35
 
36
+ processor = AutoProcessor.from_pretrained("Yehor/whisper-small-ukrainian")
37
+ model = AutoModelForSpeechSeq2Seq.from_pretrained("Yehor/whisper-small-ukrainian")
38
+
39
  st.write(f"Loading {model_choice} model...")
40
  model, processor = load_model_and_processor(model_choice)
41
  st.write(f"{model_choice} model loaded successfully.")