Audio to Text

Transcribe speech or audio files to text

Needs a browser with speech recognition, such as Chrome, and microphone permission

About Audio to Text

Audio to Text has two modes. "Use microphone" types what you say as you speak, with the speech recognition built into your browser; Firefox does not have it. "Upload audio file" sends one recording to OpenAI's Whisper model through our server and returns the transcript, plus timed SRT and VTT subtitles when Whisper sends segments. The recording is passed on exactly as picked, and any format Whisper turns down is reported back on the page. The text can be copied or downloaded. It does not translate and does not keep your transcripts.

How to transcribe speech to text

  1. 1Choose "Use microphone" for live dictation or "Upload audio file" for a recording.
  2. 2Microphone: click "Start transcription", allow the microphone, speak, then click "Stop".
  3. 3File: pick or drop an audio file of up to 25 MB and click "Transcribe audio".
  4. 4Click "Copy", or "Download" the .txt file; a transcribed file also offers .srt and .vtt subtitles.

Formats and limits

Input
Your microphone, or one audio file in a type Whisper reads; it is not converted first
Maximum file size
Up to 25 MB, the ceiling of OpenAI's Whisper API
Output
Text to copy; TXT; SRT and VTT for uploaded files when timings come back
Usage limits
File mode: one hourly and daily allowance per connection, shared with the site's other AI tools, under a monthly budget for the site's paid services; a file over 4 MB also uses the upload service's own hourly and daily allowance. Microphone mode is not counted.
Microphone browsers
Needs the speech recognition of the browser; without it the page shows "Speech recognition not supported. Try Chrome."

Where your audio is processed

Microphone mode: your browser's own speech service does the recognition (Chrome, for example, sends the sound to Google), and the page only receives the words. File mode: your file goes to our server, which sends it to OpenAI's transcription API (model whisper-1). Files over 4 MB first travel to our server, which deletes them once read. We keep no copy; OpenAI's own data rules apply on its side. Error messages shown on the page, cleaned, are sent to our error log with your browser's name and version.

Frequently asked questions

Does microphone dictation work in every browser?

No. It needs the speech recognition built into the browser: Chrome has it, Firefox does not and shows "Speech recognition not supported. Try Chrome." File upload works in any browser, since the transcription itself runs at OpenAI.

How large a recording can I upload?

Up to 25 MB; a bigger file is refused the moment you pick it, before anything is sent, and the button stays off. Cut a long recording with Split Audio, or save it as MP3 with Compress Audio, then transcribe the result.

Can I get subtitles with timestamps?

Yes, for uploaded files: each timed segment Whisper sends back becomes one subtitle cue, saved as .srt or .vtt, and "Download all" zips them with the .txt. Microphone mode gives plain text only.

How many files can I transcribe per day?

A set number per connection, per hour and per day, shared with the site's other AI tools, and only while the monthly budget for paid services lasts; the page says when a limit is reached. The numbers are server settings, not shown here. Live dictation does not count.

Is my recording stored?

No, not by us. An uploaded file is passed to OpenAI and the text comes back; a file over 4 MB is deleted from our server once read. Live dictation never reaches our server: it goes to the speech service of your browser.