Franco Zanardi commited on
Commit
82e6c79
·
1 Parent(s): 7f5060e

fix: google stt was not available

Browse files
Files changed (1) hide show
  1. src/ui/step1_upload.py +2 -3
src/ui/step1_upload.py CHANGED
@@ -31,9 +31,6 @@ def get_video_duration(video_path: str) -> float:
31
  def setup_google_credentials():
32
  if "GOOGLE_JSON_CREDENTIALS" not in os.environ:
33
  return False
34
- if "GOOGLE_APPLICATION_CREDENTIALS" in os.environ:
35
- # already configured
36
- return True
37
  with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".json", encoding="utf-8", dir=get_session_dir()) as temp_file:
38
  temp_file.write(os.environ["GOOGLE_JSON_CREDENTIALS"])
39
  os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = temp_file.name
@@ -55,6 +52,8 @@ def get_transcriber_instance(language_key: str):
55
  st.session_state.transcriber_used = "Google Speech-to-Text V1"
56
  return transcriber
57
  except Exception as e:
 
 
58
  st.warning("Google Speech-to-Text not available, falling back to Whisper. Processing may be slower.")
59
  st.session_state.transcriber_used = "Whisper (base model)"
60
  return WhisperAudioTranscriber(model_size="base", language=whisper_lang_code)
 
31
  def setup_google_credentials():
32
  if "GOOGLE_JSON_CREDENTIALS" not in os.environ:
33
  return False
 
 
 
34
  with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".json", encoding="utf-8", dir=get_session_dir()) as temp_file:
35
  temp_file.write(os.environ["GOOGLE_JSON_CREDENTIALS"])
36
  os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = temp_file.name
 
52
  st.session_state.transcriber_used = "Google Speech-to-Text V1"
53
  return transcriber
54
  except Exception as e:
55
+ import traceback
56
+ traceback.print_exc()
57
  st.warning("Google Speech-to-Text not available, falling back to Whisper. Processing may be slower.")
58
  st.session_state.transcriber_used = "Whisper (base model)"
59
  return WhisperAudioTranscriber(model_size="base", language=whisper_lang_code)