Danker commited on
Commit
fd3199c
1 Parent(s): 7de8de3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -16
app.py CHANGED
@@ -62,9 +62,7 @@ def load_vid(url):
62
 
63
  return video
64
 
65
-
66
-
67
- def validate_youtube(url):
68
 
69
  try:
70
  yt = YouTube(url)
@@ -78,15 +76,8 @@ def validate_youtube(url):
78
  else:
79
  return True
80
 
81
- def validate_url(url):
82
- if not validators.url(url):
83
- return True
84
- else:
85
- return False
86
-
87
-
88
  def clippify(index, seg_total):
89
- my_audio = "audio_out"+str(index)+".wav"
90
  audio_clipped_obj = mp.AudioFileClip.copy(audio_wav)
91
 
92
  if (index > 0):
@@ -94,9 +85,9 @@ def clippify(index, seg_total):
94
  if (index < seg_total - 1):
95
  audio_clipped_obj = mp.AudioFileClip.cutout(audio_clipped_obj, segment_len * (index + 1), audio_length)
96
 
97
- mp.AudioFileClip.write_audiofile(audio_clipped_obj, my_audio)
98
 
99
- return my_audio
100
 
101
  def transcribe(url):
102
 
@@ -105,10 +96,8 @@ def transcribe(url):
105
 
106
  text = ""
107
 
108
-
109
- #if validate_url(video_url):
110
  if not validators.url(url):
111
- if not validate_youtube(url):
112
  return "Not a YouTube video"
113
  else:
114
  load_vid(url)
 
62
 
63
  return video
64
 
65
+ def validate_link(url):
 
 
66
 
67
  try:
68
  yt = YouTube(url)
 
76
  else:
77
  return True
78
 
 
 
 
 
 
 
 
79
  def clippify(index, seg_total):
80
+ audio_file = "audio_out"+str(index)+".wav"
81
  audio_clipped_obj = mp.AudioFileClip.copy(audio_wav)
82
 
83
  if (index > 0):
 
85
  if (index < seg_total - 1):
86
  audio_clipped_obj = mp.AudioFileClip.cutout(audio_clipped_obj, segment_len * (index + 1), audio_length)
87
 
88
+ mp.AudioFileClip.write_audiofile(audio_clipped_obj, audio_file)
89
 
90
+ return audio_file
91
 
92
  def transcribe(url):
93
 
 
96
 
97
  text = ""
98
 
 
 
99
  if not validators.url(url):
100
+ if not validate_link(url):
101
  return "Not a YouTube video"
102
  else:
103
  load_vid(url)