salmanmapkar commited on
Commit
9bcd364
1 Parent(s): a41d9e6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -7
app.py CHANGED
@@ -13,10 +13,6 @@ import json
13
  pipeline = Pipeline.from_pretrained("pyannote/speaker-diarization", use_auth_token="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")
14
  from pydub.effects import speedup
15
 
16
- def ChangeAudioRate(audio):
17
- audio_segment = AudioSegment.from_wav(audio)
18
- slowed_audio = speedup(audio_segment,0.9,90)
19
- slowed_audio.export(audio, format="wav")
20
 
21
  __FILES = set()
22
 
@@ -120,7 +116,6 @@ def AudioTranscribe(NumberOfSpeakers=None, SpeakerNames="", audio="", retries=5)
120
  return AudioTranscribe(audio, retries-1)
121
  if not (os.path.isfile("temp_audio.wav")):
122
  return AudioTranscribe(audio, retries-1)
123
- ChangeAudioRate("temp_audio.wav")
124
  return Transcribe()
125
  else:
126
  raise gr.Error("There is some issue ith Audio Transcriber. Please try again later!")
@@ -135,7 +130,6 @@ def VideoTranscribe(NumberOfSpeakers=None, SpeakerNames="", video="", retries=5)
135
  return VideoTranscribe(video, retries-1)
136
  if not (os.path.isfile("temp_audio.wav")):
137
  return VideoTranscribe(video, retries-1)
138
- ChangeAudioRate("temp_audio.wav")
139
  return Transcribe()
140
  else:
141
  raise gr.Error("There is some issue ith Video Transcriber. Please try again later!")
@@ -163,7 +157,6 @@ def YoutubeTranscribe(NumberOfSpeakers=None, SpeakerNames="", URL="", retries =
163
  stream = ffmpeg.input('temp_audio.m4a')
164
  stream = ffmpeg.output(stream, 'temp_audio.wav')
165
  RemoveFile("temp_audio.m4a")
166
- ChangeAudioRate("temp_audio.wav")
167
  return Transcribe()
168
  else:
169
  raise gr.Error(f"Unable to get video from {URL}")
 
13
  pipeline = Pipeline.from_pretrained("pyannote/speaker-diarization", use_auth_token="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")
14
  from pydub.effects import speedup
15
 
 
 
 
 
16
 
17
  __FILES = set()
18
 
 
116
  return AudioTranscribe(audio, retries-1)
117
  if not (os.path.isfile("temp_audio.wav")):
118
  return AudioTranscribe(audio, retries-1)
 
119
  return Transcribe()
120
  else:
121
  raise gr.Error("There is some issue ith Audio Transcriber. Please try again later!")
 
130
  return VideoTranscribe(video, retries-1)
131
  if not (os.path.isfile("temp_audio.wav")):
132
  return VideoTranscribe(video, retries-1)
 
133
  return Transcribe()
134
  else:
135
  raise gr.Error("There is some issue ith Video Transcriber. Please try again later!")
 
157
  stream = ffmpeg.input('temp_audio.m4a')
158
  stream = ffmpeg.output(stream, 'temp_audio.wav')
159
  RemoveFile("temp_audio.m4a")
 
160
  return Transcribe()
161
  else:
162
  raise gr.Error(f"Unable to get video from {URL}")