Spaces:
Runtime error
Runtime error
Update transcription_diarization.py
Browse files
transcription_diarization.py
CHANGED
@@ -41,6 +41,7 @@ def transcribe_video(file_uri, job_name):
|
|
41 |
if status['TranscriptionJob']['TranscriptionJobStatus'] == 'COMPLETED':
|
42 |
return status['TranscriptionJob']['Transcript']['TranscriptFileUri']
|
43 |
else:
|
|
|
44 |
return None
|
45 |
|
46 |
def download_transcript(transcript_url):
|
@@ -108,6 +109,8 @@ def diarize_audio(video_path):
|
|
108 |
|
109 |
job_name = f'transcription_job_{int(time.time())}'
|
110 |
transcript_url = transcribe_video(file_uri, job_name)
|
|
|
|
|
111 |
|
112 |
if transcript_url:
|
113 |
transcript_data = download_transcript(transcript_url)
|
@@ -115,6 +118,7 @@ def diarize_audio(video_path):
|
|
115 |
return "Failed to download transcript."
|
116 |
|
117 |
transcriptions = extract_transcriptions_with_speakers(transcript_data)
|
|
|
118 |
|
119 |
output = []
|
120 |
for i, trans in enumerate(transcriptions, 1):
|
|
|
41 |
if status['TranscriptionJob']['TranscriptionJobStatus'] == 'COMPLETED':
|
42 |
return status['TranscriptionJob']['Transcript']['TranscriptFileUri']
|
43 |
else:
|
44 |
+
print('Transcription Job return None')
|
45 |
return None
|
46 |
|
47 |
def download_transcript(transcript_url):
|
|
|
109 |
|
110 |
job_name = f'transcription_job_{int(time.time())}'
|
111 |
transcript_url = transcribe_video(file_uri, job_name)
|
112 |
+
|
113 |
+
print('\n\transcript url:\n', transcript_url)
|
114 |
|
115 |
if transcript_url:
|
116 |
transcript_data = download_transcript(transcript_url)
|
|
|
118 |
return "Failed to download transcript."
|
119 |
|
120 |
transcriptions = extract_transcriptions_with_speakers(transcript_data)
|
121 |
+
print('\n\ntranscriptions:\n', transcriptions)
|
122 |
|
123 |
output = []
|
124 |
for i, trans in enumerate(transcriptions, 1):
|