aigmixer's picture
Update app.py
9eea9dc
raw
history blame
533 Bytes
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()