Converting audio to text — also called transcription — is useful for meetings, interviews, podcasts, lectures, and voice memos. Whether you need it done in real time or by uploading a file, there are several free and low-cost ways to do it. Here are the best methods available today.
Method 1: Google Docs Voice Typing (Free, Real-Time)
Google Docs has a built-in Voice Typing feature that transcribes speech from your microphone in real time. It is completely free and requires only a Google account.
- Open Google Docs and create a new document.
- Go to Tools → Voice Typing (or press Ctrl+Shift+S).
- A microphone icon appears. Click it to start recording.
- Speak or play your audio near the microphone — Google transcribes it in real time.
- Click the microphone again to stop.
Best for: Short audio, live meetings, dictating notes. Not ideal for pre-recorded audio files.
Method 2: YouTube Auto-Captions (Free, Audio/Video Files)
YouTube automatically transcribes any video you upload. You can use this to transcribe audio files too:
- Upload your audio or video file to YouTube as Unlisted (so only you can see it).
- Wait a few minutes — YouTube generates automatic captions.
- Go to YouTube Studio → Subtitles → your video → Auto-generated captions.
- Click the three-dot menu and choose Download (.srt or .vtt format) — or open the transcript and copy the text.
Best for: Audio and video files up to 15 hours. Free and surprisingly accurate for clear speech.
Method 3: Otter.ai (Best Free Tier for Upload)
Otter.ai is a dedicated transcription service with a free tier that allows importing audio files:
- Free plan: 300 minutes of transcription per month, 3 audio imports per month.
- Supports MP3, MP4, WAV, M4A formats.
- Generates a searchable transcript with speaker labels.
- Export as .txt or .docx.
Best for: Meeting recordings, interviews, and anything under 300 minutes per month where you want a clean, searchable transcript.
Method 4: OpenAI Whisper (Free, Offline, Most Accurate)
Whisper is an open-source speech-to-text model released by OpenAI. It runs entirely on your computer (no internet required after download) and is widely considered the most accurate free transcription tool available.
- Supports 99 languages.
- Works with audio and video files (MP3, WAV, MP4, M4A, etc.).
- Completely free and private — nothing leaves your device.
- Requires Python and a terminal to run.
Basic usage:
- Install Python and run:
pip install openai-whisper - Run:
whisper your-audio-file.mp3 --language English - Whisper saves the transcript as .txt, .srt, and .vtt files in the same folder.
Best for: Anyone comfortable with the command line who needs accurate transcription of longer recordings.
Method 5: Microsoft Word Dictate (Free, Real-Time)
Microsoft Word (Microsoft 365) has a built-in Dictate feature similar to Google Docs Voice Typing:
- Open Word online or the desktop app.
- Go to Home → Dictate.
- Click the microphone and speak or play audio near your microphone.
- Word transcribes in real time.
Comparison: Which Tool to Choose?
- Real-time, free: Google Docs Voice Typing or Microsoft Word Dictate
- Upload a file, free: YouTube auto-captions or Otter.ai (free tier)
- Best accuracy, fully offline: OpenAI Whisper
- Best paid option: Otter.ai Pro, Rev, or Descript for professional transcription
Frequently Asked Questions
How do I convert audio to text for free?
Use Google Docs Voice Typing (free, built-in), YouTube auto-captions, or free tiers of tools like Otter.ai or Whisper (open-source). For shorter audio, Google Docs Voice Typing is the fastest no-cost option.
What is the most accurate free audio to text tool?
OpenAI Whisper is considered the most accurate free transcription model. It is open-source and runs locally. For a no-install option, Otter.ai offers a free tier with good accuracy.
Can Google Docs convert audio to text?
Yes. Google Docs has a built-in Voice Typing feature (Tools → Voice Typing) that transcribes speech from your microphone in real time. It is free and reasonably accurate for clear speech.
How do I transcribe a video or audio file to text?
Upload the file to YouTube as unlisted and use YouTube's auto-captions. Or use a free tool like Otter.ai (upload audio) or run OpenAI Whisper locally on your computer.
Is there an offline audio to text tool?
Yes. OpenAI Whisper is a free, open-source transcription model that runs entirely offline on your computer. It supports 99 languages and works with audio and video files.