Spaces:
Runtime error
Runtime error
import gradio as gr | |
import subprocess | |
def dem(audio): | |
print(type(audio)) | |
print(audio) | |
sr,y = audio | |
print(f"Speech rate:{sr} and audio : {y}") | |
command = r"""wine './whisper_blas_bin_v1_3_0/main.exe' -h""" | |
command2 = """chmod +777 ./whisper_blas_bin_v1_3_0/main.exe""" | |
wine_command = """sudo apt-get install wine""" | |
wine_c = subprocess.run(wine_command,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE, text=True) | |
perm = subprocess.run(command2, shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE, text=True) | |
result = subprocess.run(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) | |
print("Output: \n",result.stdout) | |
print("Error: \n",result.stderr) | |
print("permission :",perm) | |
print("Wine :",wine_c) | |
return audio,result.stdout,result.stderr | |
demo = gr.Interface( | |
dem, | |
inputs="microphone", # returns tuple | |
# inputs=gr.Audio(sources=["microphone"]), # work return tuple | |
outputs=["audio","text","text"] | |
) | |
demo.launch() |