---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/api/errors/95109#article
headline: "95109: Media content is empty"
url: https://www.twilio.com/docs/api/errors/95109
inLanguage: en
dateModified: 2026-06-08T11:38:30.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 95109: Media content is empty

Log Type: APPLICATION

Log Level: ERROR

## Description

Twilio returns this error when it downloads the media for a transcription request and the file has no usable audio content. This can happen when the media file is empty or when the recording is shorter than two seconds, because recordings shorter than two seconds are not transcribed.

### Possible causes

* The file referenced by `mediaUrl` is empty or contains no usable audio content.
* The recording is shorter than two seconds.
* The audio file was exported or generated incorrectly, which produced a file container without playable audio.

### Possible solutions

* Open the source recording and confirm that it contains audible content before you submit it for transcription.
* If you use `mediaUrl`, make sure the URL points directly to the audio file and that the file is fully available when Twilio fetches it.
* Submit a recording that is at least two seconds long.
* Re-export the recording in a supported format such as WAV PCM, MP3, or FLAC if the current file was generated incorrectly.

#### Additional resources

* [Batch Transcription resource](/docs/voice/api/batch-transcription-resource)
* [Conversation Intelligence (classic) Transcript resource](/docs/conversation-intelligence-classic/api/transcript-resource)
* [Transcriptions resource](/docs/voice/api/recording-transcription)
