EC2 Default User commited on
Commit
644c521
1 Parent(s): bc936ee

Removing random filename output

Browse files
Files changed (1) hide show
  1. app.py +8 -11
app.py CHANGED
@@ -48,7 +48,7 @@ def download_video(url):
48
  )
49
  print("Downloaded")
50
  return local_file
51
- # download(output_path=destination, filename="name.mp4")
52
 
53
 
54
  def download_youtube(url):
@@ -130,10 +130,6 @@ def youtube_trim(url,start,end):
130
  trimmed_audio= parent_dir+'/sample_data/input_audio.mp3'
131
  #delete trimmed if already exits
132
  clean_data()
133
- #call(["rm","-f",trimmed_audio])
134
- #call(["rm","-f",trimmed_video])
135
-
136
- #!rm -f {trimmed_video}
137
  # cut the video
138
  call(["ffmpeg","-y","-i",input_videos,"-ss", start,"-t",interval,"-async","1",trimmed_video])
139
  #!ffmpeg -y -i youtube.mp4 -ss {start} -t {interval} -async 1 {trimmed_video}
@@ -158,7 +154,7 @@ def create_video(Text,Voicetoclone):
158
  rescaleFactor = 1#@param {type:"integer"}
159
  nosmooth = False #@param {type:"boolean"}
160
 
161
- out_name ="result_voice_{}.mp4".format(random.randint(0, 10000))
162
  out_file="../"+out_name
163
 
164
  if nosmooth == False:
@@ -270,7 +266,7 @@ text_to_say=gr.inputs.Textbox(label='What would you like the voice to say? (max.
270
  url =gr.inputs.Textbox(label = "Enter the YouTube URL below:")
271
  initial_time = gr.inputs.Textbox(label='Initial time of trim? (format: hh:mm:ss)')
272
  final_time= gr.inputs.Textbox(label='Final time to trim? (format: hh:mm:ss)')
273
- demo = gr.Interface(fn = video_generator,
274
  inputs = [text_to_say,url,initial_time,final_time],
275
  outputs = 'video',
276
  verbose = True,
@@ -288,7 +284,7 @@ demo = gr.Interface(fn = video_generator,
288
  For more information visit <a href="https://ruslanmv.com/">ruslanmv.com</a>
289
  </p>
290
  </div>''',
291
-
292
  examples = [['I am clonning your voice. Charles!. Machine intelligence is the last invention that humanity will ever need to make.',
293
  "https://www.youtube.com/watch?v=xw5dvItD5zY",
294
  "00:00:01","00:00:10"],
@@ -310,6 +306,7 @@ demo = gr.Interface(fn = video_generator,
310
  ['I am clonning your voice. Alexandria!. Machine intelligence is the last invention that humanity will ever need to make.',
311
  "https://www.youtube.com/watch?v=Eht6oIkzkew",
312
  "00:00:02", "00:00:30"],
313
- ]
314
- )
315
- demo.launch()
 
 
48
  )
49
  print("Downloaded")
50
  return local_file
51
+
52
 
53
 
54
  def download_youtube(url):
 
130
  trimmed_audio= parent_dir+'/sample_data/input_audio.mp3'
131
  #delete trimmed if already exits
132
  clean_data()
 
 
 
 
133
  # cut the video
134
  call(["ffmpeg","-y","-i",input_videos,"-ss", start,"-t",interval,"-async","1",trimmed_video])
135
  #!ffmpeg -y -i youtube.mp4 -ss {start} -t {interval} -async 1 {trimmed_video}
 
154
  rescaleFactor = 1#@param {type:"integer"}
155
  nosmooth = False #@param {type:"boolean"}
156
 
157
+ out_name ="result_voice.mp4"
158
  out_file="../"+out_name
159
 
160
  if nosmooth == False:
 
266
  url =gr.inputs.Textbox(label = "Enter the YouTube URL below:")
267
  initial_time = gr.inputs.Textbox(label='Initial time of trim? (format: hh:mm:ss)')
268
  final_time= gr.inputs.Textbox(label='Final time to trim? (format: hh:mm:ss)')
269
+ gr.Interface(fn = video_generator,
270
  inputs = [text_to_say,url,initial_time,final_time],
271
  outputs = 'video',
272
  verbose = True,
 
284
  For more information visit <a href="https://ruslanmv.com/">ruslanmv.com</a>
285
  </p>
286
  </div>''',
287
+ enable_queue=True,
288
  examples = [['I am clonning your voice. Charles!. Machine intelligence is the last invention that humanity will ever need to make.',
289
  "https://www.youtube.com/watch?v=xw5dvItD5zY",
290
  "00:00:01","00:00:10"],
 
306
  ['I am clonning your voice. Alexandria!. Machine intelligence is the last invention that humanity will ever need to make.',
307
  "https://www.youtube.com/watch?v=Eht6oIkzkew",
308
  "00:00:02", "00:00:30"],
309
+ ],
310
+ allow_flagging=False
311
+ ).launch()
312
+