def _GetProcessedAudios()

in utils/audio_upload.py [0:0]


def _GetProcessedAudios(project_id):
  """Returns transcripts uri which are processed.

  Args:
    project_id: GCP Project Id

  Returns:
    audios: Transcripts uri which are processed
  """
  audios = []
  request = contact_center_insights_v1.ListConversationsRequest(
      parent=f'projects/{project_id}/locations/us-central1',
  )
  client = contact_center_insights_v1.ContactCenterInsightsClient()
  page_result = client.list_conversations(request=request)
  for response in page_result:
    audio = response.data_source.gcs_source.audio_uri
    if audio not in audios:
      audios.append(audio)
  return audios