Update app.py
Browse files
app.py
CHANGED
@@ -80,12 +80,15 @@ def api_calling(audio_file, prompt, api_key):
|
|
80 |
audio_text_res = response.json()
|
81 |
return audio_text_res["choices"][0]["message"]["content"]
|
82 |
|
83 |
-
|
|
|
|
|
|
|
84 |
|
85 |
def message_and_history(audio_text,input, history, api_key):
|
|
|
86 |
mp3_file = "output.mp3"
|
87 |
-
|
88 |
-
audio.write_audiofile(mp3_file)
|
89 |
history = history or []
|
90 |
output_text = api_calling(mp3_file,input,api_key)
|
91 |
|
|
|
80 |
audio_text_res = response.json()
|
81 |
return audio_text_res["choices"][0]["message"]["content"]
|
82 |
|
83 |
+
def convert_to_mp3(mp4_file, mp3_file):
|
84 |
+
video = VideoFileClip(mp4_file)
|
85 |
+
audio = video.audio
|
86 |
+
audio.write_audiofile(mp3_file)
|
87 |
|
88 |
def message_and_history(audio_text,input, history, api_key):
|
89 |
+
mp4_file = audio_text
|
90 |
mp3_file = "output.mp3"
|
91 |
+
convert_to_mp3(mp4_file, mp3_file)
|
|
|
92 |
history = history or []
|
93 |
output_text = api_calling(mp3_file,input,api_key)
|
94 |
|