def __init__()

in infra-as-code/modules/ingest-pipeline/cf-stt-transcript/lib.py [0:0]


  def __init__(
    self,
    project_id,
    transcript_bucket_id,
    formatted_audio_file_name,
    formatted_audio_bucket_id,
    ingest_record_bucket_id,
    recognizer_path
    ):

    self.project_id = project_id
    self.formatted_audio_bucket_id = formatted_audio_bucket_id
    self.formatted_audio_file_name = formatted_audio_file_name
    self.transcript_bucket_uri = f'gs://{transcript_bucket_id}'
    self.recognizer_path = recognizer_path

    creds = self.get_credentials()
    self.storage_client = storage.Client(credentials=creds)

    self.get_audiofile_metadata(formatted_audio_bucket_id, formatted_audio_file_name)

    self.record_keeper = RecordKeeper(ingest_record_bucket_id, self.original_file_name, self.storage_client) 

    print(f'Starting transcript on: {self.formatted_audio_file_name}')