Vadym Myroshnyk commited on
Commit
63f0655
·
1 Parent(s): cb0a179
Files changed (2) hide show
  1. app.py +10 -1
  2. requirements.txt +2 -1
app.py CHANGED
@@ -1,9 +1,18 @@
 
 
1
  import gradio as gr
 
2
 
3
  from listen_repeat.listen_repeat_ui import repeat_ui
4
  from listen_transcribe.listen_transcribe_ui import transcribe_ui
5
  from written_oral_quiz.written_oral_quiz_ui import listen_written_oral_quiz_ui
6
 
 
 
 
 
 
 
7
  with gr.Blocks(theme="soft") as demo:
8
  with gr.Tabs():
9
  with gr.TabItem("📝 Written & Oral Quiz"):
@@ -16,4 +25,4 @@ with gr.Blocks(theme="soft") as demo:
16
  transcribe_ui()
17
 
18
  if __name__ == "__main__":
19
- demo.launch()
 
1
+ import os
2
+
3
  import gradio as gr
4
+ from dotenv import load_dotenv
5
 
6
  from listen_repeat.listen_repeat_ui import repeat_ui
7
  from listen_transcribe.listen_transcribe_ui import transcribe_ui
8
  from written_oral_quiz.written_oral_quiz_ui import listen_written_oral_quiz_ui
9
 
10
+ load_dotenv()
11
+ username = os.getenv("GRADIO_USERNAME")
12
+ password = os.getenv("GRADIO_PASSWORD")
13
+
14
+ auth_credentials = [(username, password)]
15
+
16
  with gr.Blocks(theme="soft") as demo:
17
  with gr.Tabs():
18
  with gr.TabItem("📝 Written & Oral Quiz"):
 
25
  transcribe_ui()
26
 
27
  if __name__ == "__main__":
28
+ demo.launch(auth=auth_credentials)
requirements.txt CHANGED
@@ -15,4 +15,5 @@ fastapi
15
  starlette
16
  requests
17
  torchaudio
18
- faster_whisper
 
 
15
  starlette
16
  requests
17
  torchaudio
18
+ faster_whisper
19
+ python-dotenv