Select the region

The default region is US, with base URL api.assemblyai.com. For EU data residency requirements, you can use our base URL for EU at api.eu.assemblyai.com.

The base URL for EU is currently only available for Async transcription.

RegionBase URL
US (default)api.assemblyai.com
EUapi.eu.assemblyai.com

To use the EU endpoint, set the base URL for your requests as api.eu.assemblyai.com.

1import assemblyai as aai
2
3aai.settings.api_key = "<YOUR_API_KEY>"
4aai.settings.base_url = "https://api.eu.assemblyai.com"
5
6# audio_file = "./local_file.mp3"
7audio_file = "https://assembly.ai/wildfires.mp3"
8
9config = aai.TranscriptionConfig()
10
11transcript = aai.Transcriber(config=config).transcribe(audio_file)
12
13if transcript.status == "error":
14 raise RuntimeError(f"Transcription failed: {transcript.error}")
15
16print(transcript.text)