Delete Transcripts

You can remove the data from the transcript and mark it as deleted.

1import assemblyai as aai
2
3aai.settings.api_key = "<YOUR_API_KEY>"
4
5# audio_file = "./local_file.mp3"
6audio_file = "https://assembly.ai/wildfires.mp3"
7
8config = aai.TranscriptionConfig(
9 speech_models=["universal-3-pro", "universal-2"],
10 language_detection=True
11)
12
13transcript = aai.Transcriber(config=config).transcribe(audio_file)
14
15if transcript.status == "error":
16 raise RuntimeError(f"Transcription failed: {transcript.error}")
17
18print(transcript.text)
19
20transcript.delete_by_id(transcript.id)
21
22transcript = aai.Transcript.get_by_id(transcript.id)
23print(transcript.text)
Data Retention

See here for more information on how long AssemblyAI retains data in the production environment.