ledddev commited on
Commit
74b879d
1 Parent(s): 7a46fa4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -13
app.py CHANGED
@@ -12,22 +12,15 @@ from pydub import AudioSegment
12
  from pydub.playback import play
13
 
14
 
15
- # PATH_TO_MODEL = os.getcwd() + "/vosk-model-tts-ru-0.4-multi/"
16
-
17
-
18
- # with open(os.path.join(PATH_TO_MODEL, 'dictionary')) as file:
19
- # for i, val in enumerate(file):
20
- # if i == 100:
21
- # break
22
- # print(val)
23
-
24
-
25
  PATH_TO_OUTPUT = os.path.join(os.getcwd(), "content")
26
  k = "sk-YOVNQzHmpga9My3dwlSo9BQN907TuPZQXcHn50ztigTwm3I2"
27
  YA_GPT_KEY = "AQVNyVqBi-XoJ1cAo7VIxq6ztgXm3owqowtso5Qb"
28
  instruction = """
29
  Ответь на запрос так, как ответил бы на него Павел Воля. Используй данные из биографии Павла Воли, если это потребуется. Отвечай на запрос в его стиле. Ответ должен содержать не болеее 10 предложений.
30
  """
 
 
31
  #files = [
32
  # ("input_face", open("C:\\Users\\user\\Desktop\\deepfake_sirius\\materials\\scale_1200.jpg", "rb")), #TODO: IT
33
  # ("input_audio", open("C:\\Users\\user\\Desktop\\deepfake_sirius\\materials\\audio\\output.wav", "rb")), #TODO: IT
@@ -63,8 +56,7 @@ instruction = """
63
  class VoiceGenerator:
64
 
65
  def __init__(self):
66
- # print(PATH_TO_MODEL)
67
- self.model = Model("/home/user/app/vosk-model-tts-ru-0.4-multi/")
68
 
69
 
70
  def generate(self, text, file_name='output.wav'):
@@ -118,7 +110,7 @@ def result(audio):
118
  file_path = os.path.join(PATH_TO_OUTPUT, file_name)
119
  write(file_path, sample_rate, data)
120
  text_from_audio = recognize_audio(file_path)
121
- generated_audio = vg.generate(text_from_audio)
122
  return generated_audio
123
 
124
 
 
12
  from pydub.playback import play
13
 
14
 
15
+ PATH_TO_MODEL = os.path.join(os.getcwd(), "vosk-model-tts-ru-0.4-multi")
 
 
 
 
 
 
 
 
 
16
  PATH_TO_OUTPUT = os.path.join(os.getcwd(), "content")
17
  k = "sk-YOVNQzHmpga9My3dwlSo9BQN907TuPZQXcHn50ztigTwm3I2"
18
  YA_GPT_KEY = "AQVNyVqBi-XoJ1cAo7VIxq6ztgXm3owqowtso5Qb"
19
  instruction = """
20
  Ответь на запрос так, как ответил бы на него Павел Воля. Используй данные из биографии Павла Воли, если это потребуется. Отвечай на запрос в его стиле. Ответ должен содержать не болеее 10 предложений.
21
  """
22
+
23
+
24
  #files = [
25
  # ("input_face", open("C:\\Users\\user\\Desktop\\deepfake_sirius\\materials\\scale_1200.jpg", "rb")), #TODO: IT
26
  # ("input_audio", open("C:\\Users\\user\\Desktop\\deepfake_sirius\\materials\\audio\\output.wav", "rb")), #TODO: IT
 
56
  class VoiceGenerator:
57
 
58
  def __init__(self):
59
+ self.model = Model(PATH_TO_MODEL)
 
60
 
61
 
62
  def generate(self, text, file_name='output.wav'):
 
110
  file_path = os.path.join(PATH_TO_OUTPUT, file_name)
111
  write(file_path, sample_rate, data)
112
  text_from_audio = recognize_audio(file_path)
113
+ generated_audio = vg.generate(ask_gpt(text_from_audio))
114
  return generated_audio
115
 
116