Spaces:
Runtime error
Runtime error
import sys | |
import os | |
from re import M | |
import uuid | |
import shutil | |
import ffmpeg | |
import logging | |
import gradio as gr | |
from denoisers.SpectralGating import SpectralGating | |
model = SpectralGating() | |
def denoising_transform(audio): | |
src_path = "cache_wav/original/{}.wav".format(str(uuid.uuid4())) | |
tgt_path = "cache_wav/denoised/{}.wav".format(str(uuid.uuid4())) | |
(ffmpeg.input(audio) | |
.output(src_path, acodec='pcm_s16le', ac=1, ar=22050) | |
.run() | |
) | |
model.predict(audio, tgt_path) | |
return tgt_path | |
# model.predict(src_path, tgt_path) | |
# return tgt_path | |
inputs = gr.inputs.Audio(label="Source Audio", source="microphone", type='filepath') | |
outputs = gr.outputs.Audio(label="Target Audio", type='filepath') | |
title = "Denoising" | |
#""" | |
gr.Interface( | |
denoising_transform, inputs, outputs, title=title, | |
allow_flagging='never' | |
).launch( | |
server_name='localhost', | |
server_port=7871, | |
share=True | |
#ssl_keyfile='example.key', | |
#ssl_certfile="example.crt", | |
) | |