Spaces:
Running
Running
Martijn Bartelds
commited on
Commit
•
da8f6fb
1
Parent(s):
6d08c06
Update app files
Browse files- neural_acoustic_distance.py +12 -2
neural_acoustic_distance.py
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
import streamlit as st
|
2 |
import pandas as pd
|
3 |
import numpy as np
|
@@ -102,6 +103,11 @@ def compute_costs(gcm):
|
|
102 |
res = [np.mean(x) for x in res]
|
103 |
return res, n
|
104 |
|
|
|
|
|
|
|
|
|
|
|
105 |
st.subheader("Audio file selection:")
|
106 |
|
107 |
filename_x = st.selectbox(
|
@@ -110,8 +116,10 @@ filename_x = st.selectbox(
|
|
110 |
|
111 |
if filename_x == "falling_huud_mobiel_201145.wav":
|
112 |
filename_x = "./examples/falling_huud_mobiel_201145.wav"
|
|
|
113 |
if filename_x == "falling_hood_mobiel_203936.wav":
|
114 |
filename_x = "./examples/falling_hood_mobiel_203936.wav"
|
|
|
115 |
|
116 |
filename_y = st.selectbox(
|
117 |
"Filename (y-axis):",
|
@@ -119,13 +127,15 @@ filename_y = st.selectbox(
|
|
119 |
|
120 |
if filename_y == "falling_huud_mobiel_201145.wav":
|
121 |
filename_y = "./examples/falling_huud_mobiel_201145.wav"
|
|
|
122 |
if filename_y == "falling_hood_mobiel_203936.wav":
|
123 |
filename_y = "./examples/falling_hood_mobiel_203936.wav"
|
|
|
124 |
|
125 |
if filename_x == "custom upload":
|
126 |
-
filename_x = st.file_uploader("Choose a file", key = "f_x")
|
127 |
if filename_y == "custom upload":
|
128 |
-
filename_y = st.file_uploader("Choose a file", key = "f_y")
|
129 |
|
130 |
if filename_x is not None and filename_y is not None and featurizer_a is not None:
|
131 |
print(f"\nX: {filename_x}\nY: {filename_y}")
|
|
|
1 |
+
from unicodedata import name
|
2 |
import streamlit as st
|
3 |
import pandas as pd
|
4 |
import numpy as np
|
|
|
103 |
res = [np.mean(x) for x in res]
|
104 |
return res, n
|
105 |
|
106 |
+
def play_audio(filename):
|
107 |
+
audio_file = open(filename, "rb")
|
108 |
+
audio_bytes = audio_file.read()
|
109 |
+
st.audio(audio_bytes, format="audio/wav")
|
110 |
+
|
111 |
st.subheader("Audio file selection:")
|
112 |
|
113 |
filename_x = st.selectbox(
|
|
|
116 |
|
117 |
if filename_x == "falling_huud_mobiel_201145.wav":
|
118 |
filename_x = "./examples/falling_huud_mobiel_201145.wav"
|
119 |
+
play_audio(filename_x)
|
120 |
if filename_x == "falling_hood_mobiel_203936.wav":
|
121 |
filename_x = "./examples/falling_hood_mobiel_203936.wav"
|
122 |
+
play_audio(filename_x)
|
123 |
|
124 |
filename_y = st.selectbox(
|
125 |
"Filename (y-axis):",
|
|
|
127 |
|
128 |
if filename_y == "falling_huud_mobiel_201145.wav":
|
129 |
filename_y = "./examples/falling_huud_mobiel_201145.wav"
|
130 |
+
play_audio(filename_y)
|
131 |
if filename_y == "falling_hood_mobiel_203936.wav":
|
132 |
filename_y = "./examples/falling_hood_mobiel_203936.wav"
|
133 |
+
play_audio(filename_y)
|
134 |
|
135 |
if filename_x == "custom upload":
|
136 |
+
filename_x = st.file_uploader("Choose a file (x-axis)", key = "f_x")
|
137 |
if filename_y == "custom upload":
|
138 |
+
filename_y = st.file_uploader("Choose a file (y-axis)", key = "f_y")
|
139 |
|
140 |
if filename_x is not None and filename_y is not None and featurizer_a is not None:
|
141 |
print(f"\nX: {filename_x}\nY: {filename_y}")
|