import gradio as gr import subprocess import piper import os def run_command(command): try: # Running the command and capturing the output result = subprocess.run(command, shell=True, text=True, capture_output=True, check=True) return result.stdout except subprocess.CalledProcessError as e: return e.stderr iface = gr.Interface( fn=run_command, inputs='text', outputs='text', title="CLI Interface", description="Enter your command and see the output." ) iface.launch()