Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -49,21 +49,6 @@ def query_image(prompt):
|
|
49 |
time.sleep(delay)
|
50 |
return None
|
51 |
|
52 |
-
def query_text_generation(prompt):
|
53 |
-
max_retries=5
|
54 |
-
delay=10
|
55 |
-
payload={"inputs":f"give me a short story about {prompt}"}
|
56 |
-
for attempt in range(max_retries):
|
57 |
-
response=requests.post(txt_API,headers=headers,json=payload)
|
58 |
-
if response.status_code == 200:
|
59 |
-
result=response.json()
|
60 |
-
if isinstance(result,list) and len(result)>0:
|
61 |
-
return result[0].get("generated_text","Text Generation Error")
|
62 |
-
elif isinstance(result,dict) and "generated_text" in result:
|
63 |
-
return result["generated_text"]
|
64 |
-
print(f"⚠️ Text generation failed, retrying in {delay} seconds...")
|
65 |
-
time.sleep(delay)
|
66 |
-
return None
|
67 |
|
68 |
|
69 |
|
@@ -76,7 +61,6 @@ def process_audio(audio_path):
|
|
76 |
translation=query_translation(tamil_text)
|
77 |
translated_text=translation.get("translated_text","Translation error")
|
78 |
image_path=query_image(translated_text)
|
79 |
-
story=query_text_generation(translated_text)
|
80 |
return tamil_text,translated_text,image_path,story
|
81 |
except Exception as e:
|
82 |
return None,str(e),None
|
@@ -88,7 +72,7 @@ iface=gr.Interface(
|
|
88 |
gr.Textbox(label="Tamil Text"),
|
89 |
gr.Textbox(label="English Translation"),
|
90 |
gr.Image(label="Generated Image")
|
91 |
-
|
92 |
],
|
93 |
title="Speech-to-Image Generation"
|
94 |
)
|
|
|
49 |
time.sleep(delay)
|
50 |
return None
|
51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
|
53 |
|
54 |
|
|
|
61 |
translation=query_translation(tamil_text)
|
62 |
translated_text=translation.get("translated_text","Translation error")
|
63 |
image_path=query_image(translated_text)
|
|
|
64 |
return tamil_text,translated_text,image_path,story
|
65 |
except Exception as e:
|
66 |
return None,str(e),None
|
|
|
72 |
gr.Textbox(label="Tamil Text"),
|
73 |
gr.Textbox(label="English Translation"),
|
74 |
gr.Image(label="Generated Image")
|
75 |
+
|
76 |
],
|
77 |
title="Speech-to-Image Generation"
|
78 |
)
|