Update app.py
Browse files
app.py
CHANGED
@@ -13,6 +13,9 @@ import requests
|
|
13 |
nltk.download('punkt_tab')
|
14 |
import io
|
15 |
import ffmpeg
|
|
|
|
|
|
|
16 |
|
17 |
model = whisper.load_model("base")
|
18 |
|
@@ -38,6 +41,8 @@ def extract_yt_audio(it, video_url, video_file):
|
|
38 |
wav_file_path = temp_file_path.replace(".mp4", ".wav")
|
39 |
subprocess.run(["ffmpeg", "-i", temp_file_path, "-vn", "-acodec", "pcm_s16le", "-ar", "44100", "-ac", "2", wav_file_path])
|
40 |
sample = AudioSegment.from_wav(wav_file_path)
|
|
|
|
|
41 |
elif it == 'URL':
|
42 |
sample = AudioSegment.from_file(video_url)
|
43 |
else:
|
|
|
13 |
nltk.download('punkt_tab')
|
14 |
import io
|
15 |
import ffmpeg
|
16 |
+
import subprocess
|
17 |
+
import tempfile
|
18 |
+
import os
|
19 |
|
20 |
model = whisper.load_model("base")
|
21 |
|
|
|
41 |
wav_file_path = temp_file_path.replace(".mp4", ".wav")
|
42 |
subprocess.run(["ffmpeg", "-i", temp_file_path, "-vn", "-acodec", "pcm_s16le", "-ar", "44100", "-ac", "2", wav_file_path])
|
43 |
sample = AudioSegment.from_wav(wav_file_path)
|
44 |
+
os.remove(temp_file_path)
|
45 |
+
os.remove(wav_file_path)
|
46 |
elif it == 'URL':
|
47 |
sample = AudioSegment.from_file(video_url)
|
48 |
else:
|