| import gradio as gr | |
| from whisper_model import transcribe_audio | |
| from model import generate_prompt, generate_image_from_prompt | |
| def gradio_interface_with_audio(audio_file): | |
| """ Gradio ηι’ε½ζ°οΌζ―ζθ―ι³θΎε ₯ """ | |
| description = transcribe_audio(audio_file) | |
| # ηζζη€Ί | |
| prompt = generate_prompt(description) | |
| # ηζεΎε | |
| image = generate_image_from_prompt(prompt) | |
| return prompt, image | |
| # εε»Ί Gradio ηι’ | |
| iface = gr.Interface(fn=gradio_interface_with_audio, inputs="audio", outputs=["text", "image"]) | |
| iface.launch() | |