File size: 384 Bytes
22b3cfd | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import gradio as gr
from pipeline import voice_pipeline
interface = gr.Interface(
fn=voice_pipeline,
inputs=gr.Audio(type="filepath"),
outputs=[
gr.Textbox(label="User Speech"),
gr.Textbox(label="AI Response"),
gr.Audio(label="AI Voice Response")
],
title="Voice to Voice AI Assistant"
)
if __name__ == "__main__":
interface.launch()
|