Virus561 commited on
Commit
666e618
1 Parent(s): ddcb959

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -1,20 +1,20 @@
1
  import gradio as gr
2
- import shutil
3
  import subprocess
 
4
  # Функция, которая будет вызываться при отправке данных
5
  def save_file(input_file):
6
- # Получаем путь к временному файлу
7
- temp_file_path = input_file.name
8
-
9
  # Указываем путь для сохранения файла
10
- saved_file_path = "home/user/app/audio/saved_file.wav"
11
 
12
- # Копируем временный файл в место сохранения
13
- shutil.copy(temp_file_path, saved_file_path)
14
- cmd = ["svc", "infer", f"/home/user/app/{saved_file_path}", "-m", "home/user/app/models", "-c", "home/user/app/models/config.json"]
 
 
15
  result = subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
16
  print("STDOUT:", result.stdout)
17
  print("STDERR:", result.stderr)
 
18
  # Получаем байтовый код финального файла
19
  with open(saved_file_path, "rb") as f:
20
  final_file_bytes = f.read()
 
1
  import gradio as gr
 
2
  import subprocess
3
+
4
  # Функция, которая будет вызываться при отправке данных
5
  def save_file(input_file):
 
 
 
6
  # Указываем путь для сохранения файла
7
+ saved_file_path = "/home/user/app/audio/saved_file.wav" # Укажите полный путь до целевого файла
8
 
9
+ # Сохраняем содержимое input_file в целевой файл
10
+ with open(saved_file_path, 'wb') as saved_file:
11
+ saved_file.write(input_file.read())
12
+
13
+ cmd = ["svc", "infer", saved_file_path, "-m", "/home/user/app/models", "-c", "/home/user/app/models/config.json"]
14
  result = subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
15
  print("STDOUT:", result.stdout)
16
  print("STDERR:", result.stderr)
17
+
18
  # Получаем байтовый код финального файла
19
  with open(saved_file_path, "rb") as f:
20
  final_file_bytes = f.read()