Close menu
Explore Plans
Mobile menu Close menu
AssemblyAI

Upload and transcribe an audio file

This action will fetch an audio file from a URL, upload it to AssemblyAI's secure storage, and submit it for transcription. Use this for files AssemblyAI cannot fetch directly.

Developer info

API endpoint slug
assemblyai.submit_audio_file
Filter code method
Assemblyai.submitAudioFile.skip(string?: reason)
Runtime method
runAction("assemblyai.submit_audio_file", {})

Action fields

File url Text input

Label
File URL
Helper text
A URL to the audio file to upload. The file is downloaded and re-uploaded to AssemblyAI before transcription.
Slug
file_url
Required
true
Can have default value
true
Filter code method
Assemblyai.submitAudioFile.setFileUrl(string: file_url)

Language code Dropdown list

Label
Language
Helper text
Language of the audio. Choose "Detect automatically" to let AssemblyAI identify it.
Slug
language_code
Required
false
Can have default value
true
Filter code method
Assemblyai.submitAudioFile.setLanguageCode(string: language_code)

Speaker labels Dropdown list

Label
Speaker labels
Helper text
Detect and label individual speakers in the audio.
Slug
speaker_labels
Required
false
Can have default value
true
Filter code method
Assemblyai.submitAudioFile.setSpeakerLabels(string: speaker_labels)