import gradio as gr from inference import InferencePipeline i = InferencePipeline() demo = gr.Blocks() mic_transcribe = gr.Interface( fn=i.voice_conversion, inputs=gr.inputs.Audio(source="microphone", type="filepath", label="Record or upload your voice"), outputs=gr.outputs.Audio(label="Converted Voice"), title="Voice Conversion Demo", description="Voice Conversion: Transform the input voice to a target voice.", allow_flagging="never", ) if __name__ == "__main__": demo.launch()