Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -338,12 +338,13 @@ def voice_conversion(source, target, diffusion_steps, length_adjust, inference_c
|
|
338 |
|
339 |
|
340 |
|
|
|
341 |
|
342 |
# 画像とMP3の情報
|
343 |
image_data = {
|
344 |
"sikokumetan": {
|
345 |
-
"webp": "default/sikokumetan.webp",
|
346 |
-
"mp3": "default/sikokumetan.mp3"
|
347 |
}
|
348 |
}
|
349 |
|
@@ -351,6 +352,10 @@ def on_image_select(image_name):
|
|
351 |
# 画像が選択されたとき、対応するMP3ファイルを返す
|
352 |
return image_data[image_name]["mp3"]
|
353 |
|
|
|
|
|
|
|
|
|
354 |
if __name__ == "__main__":
|
355 |
description = ("Zero-shot音声変換モデル(学習不要)。ローカルでの利用方法は[GitHubリポジトリ](https://github.com/Plachtaa/seed-vc)をご覧ください。"
|
356 |
"参考音声が25秒を超える場合、自動的に25秒にクリップされます。"
|
@@ -379,9 +384,12 @@ if __name__ == "__main__":
|
|
379 |
outputs = [gr.Audio(label="ストリーム出力音声", streaming=True, format='mp3'),
|
380 |
gr.Audio(label="完全出力音声", streaming=False, format='wav')]
|
381 |
|
382 |
-
#
|
|
|
|
|
|
|
383 |
gallery = gr.Gallery(
|
384 |
-
value=
|
385 |
label="選択した画像に基づく参考音声",
|
386 |
elem_id="image_gallery",
|
387 |
interactive=True
|
@@ -397,4 +405,4 @@ if __name__ == "__main__":
|
|
397 |
title="Seed Voice Conversion",
|
398 |
examples=examples,
|
399 |
cache_examples=False,
|
400 |
-
).launch()
|
|
|
338 |
|
339 |
|
340 |
|
341 |
+
import gradio as gr
|
342 |
|
343 |
# 画像とMP3の情報
|
344 |
image_data = {
|
345 |
"sikokumetan": {
|
346 |
+
"webp": "./default/sikokumetan.webp",
|
347 |
+
"mp3": "./default/sikokumetan.mp3"
|
348 |
}
|
349 |
}
|
350 |
|
|
|
352 |
# 画像が選択されたとき、対応するMP3ファイルを返す
|
353 |
return image_data[image_name]["mp3"]
|
354 |
|
355 |
+
def voice_conversion(source_audio, reference_audio, steps, length_adjustment, cfg, use_f0_model, auto_f0, pitch_shift):
|
356 |
+
# 音声変換のロジック(仮の関数)
|
357 |
+
pass
|
358 |
+
|
359 |
if __name__ == "__main__":
|
360 |
description = ("Zero-shot音声変換モデル(学習不要)。ローカルでの利用方法は[GitHubリポジトリ](https://github.com/Plachtaa/seed-vc)をご覧ください。"
|
361 |
"参考音声が25秒を超える場合、自動的に25秒にクリップされます。"
|
|
|
384 |
outputs = [gr.Audio(label="ストリーム出力音声", streaming=True, format='mp3'),
|
385 |
gr.Audio(label="完全出力音声", streaming=False, format='wav')]
|
386 |
|
387 |
+
# ギャラリーに渡す画像のパスリスト
|
388 |
+
gallery_images = [image_data["sikokumetan"]["webp"]] # 画像のファイルパスを直接渡す
|
389 |
+
|
390 |
+
# ギャラリーを追加
|
391 |
gallery = gr.Gallery(
|
392 |
+
value=gallery_images,
|
393 |
label="選択した画像に基づく参考音声",
|
394 |
elem_id="image_gallery",
|
395 |
interactive=True
|
|
|
405 |
title="Seed Voice Conversion",
|
406 |
examples=examples,
|
407 |
cache_examples=False,
|
408 |
+
).launch()
|