ruslanmv commited on
Commit
a54fc4b
1 Parent(s): 8200f3f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -2
app.py CHANGED
@@ -47,22 +47,29 @@ def video_to_translate(file_obj,initial_language,final_language):
47
  elif final_language == "Japanese":
48
  lang='ja'
49
  elif final_language == "Chinese":
50
- lang='zh-CN'
 
 
51
  print(lang)
52
  # init the Google API translator
53
  translator = Translator()
54
  translation = translator.translate(text, dest=lang)
 
55
  #translation.text
56
  trans=translation.text
57
- myobj = gTTS(text=trans, lang=lang, slow=False)
 
58
  myobj.save("audio.wav")
59
  # loading audio file
 
60
  audioclip = AudioFileClip("audio.wav")
61
  # adding audio to the video clip
62
  new_audioclip = CompositeAudioClip([audioclip])
63
  videoclip.audio = new_audioclip
 
64
  videoclip.write_videofile("new_filename.mp4")
65
  #return 'audio.wav'
 
66
  return 'new_filename.mp4'
67
 
68
  initial_language = gr.inputs.Dropdown(["English","Italian","Japanese","Russian","Spanish","German"])
 
47
  elif final_language == "Japanese":
48
  lang='ja'
49
  elif final_language == "Chinese":
50
+ lang='zh-CN'
51
+
52
+ print("-----------Step 1-----------")
53
  print(lang)
54
  # init the Google API translator
55
  translator = Translator()
56
  translation = translator.translate(text, dest=lang)
57
+ print("-----------Step 2-----------")
58
  #translation.text
59
  trans=translation.text
60
+ myobj = gTTS(text=trans, lang=lang, slow=False)
61
+ print("-----------Step 3-----------")
62
  myobj.save("audio.wav")
63
  # loading audio file
64
+ print("-----------Step 4-----------")
65
  audioclip = AudioFileClip("audio.wav")
66
  # adding audio to the video clip
67
  new_audioclip = CompositeAudioClip([audioclip])
68
  videoclip.audio = new_audioclip
69
+ print("-----------Step 5-----------")
70
  videoclip.write_videofile("new_filename.mp4")
71
  #return 'audio.wav'
72
+ print("-----------Step Final-----------")
73
  return 'new_filename.mp4'
74
 
75
  initial_language = gr.inputs.Dropdown(["English","Italian","Japanese","Russian","Spanish","German"])