Spaces:
Build error
Build error
import gradio as gr | |
import order_assistant # The module you renamed to 'order_assistant' | |
import asyncio | |
# Gradio interface function | |
def food_order_interface(text_input, food_type): | |
return order_assistant.food_order_assistant(text_input, food_type) | |
# Create Gradio application | |
async def create_demo(): | |
demo = gr.Interface(fn=food_order_interface, | |
inputs=[gr.Audio(source="microphone", type="text", label="Order Food"), | |
gr.Dropdown(choices=["Starters", "Main Course", "Desserts"], label="Food Type")], | |
outputs=[gr.Audio(label="Order Confirmation Audio"), | |
gr.Textbox(label="Confirmed Order Details", interactive=False)], | |
title="AI Restaurant Voice Ordering", | |
description="Order food easily with the AI assistant's voice ordering system.") | |
return demo | |
# Run the application | |
if __name__ == "__main__": | |
demo = asyncio.run(create_demo()) | |
demo.launch() | |