trialSpace / app.py
amarchheda's picture
update
fcc1ef4
import gradio as gr
import os
WAVE_OUTPUT_FILE = "sample.wav"
def list_file_sizes():
path = "."
# Get list of all files only in the given directory
fun = lambda x : os.path.isfile(os.path.join(path,x))
files_list = filter(fun, os.listdir(path))
# Create a list of files in directory along with the size
size_of_file = [
(f,os.stat(os.path.join(path, f)).st_size)
for f in files_list
]
# Iterate over list of files along with size
# and print them one by one.
for f,s in size_of_file:
print("{} : {}MB".format(f, round(s/(1024*1024),3)))
def greet(audio):
print(audio)
list_file_sizes()
return audio
iface = gr.Interface(fn=greet,
inputs=gr.inputs.Audio(source="microphone", type="filepath"),
outputs="audio",
layout="horizontal",
theme="huggingface"
)
iface.launch()