File size: 502 Bytes
3e533d7
 
 
0d5492e
3e533d7
0d5492e
f9f41df
bdec318
 
 
 
 
f9f41df
 
bdec318
 
 
3e533d7
 
bdec318
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from huggingface_hub import login
from diarization import startDiarization
import ffmpeg
import gradio as gr
import os


def prepareInput(input_file):
    output_file = "input.wav"
    ffmpeg.input(input_file).audio.output(
        output_file, format="wav").run()
    return startDiarization(output_file)


video_interface = gr.Interface(
    fn=prepareInput,
    inputs=gr.Video(type="file"),
    outputs="text",
    title="Get Diarization"
)

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