txh1 / app.py
txh17's picture
Update app.py
d9e2fc3 verified
raw
history blame contribute delete
559 Bytes
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()