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()