Spaces:
Build error
Build error
| import gradio as gr | |
| from LLM_Handler import process_query | |
| def handle_input(audio_file, text): | |
| transcript, audio_url = process_query(audio_file, text) | |
| return transcript, audio_url | |
| # Gradio UI | |
| with gr.Blocks() as demo: | |
| gr.Markdown("## ποΈ AI Assistant - Text & Voice Interaction") | |
| with gr.Row(): | |
| text_input = gr.Textbox(label="π¬ Enter Your Query") | |
| audio_input = gr.Audio(type="filepath", label="π€ Speak Your Query") | |
| submit_button = gr.Button("Submit") | |
| with gr.Row(): | |
| transcript_output = gr.Textbox(label="π AI Response (Transcript)") | |
| audio_output = gr.Audio(label="π AI Response (Audio)") | |
| submit_button.click(handle_input, inputs=[audio_input, text_input], outputs=[transcript_output, audio_output]) | |
| # Run the Gradio app | |
| if __name__ == "__main__": | |
| demo.launch() | |