Example #1
0
 def wait_for_job_completion(job_name: str, client: BaseClient) -> str:
     job_status = 'INIT'
     while True:
         time.sleep(10)
         job_status = client.get_transcription_job(
             TranscriptionJobName=job_name
         )['TranscriptionJob']['TranscriptionJobStatus']
         print(job_status)
         if job_status == 'COMPLETED' or job_status == 'FAILED':
             break
     return job_status
Example #2
0
 def get_transcript_file_uri(job_name: str,
                             transcribe_client: BaseClient) -> str:
     return transcribe_client.get_transcription_job(
         TranscriptionJobName=job_name
     )['TranscriptionJob']['Transcript']['TranscriptFileUri']