> This page is for Glide Classic.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://www.glideapps.com/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://www.glideapps.com/docs/_mcp/server.

# Audio to Text

> Transcribe an audio file into text.

## Audio to Text

With the **Audio to Text** feature, you can transcribe an audio recording into text. Audio files should be uploaded directly to Glide. You can do this with a [File Picker Component](/docs/essentials/components/file-and-image-pickers), or by recording directly to your app with an [Audio Component](/docs/essentials/components/audio).

> **File types and size restrictions**
>
> Glide supports the following audio file types: `mp3`, `mp4`, `mpeg`, `mpga`, `m4a`, `wav`, and `webm
> `
> File uploads are currently limited to 25 MB.

## Adding the Audio to Text Feature

#### Data Editor

#### Audio to Text Data Editor Arcade

Open the table where you want to save the audio recording and its text transcript.

Add a new [basic URL column](/docs/essentials/basic-columns/url) by clicking the (**+**) plus symbol to the right of the table. This column will store the URL of the audio recording.

* New columns added with the (**+**) plus symbol will always appear on the right. If you'd like to add a column somewhere else in your data, you can select the dropdown menu on an existing column and choose **Add column right**. You can also click and drag columns to rearrange them.

Add an **Audio to Text** column. Search for 'Audio to Text' or navigate to AI → Audio to Text.

Select the URL column you created for the **Audio URL** field.

#### Layout Editor

#### In the Layout Editor \[NEW]

If you have not yet set up the columns you'll need in the Data Editor, start there.

Add an [Audio Recorder Component](/docs/essentials/components/audio) to the screen.

For the **Save To** field, use the URL column you created.

Select the action configuration menu.

Search for the **AI -> Audio to Text** action.

For the **Audio URL field**, select the column where you have the audio stored.

For the **Text** field, select the column where you want to save the text.

Click away to exit the configuration.

Add a [Hint Component](/docs/essentials/components/hint) to the screen. For the **Content** field, use the **Audio to Text** column. This will display the transcript of the audio recording.

Test your action.

#### Workflow Editor

#### Audio to Text Action Editor Arcade

If you have not yet set up the columns you'll need in the Data Editor, start there.

Select the (**+**) plus symbol or the **+ New Workflow** button. For the example above, we chose App Interaction.

Select as the data source for the action the data source of the screen where the action is triggered.

Add **Audio to Text** as the first step of the workflow.

Configure the **Audio to Text** action: For the **Audio URL** field, select the **URL column** where your audio files will be stored. For the **Text** field, select the basic text column where the transcript will be stored.

Optionally, add a [Show Notification](/docs/automation/actions/show-notification) action at the end of the custom action to notify the user.

> **Record audio and upload file components**
>
> [Record Audio](/docs/essentials/components/audio) and [Upload File](/docs/essentials/components/file-and-image-pickers) are possible via dedicated components and are not actions in and of themselves. To use these features, add them as components in the Layout Editor. Because they are Components and not Actions, they cannot be used in Custom Actions.

## Frequently Asked Questions

#### Is Audio to Text available on all plans?

The **Audio to Text** feature requires a paid plan. [Browse our plans to find the right fit for you.](https://www.glideapps.com/pricing)

#### How does Audio to Text consume updates?

The **Audio to Text** feature will use two updates every time it is used.