soiz1 commited on
Commit
f518bfd
·
verified ·
1 Parent(s): 484d808

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -5
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=[gr.Image(image_data["sikokumetan"]["webp"])],
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()