Spaces:
Build error
Build error
update app
Browse files
app.py
CHANGED
@@ -86,12 +86,12 @@ xvectors = {k: v for k, v in kaldiio.load_ark(xvector_ark)}
|
|
86 |
spks = list(xvectors.keys())
|
87 |
|
88 |
male_spks = {
|
89 |
-
"
|
90 |
-
"
|
91 |
}
|
92 |
# "M3": "1188_133604",
|
93 |
# "M4": "61_70970",
|
94 |
-
female_spks = {"
|
95 |
# "F3": "121_121726"
|
96 |
spks = dict(male_spks, **female_spks)
|
97 |
spk_names = sorted(spks.keys())
|
@@ -205,13 +205,13 @@ def change_audiobox(choice):
|
|
205 |
|
206 |
|
207 |
def show_icon(choice):
|
208 |
-
if choice == "
|
209 |
spk_icon = gr.Image.update(value="speaker_icons/male1.png", visible=True)
|
210 |
-
elif choice == "
|
211 |
spk_icon = gr.Image.update(value="speaker_icons/male2.png", visible=True)
|
212 |
-
elif choice == "
|
213 |
spk_icon = gr.Image.update(value="speaker_icons/female1.png", visible=True)
|
214 |
-
elif choice == "
|
215 |
spk_icon = gr.Image.update(value="speaker_icons/female2.png", visible=True)
|
216 |
return spk_icon
|
217 |
|
@@ -222,7 +222,7 @@ with gr.Blocks(
|
|
222 |
) as demo:
|
223 |
with gr.Column():
|
224 |
input_format = gr.Radio(
|
225 |
-
choices=["
|
226 |
)
|
227 |
input_audio = gr.Audio(
|
228 |
source="upload",
|
@@ -235,7 +235,7 @@ with gr.Blocks(
|
|
235 |
fn=change_audiobox, inputs=input_format, outputs=input_audio
|
236 |
)
|
237 |
|
238 |
-
speaker_option = gr.Radio(choices=spk_names, value="
|
239 |
spk_icon = gr.Image(value="speaker_icons/male1.png",
|
240 |
type="filepath",
|
241 |
image_mode="RGB",
|
@@ -250,7 +250,7 @@ with gr.Blocks(
|
|
250 |
b2 = gr.Button("Convert")
|
251 |
|
252 |
output_audio = gr.Audio(
|
253 |
-
source="upload", file="filepath", label="
|
254 |
)
|
255 |
b2.click(
|
256 |
ASRTTS_clean,
|
|
|
86 |
spks = list(xvectors.keys())
|
87 |
|
88 |
male_spks = {
|
89 |
+
"Male1": "2300_131720",
|
90 |
+
"Male2": "1320_122612",
|
91 |
}
|
92 |
# "M3": "1188_133604",
|
93 |
# "M4": "61_70970",
|
94 |
+
female_spks = {"Female1": "2961_961", "Female2": "8463_287645", }
|
95 |
# "F3": "121_121726"
|
96 |
spks = dict(male_spks, **female_spks)
|
97 |
spk_names = sorted(spks.keys())
|
|
|
205 |
|
206 |
|
207 |
def show_icon(choice):
|
208 |
+
if choice == "Male1":
|
209 |
spk_icon = gr.Image.update(value="speaker_icons/male1.png", visible=True)
|
210 |
+
elif choice == "Male2":
|
211 |
spk_icon = gr.Image.update(value="speaker_icons/male2.png", visible=True)
|
212 |
+
elif choice == "Female1":
|
213 |
spk_icon = gr.Image.update(value="speaker_icons/female1.png", visible=True)
|
214 |
+
elif choice == "Female2":
|
215 |
spk_icon = gr.Image.update(value="speaker_icons/female2.png", visible=True)
|
216 |
return spk_icon
|
217 |
|
|
|
222 |
) as demo:
|
223 |
with gr.Column():
|
224 |
input_format = gr.Radio(
|
225 |
+
choices=["microphone", "upload"], label="Choose your input format"
|
226 |
)
|
227 |
input_audio = gr.Audio(
|
228 |
source="upload",
|
|
|
235 |
fn=change_audiobox, inputs=input_format, outputs=input_audio
|
236 |
)
|
237 |
|
238 |
+
speaker_option = gr.Radio(choices=spk_names, value="Male1", label="Choose your target speaker")
|
239 |
spk_icon = gr.Image(value="speaker_icons/male1.png",
|
240 |
type="filepath",
|
241 |
image_mode="RGB",
|
|
|
250 |
b2 = gr.Button("Convert")
|
251 |
|
252 |
output_audio = gr.Audio(
|
253 |
+
source="upload", file="filepath", label="Converted Audio"
|
254 |
)
|
255 |
b2.click(
|
256 |
ASRTTS_clean,
|