File size: 572 Bytes
c8c252f
7a295c7
c8c252f
 
7a295c7
c8c252f
 
 
 
 
 
 
 
 
7a295c7
c8c252f
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import gradio as gr
from utils.gdrive_downloader import PublicFolderAudioLoader
from config import conf

LOADER  = PublicFolderAudioLoader(conf.GDRIVE_API_KEY)

def fetch_audio(folder_link, filename):
    sr, wav = LOADER.load_audio(folder_link, filename)
    return (sr, wav)

demo = gr.Interface(
    fn=fetch_audio,
    inputs=[
        gr.Textbox(label="Folder URL or ID",
                   value=conf.GDRIVE_FOLDER),
        gr.Textbox(label="Filename (e.g. 0001.wav)")
    ],
    outputs=gr.Audio(label="πŸ”Š Audio"),
)

if __name__ == "__main__":
    demo.launch()