Spaces:
Build error
Build error
update
Browse files
app.py
CHANGED
@@ -1,6 +1,5 @@
|
|
1 |
import os
|
2 |
-
|
3 |
-
#os.system("pip install neon-tts-plugin-coqui==0.6.0")
|
4 |
import gradio as gr
|
5 |
#import whisper
|
6 |
import requests
|
@@ -24,26 +23,10 @@ def query(payload):
|
|
24 |
response = requests.post(API_URL, headers=headers, json=payload)
|
25 |
return response.json()
|
26 |
|
27 |
-
|
28 |
-
# Language common in both the multilingual models - English, Chinese, Spanish, and French etc
|
29 |
-
# Model 1: Whisper: Speech-to-text
|
30 |
-
#model = whisper.load_model("base")
|
31 |
-
|
32 |
-
|
33 |
-
#Model 2: Text-to-Speech
|
34 |
-
#LANGUAGES = list(CoquiTTS.langs.keys())
|
35 |
-
#coquiTTS = CoquiTTS()
|
36 |
-
#Languages for Coqui are: ['en', 'es', 'fr', 'de', 'pl', 'uk', 'ro', 'hu', 'el', 'bg', 'nl', 'fi', 'sl', 'lv', 'ga']
|
37 |
-
|
38 |
|
39 |
# Driver function
|
40 |
def driver_fun(text) :
|
41 |
print("*********** Inside Driver ************")
|
42 |
-
#if (text == 'dummy') and (audio is not None) :
|
43 |
-
# print(f"Audio is {audio}")
|
44 |
-
# translation, lang = whisper_stt(audio)
|
45 |
-
#else:
|
46 |
-
# translation = text
|
47 |
|
48 |
random_val = random.randrange(0,231657)
|
49 |
if random_val < 226657:
|
@@ -65,7 +48,6 @@ def driver_fun(text) :
|
|
65 |
joke = dataset_subset[indx_score]
|
66 |
print(f"Joke is : {joke}")
|
67 |
|
68 |
-
#speech = tts(joke, 'en')
|
69 |
return joke
|
70 |
|
71 |
demo = gr.Blocks()
|
@@ -76,13 +58,11 @@ with demo:
|
|
76 |
""")
|
77 |
with gr.Row():
|
78 |
with gr.Column():
|
79 |
-
|
80 |
in_text = gr.Textbox(label= 'Enter a theme or context for a joke')
|
81 |
b1 = gr.Button("Get a Joke")
|
82 |
|
83 |
with gr.Column():
|
84 |
-
#in_text = gr.Textbox(label='Or enter any text here..', value='dummy')
|
85 |
-
#out_audio = gr.Audio(label='Audio response form CoquiTTS')
|
86 |
out_generated_joke = gr.Textbox(label= 'Joke returned! ')
|
87 |
|
88 |
b1.click(driver_fun,inputs=[in_text], outputs=[out_generated_joke]) #out_translation_en, out_generated_text,out_generated_text_en,
|
|
|
1 |
import os
|
2 |
+
|
|
|
3 |
import gradio as gr
|
4 |
#import whisper
|
5 |
import requests
|
|
|
23 |
response = requests.post(API_URL, headers=headers, json=payload)
|
24 |
return response.json()
|
25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
|
27 |
# Driver function
|
28 |
def driver_fun(text) :
|
29 |
print("*********** Inside Driver ************")
|
|
|
|
|
|
|
|
|
|
|
30 |
|
31 |
random_val = random.randrange(0,231657)
|
32 |
if random_val < 226657:
|
|
|
48 |
joke = dataset_subset[indx_score]
|
49 |
print(f"Joke is : {joke}")
|
50 |
|
|
|
51 |
return joke
|
52 |
|
53 |
demo = gr.Blocks()
|
|
|
58 |
""")
|
59 |
with gr.Row():
|
60 |
with gr.Column():
|
61 |
+
|
62 |
in_text = gr.Textbox(label= 'Enter a theme or context for a joke')
|
63 |
b1 = gr.Button("Get a Joke")
|
64 |
|
65 |
with gr.Column():
|
|
|
|
|
66 |
out_generated_joke = gr.Textbox(label= 'Joke returned! ')
|
67 |
|
68 |
b1.click(driver_fun,inputs=[in_text], outputs=[out_generated_joke]) #out_translation_en, out_generated_text,out_generated_text_en,
|