0qwpifs commited on
Commit
16ef283
·
verified ·
1 Parent(s): 628f057

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -6,16 +6,22 @@ def process_audio(input_audio):
6
  # Путь к вашему голосовому образцу
7
  user_voice_path = "voice_recording.mp3"
8
 
 
 
 
 
 
 
9
  # Загрузка аудиофайлов
10
  user_waveform, user_sr = torchaudio.load(user_voice_path)
11
- target_waveform, target_sr = torchaudio.load(input_audio)
12
 
13
  # Здесь должен быть код для замены голоса с использованием модели
14
  # Например:
15
  # converted_audio = voice_conversion_model(user_waveform, target_waveform)
16
 
17
  # Временное решение - возвращает исходный аудиофайл
18
- return input_audio
19
 
20
  demo = gr.Interface(
21
  fn=process_audio,
 
6
  # Путь к вашему голосовому образцу
7
  user_voice_path = "voice_recording.mp3"
8
 
9
+ # Проверяем, является ли input_audio кортежем (путь к файлу, sample_rate)
10
+ if isinstance(input_audio, tuple):
11
+ input_audio_path = input_audio[0]
12
+ else:
13
+ input_audio_path = input_audio
14
+
15
  # Загрузка аудиофайлов
16
  user_waveform, user_sr = torchaudio.load(user_voice_path)
17
+ target_waveform, target_sr = torchaudio.load(input_audio_path)
18
 
19
  # Здесь должен быть код для замены голоса с использованием модели
20
  # Например:
21
  # converted_audio = voice_conversion_model(user_waveform, target_waveform)
22
 
23
  # Временное решение - возвращает исходный аудиофайл
24
+ return input_audio_path
25
 
26
  demo = gr.Interface(
27
  fn=process_audio,