Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -12,8 +12,8 @@ from transformers import pipeline
|
|
12 |
from transformers.pipelines.audio_utils import ffmpeg_read
|
13 |
|
14 |
from langchain.prompts import PromptTemplate
|
15 |
-
from langchain.vectorstores import FAISS
|
16 |
from langchain_huggingface import HuggingFaceEmbeddings
|
|
|
17 |
from langchain_community.document_loaders import WebBaseLoader
|
18 |
from langchain_text_splitters import SentenceTransformersTokenTextSplitter
|
19 |
|
@@ -149,7 +149,7 @@ chat_interface = gr.ChatInterface(
|
|
149 |
)
|
150 |
|
151 |
with gr.Blocks() as demo:
|
152 |
-
gr.TabbedInterface([transcribe_interface, chat_interface], ["Step 1: Transcribe", "Step 2: Extract"])
|
153 |
|
154 |
"""
|
155 |
def clear_audio_input():
|
@@ -169,7 +169,7 @@ with gr.Blocks() as demo:
|
|
169 |
|
170 |
def on_selected_tab(selected_tab):
|
171 |
print(f"Selected tab: {selected_tab['value']}, Selected state: {selected_tab['selected']}")
|
172 |
-
|
173 |
|
174 |
|
175 |
if __name__ == "__main__":
|
|
|
12 |
from transformers.pipelines.audio_utils import ffmpeg_read
|
13 |
|
14 |
from langchain.prompts import PromptTemplate
|
|
|
15 |
from langchain_huggingface import HuggingFaceEmbeddings
|
16 |
+
from langchain_community.vectorstores import FAISS
|
17 |
from langchain_community.document_loaders import WebBaseLoader
|
18 |
from langchain_text_splitters import SentenceTransformersTokenTextSplitter
|
19 |
|
|
|
149 |
)
|
150 |
|
151 |
with gr.Blocks() as demo:
|
152 |
+
tabs = gr.TabbedInterface([transcribe_interface, chat_interface], ["Step 1: Transcribe", "Step 2: Extract"])
|
153 |
|
154 |
"""
|
155 |
def clear_audio_input():
|
|
|
169 |
|
170 |
def on_selected_tab(selected_tab):
|
171 |
print(f"Selected tab: {selected_tab['value']}, Selected state: {selected_tab['selected']}")
|
172 |
+
tabs.select(on_selected_tab)
|
173 |
|
174 |
|
175 |
if __name__ == "__main__":
|