atsushieee commited on
Commit
3df32b6
·
1 Parent(s): ff5a46e

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +6 -5
main.py CHANGED
@@ -61,11 +61,11 @@ def run_main(shift):
61
 
62
  try:
63
  main(args)
64
- return "処理が完了しました。出力ファイル: svc_out.wav"
65
  except Exception as e:
66
- return f"エラーが発生しました: {str(e)}"
67
 
68
- # Gradio インターフェースの作成# Gradio インターフェースの作成
69
  with gr.Blocks() as demo:
70
  gr.Markdown("# SVC 音声変換システム")
71
  gr.Markdown("## 設定されているパラメータ")
@@ -76,6 +76,9 @@ with gr.Blocks() as demo:
76
  - Input Wave: test.wav
77
  """)
78
 
 
 
 
79
  # Pitch シフトのスライダー
80
  shift = gr.Slider(
81
  minimum=-12,
@@ -87,8 +90,6 @@ with gr.Blocks() as demo:
87
 
88
  # 出力表示用
89
  output_text = gr.Text(label="処理結果")
90
-
91
- # 音声出力用
92
  output_audio = gr.Audio(label="変換後の音声")
93
 
94
  # ボタン
 
61
 
62
  try:
63
  main(args)
64
+ return "処理が完了しました。", "svc_out.wav" # 音声ファイルのパスを返す
65
  except Exception as e:
66
+ return f"エラーが発生しました: {str(e)}", None
67
 
68
+ # Gradio インターフェースの作成
69
  with gr.Blocks() as demo:
70
  gr.Markdown("# SVC 音声変換システム")
71
  gr.Markdown("## 設定されているパラメータ")
 
76
  - Input Wave: test.wav
77
  """)
78
 
79
+ # 入力音声の表示
80
+ gr.Audio("test.wav", label="入力音声")
81
+
82
  # Pitch シフトのスライダー
83
  shift = gr.Slider(
84
  minimum=-12,
 
90
 
91
  # 出力表示用
92
  output_text = gr.Text(label="処理結果")
 
 
93
  output_audio = gr.Audio(label="変換後の音声")
94
 
95
  # ボタン