Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -12,22 +12,15 @@ from pydub import AudioSegment
|
|
12 |
from pydub.playback import play
|
13 |
|
14 |
|
15 |
-
|
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 |
-
|
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 |
|