Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
@@ -149,11 +149,10 @@ def load_hidden_mic(audio_in):
|
|
149 |
def update_script_text(theme, script_type):
|
150 |
positive_script = script_choices.get(theme, {}).get("Positive", "")
|
151 |
output_script = script_choices.get(theme, {}).get(script_type, "")
|
152 |
-
|
153 |
-
# Step 3: Update the new component whenever the theme dropdown changes
|
154 |
theme_emoji = theme_emojis.get(theme, "")
|
155 |
|
156 |
-
return positive_script, output_script, theme_emoji
|
|
|
157 |
|
158 |
|
159 |
with gr.Blocks(css=css) as demo:
|
@@ -175,11 +174,12 @@ with gr.Blocks(css=css) as demo:
|
|
175 |
lines=5,
|
176 |
)
|
177 |
theme_dropdown.change(fn=update_script_text, inputs=[
|
178 |
-
|
179 |
script_type_dropdown.change(fn=update_script_text, inputs=[
|
180 |
-
theme_dropdown, script_type_dropdown], outputs=[script_text, output_script_text])
|
181 |
theme_dropdown.change(fn=update_script_text, inputs=[theme_dropdown, script_type_dropdown], outputs=[
|
182 |
-
|
|
|
183 |
|
184 |
# Replace file input with microphone input
|
185 |
micro_in = gr.Audio(
|
@@ -208,8 +208,8 @@ with gr.Blocks(css=css) as demo:
|
|
208 |
hidden_audio_numpy], queue=False)
|
209 |
|
210 |
submit_btn.click(
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
demo.queue(api_open=False, max_size=10).launch()
|
|
|
149 |
def update_script_text(theme, script_type):
|
150 |
positive_script = script_choices.get(theme, {}).get("Positive", "")
|
151 |
output_script = script_choices.get(theme, {}).get(script_type, "")
|
|
|
|
|
152 |
theme_emoji = theme_emojis.get(theme, "")
|
153 |
|
154 |
+
return positive_script, output_script, theme_emoji, theme # Include theme as an output
|
155 |
+
|
156 |
|
157 |
|
158 |
with gr.Blocks(css=css) as demo:
|
|
|
174 |
lines=5,
|
175 |
)
|
176 |
theme_dropdown.change(fn=update_script_text, inputs=[
|
177 |
+
theme_dropdown, script_type_dropdown], outputs=[script_text, output_script_text, theme_emoji_output, theme_output])
|
178 |
script_type_dropdown.change(fn=update_script_text, inputs=[
|
179 |
+
theme_dropdown, script_type_dropdown], outputs=[script_text, output_script_text, theme_emoji_output, theme_output])
|
180 |
theme_dropdown.change(fn=update_script_text, inputs=[theme_dropdown, script_type_dropdown], outputs=[
|
181 |
+
script_text, output_script_text, theme_emoji_output, theme_output])
|
182 |
+
|
183 |
|
184 |
# Replace file input with microphone input
|
185 |
micro_in = gr.Audio(
|
|
|
208 |
hidden_audio_numpy], queue=False)
|
209 |
|
210 |
submit_btn.click(
|
211 |
+
fn=infer,
|
212 |
+
inputs=[script_text, micro_in, script_type_dropdown, theme_output], # Pass theme_output
|
213 |
+
outputs=[cloned_out, video_out, npz_file, folder_path]
|
214 |
+
)
|
215 |
demo.queue(api_open=False, max_size=10).launch()
|