Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -731,6 +731,10 @@ if __name__ == "__main__":
|
|
| 731 |
examples=examples,
|
| 732 |
cache_examples=False,
|
| 733 |
).launch()
|
|
|
|
|
|
|
|
|
|
|
|
|
| 734 |
import gradio as gr
|
| 735 |
|
| 736 |
# ギャラリーの画像と対応するMP3ファイル
|
|
@@ -743,13 +747,12 @@ gallery_data = [
|
|
| 743 |
|
| 744 |
# ギャラリーの画像が選択された際の処理
|
| 745 |
def on_image_select(image_path):
|
| 746 |
-
# 画像に対応するMP3を取得
|
| 747 |
for item in gallery_data:
|
| 748 |
if item["image"] == image_path:
|
| 749 |
return item["mp3"]
|
| 750 |
return None
|
| 751 |
|
| 752 |
-
#
|
| 753 |
outputs = [
|
| 754 |
gr.Audio(label="ストリーム出力音声", streaming=True, format='mp3'),
|
| 755 |
gr.Audio(label="完全出力音声", streaming=False, format='wav')
|
|
@@ -773,23 +776,22 @@ if __name__ == "__main__":
|
|
| 773 |
|
| 774 |
# ギャラリーコンポーネントの追加
|
| 775 |
gallery = gr.Gallery(
|
| 776 |
-
value=[item["image"] for item in gallery_data],
|
| 777 |
label="参考音声選択画像",
|
| 778 |
interactive=True,
|
| 779 |
-
columns=3
|
| 780 |
)
|
| 781 |
|
| 782 |
# ギャラリー画像が選択されたときにMP3を自動で設定
|
| 783 |
def update_reference_audio(selected_image):
|
| 784 |
-
|
| 785 |
-
return mp3_path
|
| 786 |
|
| 787 |
# 参考音声を選択するためのインターフェースを更新
|
| 788 |
gr.Interface(
|
| 789 |
fn=voice_conversion,
|
| 790 |
description=description,
|
| 791 |
-
inputs=[*inputs, gallery],
|
| 792 |
-
outputs=outputs, #
|
| 793 |
title="Seed Voice Conversion",
|
| 794 |
examples=examples,
|
| 795 |
cache_examples=False,
|
|
|
|
| 731 |
examples=examples,
|
| 732 |
cache_examples=False,
|
| 733 |
).launch()
|
| 734 |
+
|
| 735 |
+
|
| 736 |
+
|
| 737 |
+
|
| 738 |
import gradio as gr
|
| 739 |
|
| 740 |
# ギャラリーの画像と対応するMP3ファイル
|
|
|
|
| 747 |
|
| 748 |
# ギャラリーの画像が選択された際の処理
|
| 749 |
def on_image_select(image_path):
|
|
|
|
| 750 |
for item in gallery_data:
|
| 751 |
if item["image"] == image_path:
|
| 752 |
return item["mp3"]
|
| 753 |
return None
|
| 754 |
|
| 755 |
+
# 出力の再定義 (重要)
|
| 756 |
outputs = [
|
| 757 |
gr.Audio(label="ストリーム出力音声", streaming=True, format='mp3'),
|
| 758 |
gr.Audio(label="完全出力音声", streaming=False, format='wav')
|
|
|
|
| 776 |
|
| 777 |
# ギャラリーコンポーネントの追加
|
| 778 |
gallery = gr.Gallery(
|
| 779 |
+
value=[item["image"] for item in gallery_data],
|
| 780 |
label="参考音声選択画像",
|
| 781 |
interactive=True,
|
| 782 |
+
columns=3
|
| 783 |
)
|
| 784 |
|
| 785 |
# ギャラリー画像が選択されたときにMP3を自動で設定
|
| 786 |
def update_reference_audio(selected_image):
|
| 787 |
+
return on_image_select(selected_image)
|
|
|
|
| 788 |
|
| 789 |
# 参考音声を選択するためのインターフェースを更新
|
| 790 |
gr.Interface(
|
| 791 |
fn=voice_conversion,
|
| 792 |
description=description,
|
| 793 |
+
inputs=[*inputs, gallery],
|
| 794 |
+
outputs=outputs, # ここでoutputsを正しく指定
|
| 795 |
title="Seed Voice Conversion",
|
| 796 |
examples=examples,
|
| 797 |
cache_examples=False,
|