Temporarily remove Whisper
Browse files
app.py
CHANGED
|
@@ -9,8 +9,8 @@ import gradio as gr
|
|
| 9 |
import requests
|
| 10 |
|
| 11 |
# UNCOMMENT TO USE WHISPER
|
| 12 |
-
import warnings
|
| 13 |
-
import whisper
|
| 14 |
|
| 15 |
from langchain import ConversationChain, LLMChain
|
| 16 |
|
|
@@ -58,27 +58,27 @@ POLLY_VOICE_DATA = PollyVoiceData()
|
|
| 58 |
|
| 59 |
|
| 60 |
# UNCOMMENT TO USE WHISPER
|
| 61 |
-
warnings.filterwarnings("ignore")
|
| 62 |
-
WHISPER_MODEL = whisper.load_model("tiny")
|
| 63 |
-
print("WHISPER_MODEL", WHISPER_MODEL)
|
| 64 |
|
| 65 |
|
| 66 |
# UNCOMMENT TO USE WHISPER
|
| 67 |
-
def transcribe(aud_inp):
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
|
| 83 |
|
| 84 |
# Pertains to Express-inator functionality
|
|
@@ -469,10 +469,10 @@ with gr.Blocks(css=".gradio-container {background-color: lightgray}") as block:
|
|
| 469 |
submit = gr.Button(value="Send", variant="secondary").style(full_width=False)
|
| 470 |
|
| 471 |
# UNCOMMENT TO-USE WHISPER
|
| 472 |
-
with gr.Row():
|
| 473 |
-
|
| 474 |
-
|
| 475 |
-
|
| 476 |
|
| 477 |
gr.Examples(
|
| 478 |
examples=["How many people live in Canada?",
|
|
|
|
| 9 |
import requests
|
| 10 |
|
| 11 |
# UNCOMMENT TO USE WHISPER
|
| 12 |
+
# import warnings
|
| 13 |
+
# import whisper
|
| 14 |
|
| 15 |
from langchain import ConversationChain, LLMChain
|
| 16 |
|
|
|
|
| 58 |
|
| 59 |
|
| 60 |
# UNCOMMENT TO USE WHISPER
|
| 61 |
+
# warnings.filterwarnings("ignore")
|
| 62 |
+
# WHISPER_MODEL = whisper.load_model("tiny")
|
| 63 |
+
# print("WHISPER_MODEL", WHISPER_MODEL)
|
| 64 |
|
| 65 |
|
| 66 |
# UNCOMMENT TO USE WHISPER
|
| 67 |
+
# def transcribe(aud_inp):
|
| 68 |
+
# if aud_inp is None:
|
| 69 |
+
# return ""
|
| 70 |
+
# aud = whisper.load_audio(aud_inp)
|
| 71 |
+
# aud = whisper.pad_or_trim(aud)
|
| 72 |
+
# mel = whisper.log_mel_spectrogram(aud).to(WHISPER_MODEL.device)
|
| 73 |
+
# _, probs = WHISPER_MODEL.detect_language(mel)
|
| 74 |
+
# options = whisper.DecodingOptions()
|
| 75 |
+
# # options = whisper.DecodingOptions(language="ja")
|
| 76 |
+
# result = whisper.decode(WHISPER_MODEL, mel, options)
|
| 77 |
+
# print("result.text", result.text)
|
| 78 |
+
# result_text = ""
|
| 79 |
+
# if result and result.text:
|
| 80 |
+
# result_text = result.text
|
| 81 |
+
# return result_text
|
| 82 |
|
| 83 |
|
| 84 |
# Pertains to Express-inator functionality
|
|
|
|
| 469 |
submit = gr.Button(value="Send", variant="secondary").style(full_width=False)
|
| 470 |
|
| 471 |
# UNCOMMENT TO-USE WHISPER
|
| 472 |
+
# with gr.Row():
|
| 473 |
+
# audio_comp = gr.Microphone(source="microphone", type="filepath", label="Just say it!",
|
| 474 |
+
# interactive=True, streaming=False)
|
| 475 |
+
# audio_comp.change(transcribe, inputs=[audio_comp], outputs=[message])
|
| 476 |
|
| 477 |
gr.Examples(
|
| 478 |
examples=["How many people live in Canada?",
|