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