0qwpifs commited on
Commit
83603d1
·
verified ·
1 Parent(s): 16ef283

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -9,8 +9,10 @@ def process_audio(input_audio):
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)
@@ -25,7 +27,7 @@ def process_audio(input_audio):
25
 
26
  demo = gr.Interface(
27
  fn=process_audio,
28
- inputs=gr.Audio(label="Загрузите аудиофайл с голосом для замены"),
29
  outputs=gr.Audio(label="Обработанный аудиофайл"),
30
  title="VoiceReplacer",
31
  description="Замените голос в аудиофайле на ваш собственный голос"
 
9
  # Проверяем, является ли input_audio кортежем (путь к файлу, sample_rate)
10
  if isinstance(input_audio, tuple):
11
  input_audio_path = input_audio[0]
12
+ elif isinstance(input_audio, str):
13
  input_audio_path = input_audio
14
+ else:
15
+ raise ValueError(f"Неподдерживаемый формат входных данных: {type(input_audio)}")
16
 
17
  # Загрузка аудиофайлов
18
  user_waveform, user_sr = torchaudio.load(user_voice_path)
 
27
 
28
  demo = gr.Interface(
29
  fn=process_audio,
30
+ inputs=gr.Audio(label="Загрузите аудиофайл с голосом для замены", type="filepath"),
31
  outputs=gr.Audio(label="Обработанный аудиофайл"),
32
  title="VoiceReplacer",
33
  description="Замените голос в аудиофайле на ваш собственный голос"