Spaces:
Runtime error
Runtime error
import torch | |
from scipy.io.wavfile import write | |
from main_pipeline import CleaningPipeline | |
import gradio as gr | |
title = "Audio denoising and speaker diarization " | |
example_list = [ | |
["dialog.mp3"] | |
] | |
def app_pipeline(audio): | |
device = 'cuda' if torch.cuda.is_available() else 'cpu' | |
cleaning_pipeline = CleaningPipeline(device) | |
audio_path = 'test.wav' | |
write(audio_path, audio[0], audio[1]) | |
result = cleaning_pipeline(audio_path) | |
if result != []: | |
return result | |
app = gr.Interface( | |
app_pipeline, | |
gr.Audio(type="numpy", label="Input_audio"), | |
[gr.Audio(visible=True, label='denoised_audio' if i == 0 else f'speaker{i}') for i in range(20)], | |
title=title, | |
examples=example_list, | |
cache_examples=False, | |
) | |
app.launch(debug=True, enable_queue=True, | |
) | |