Update app.py
Browse files
app.py
CHANGED
|
@@ -419,12 +419,7 @@ if st.button('Сгенерировать потери'):
|
|
| 419 |
enhanced = ''
|
| 420 |
#except speech_r.RequestError as e:
|
| 421 |
#st.text("Ошибка при запросе к сервису распознавания речи; {0}".format(e))
|
| 422 |
-
|
| 423 |
-
|
| 424 |
-
|
| 425 |
-
|
| 426 |
-
|
| 427 |
-
|
| 428 |
error1 = wer(orig, orig)
|
| 429 |
error2 = wer(orig, lossy)
|
| 430 |
error3 = wer(orig, enhanced)
|
|
@@ -433,33 +428,7 @@ if st.button('Сгенерировать потери'):
|
|
| 433 |
df_1['WER'] = WER_mass
|
| 434 |
|
| 435 |
st.subheader('4. Метрики аудио')
|
| 436 |
-
st.dataframe(df_1)
|
| 437 |
-
|
| 438 |
-
|
| 439 |
-
tab1, tab2, tab3, tab4, tab5 = st.tabs(["PESQ", "STOI", "PLCMOSv1", "PLCMOSv2", "WER"])
|
| 440 |
-
|
| 441 |
-
with tab1:
|
| 442 |
-
st.header("PESQ")
|
| 443 |
-
st.bar_chart(df_1, x="Audio", y="PESQ")
|
| 444 |
-
with tab2:
|
| 445 |
-
st.header("STOI")
|
| 446 |
-
st.bar_chart(df_1, x="Audio", y="STOI")
|
| 447 |
-
with tab3:
|
| 448 |
-
st.header("PLCMOSv1")
|
| 449 |
-
st.bar_chart(df_1, x="Audio", y="PLCMOSv1")
|
| 450 |
-
with tab4:
|
| 451 |
-
st.header("PLCMOSv2")
|
| 452 |
-
st.bar_chart(df_1, x="Audio", y="PLCMOSv2")
|
| 453 |
-
with tab5:
|
| 454 |
-
st.header("WER")
|
| 455 |
-
st.bar_chart(df_1, x="Audio", y="WER")
|
| 456 |
-
#st.bar_chart(df_1, x="Audio", y="PESQ")
|
| 457 |
-
#st.bar_chart(df_1, x="Audio", y="STOI")
|
| 458 |
-
#st.bar_chart(df_1, x="Audio", y="PLCMOSv1")
|
| 459 |
-
#st.bar_chart(df_1, x="Audio", y="PLCMOSv2")
|
| 460 |
-
#st.bar_chart(df_1, x="Audio", y="WER")
|
| 461 |
-
|
| 462 |
-
|
| 463 |
st.write("Original")
|
| 464 |
col1, col2, col3, col4, col5 = st.columns(5)
|
| 465 |
col1.metric("PESQ", value = round(psq_mas[0],3))
|
|
@@ -491,6 +460,31 @@ if st.button('Сгенерировать потери'):
|
|
| 491 |
WER_s = sign_x_y(WER_mass[1], WER_mass[2])
|
| 492 |
col5.metric("WAcc", value = round(WER_mass[2],3), delta = WER_s + str(round((abs(WER_mass[2] - WER_mass[1]) / WER_mass[1]) * 100.0,3))+'%')
|
| 493 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 494 |
#col1.metric("PESQ", value = psq_mas[-1], delta = psq_mas[-1] - psq_mas[-2])
|
| 495 |
#col2.metric("STOI", value = stoi_mass[-1], delta = stoi_mass[-1] - stoi_mass[-2])
|
| 496 |
#col3.metric("PLCMOSv1", value = PLC_massv1[-1], delta = PLC_massv1[-1] - PLC_massv1[-2])
|
|
|
|
| 419 |
enhanced = ''
|
| 420 |
#except speech_r.RequestError as e:
|
| 421 |
#st.text("Ошибка при запросе к сервису распознавания речи; {0}".format(e))
|
| 422 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 423 |
error1 = wer(orig, orig)
|
| 424 |
error2 = wer(orig, lossy)
|
| 425 |
error3 = wer(orig, enhanced)
|
|
|
|
| 428 |
df_1['WER'] = WER_mass
|
| 429 |
|
| 430 |
st.subheader('4. Метрики аудио')
|
| 431 |
+
#st.dataframe(df_1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 432 |
st.write("Original")
|
| 433 |
col1, col2, col3, col4, col5 = st.columns(5)
|
| 434 |
col1.metric("PESQ", value = round(psq_mas[0],3))
|
|
|
|
| 460 |
WER_s = sign_x_y(WER_mass[1], WER_mass[2])
|
| 461 |
col5.metric("WAcc", value = round(WER_mass[2],3), delta = WER_s + str(round((abs(WER_mass[2] - WER_mass[1]) / WER_mass[1]) * 100.0,3))+'%')
|
| 462 |
|
| 463 |
+
tab1, tab2, tab3, tab4, tab5 = st.tabs(["PESQ", "STOI", "PLCMOSv1", "PLCMOSv2", "WER"])
|
| 464 |
+
|
| 465 |
+
with tab1:
|
| 466 |
+
st.header("PESQ")
|
| 467 |
+
st.bar_chart(df_1, x="Audio", y="PESQ")
|
| 468 |
+
with tab2:
|
| 469 |
+
st.header("STOI")
|
| 470 |
+
st.bar_chart(df_1, x="Audio", y="STOI")
|
| 471 |
+
with tab3:
|
| 472 |
+
st.header("PLCMOSv1")
|
| 473 |
+
st.bar_chart(df_1, x="Audio", y="PLCMOSv1")
|
| 474 |
+
with tab4:
|
| 475 |
+
st.header("PLCMOSv2")
|
| 476 |
+
st.bar_chart(df_1, x="Audio", y="PLCMOSv2")
|
| 477 |
+
with tab5:
|
| 478 |
+
st.header("WER")
|
| 479 |
+
st.bar_chart(df_1, x="Audio", y="WER")
|
| 480 |
+
#st.bar_chart(df_1, x="Audio", y="PESQ")
|
| 481 |
+
#st.bar_chart(df_1, x="Audio", y="STOI")
|
| 482 |
+
#st.bar_chart(df_1, x="Audio", y="PLCMOSv1")
|
| 483 |
+
#st.bar_chart(df_1, x="Audio", y="PLCMOSv2")
|
| 484 |
+
#st.bar_chart(df_1, x="Audio", y="WER")
|
| 485 |
+
|
| 486 |
+
|
| 487 |
+
|
| 488 |
#col1.metric("PESQ", value = psq_mas[-1], delta = psq_mas[-1] - psq_mas[-2])
|
| 489 |
#col2.metric("STOI", value = stoi_mass[-1], delta = stoi_mass[-1] - stoi_mass[-2])
|
| 490 |
#col3.metric("PLCMOSv1", value = PLC_massv1[-1], delta = PLC_massv1[-1] - PLC_massv1[-2])
|