File size: 435 Bytes
6c2cba8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import gradio as gr

from youtube_karaoke.model import get_karaoke

with gr.Blocks() as demo:
    with gr.Row():
        with gr.Column(), gr.Row():
            url = gr.Textbox(placeholder="Youtube video URL", label="URL")

        with gr.Column():
            outputs = gr.PlayableVideo()

    transcribe_btn = gr.Button("YouTube Karaoke")
    transcribe_btn.click(get_karaoke, inputs=url, outputs=outputs)

demo.launch(debug=True)