File size: 505 Bytes
4443db3
3f28e88
4443db3
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import gradio as gr
import pesq
def calculate_mos_difference(ref_file, deg_file):
    ref_mos = pesq.pesq(ref_file, ref_file, 'wb')
    deg_mos = pesq.pesq(ref_file, deg_file, 'wb')
    mos_difference = ref_mos - deg_mos
    return mos_difference

audio_inputs = [
    gr.inputs.Audio(label="Reference Audio"),
    gr.inputs.Audio(label="Degraded Audio")
]

output = gr.outputs.Textbox(label="MOS Value Difference")

gr.Interface(fn=calculate_mos_difference, inputs=audio_inputs, outputs=output).launch()