Home → Blog

Audio transcription guides

How to turn calls, voice messages, meetings and video into text: step-by-step instructions, code samples and fixes for the usual problems.

How to transcribe a call recording to text

A step-by-step guide to turning phone call recordings into text through an API in minutes: Python and C# samples, response formats and the errors you will meet.

2026-08-05 · 6 min read

Voice message transcription: Telegram, WhatsApp and other messengers

How to turn voice messages into text automatically: working with ogg/opus, short clips, silent recordings and ready code for chat bots that answer in text.

2026-08-05 · 5 min read

How to migrate from the OpenAI Whisper API to another service

A migration guide for the OpenAI Whisper API: what to change in code, how responses and errors compare, and how to test quality before switching production traffic.

2026-08-05 · 5 min read

Automatic SRT and VTT subtitles from video and webinars

How to get ready-made timed subtitles from a webinar or a video: extracting the audio track, SRT versus VTT, code samples and fixes for the usual problems.

2026-08-05 · 5 min read

How to transcribe meeting recordings and get usable notes

Turn Zoom, Teams and Google Meet recordings into searchable text and structured notes: where the file lives, how to transcribe it and how to extract decisions.

2026-08-05 · 6 min read

Podcast transcription: show notes, chapters and searchable episodes

How to transcribe a podcast episode automatically and turn the text into show notes, chapters and a page search engines can actually read. With code and a checklist.

2026-08-05 · 6 min read

How to improve speech-to-text accuracy: eight practical fixes

Eight changes that actually move transcription quality: audio preparation, language hints, the prompt parameter, chunking, formats, and how to measure word error rate.

2026-08-05 · 7 min read

How to build a batch transcription pipeline for an audio archive

Transcribing thousands of recordings without losing any: a work queue, concurrency, retries, resuming after a crash and keeping the bill under control.

2026-08-05 · 7 min read

Speech-to-text pricing: what you actually pay for

How transcription billing works, which parts of your audio cost money, when self-hosting a GPU is cheaper than an API, and how to estimate your own monthly spend.

2026-08-05 · 6 min read

How to transcribe a YouTube video to text

Three ways to get the text of a YouTube video: the built-in captions, downloading the audio track, and an API for bulk work — with code and the limits of each.

2026-08-05 · 6 min read

Speech to text in Python: from one file to a working script

A working Python speech-to-text setup in ten minutes: install, the first request, response formats, error handling, and the mistakes that cost the most time.

2026-08-05 · 6 min read

Speech to text in Node.js: working code and the usual pitfalls

How to transcribe audio from Node.js: the official SDK, streams and FormData, handling uploads in Express, timeouts and retries — with code you can paste.

2026-08-05 · 6 min read

How to transcribe an interview without retyping it by hand

Turning recorded interviews into usable text: how to record, what to do with two voices, timestamps for quotes, and how to check the result before publishing.

2026-08-05 · 6 min read

Which languages speech recognition actually handles well

The 99 supported languages are not equal: which are reliable, where accuracy drops, how detection works, and what to do with recordings that switch languages.

2026-08-05 · 5 min read

Who said what: separating speakers in a transcript

Why a single mixed recording does not come back labelled by speaker, and four practical ways to get the split anyway — from multitrack recording to channel separation.

2026-08-05 · 5 min read

How to turn a lecture or webinar into usable notes

How to transcribe a lecture or webinar recording and build notes from it: audio prep, timestamps, splitting long files and code you can copy.

2026-08-20 · 5 min read

Which Whisper model to choose for speech recognition

How Whisper models differ from tiny to large-v3: speed, accuracy, VRAM requirements and when a smaller model is genuinely the better trade.

2026-08-20 · 5 min read

Self-hosted Whisper or a transcription API: what costs less

An honest comparison of running Whisper yourself versus using an API: GPU cost, maintenance, time to first result and the volume where self-hosting pays off.

2026-08-20 · 6 min read

Which audio format to use for speech recognition

mp3, wav, ogg, opus, m4a and webm for speech recognition: what bitrate changes, why mono at 16 kHz is enough and how to stay under the size limit.

2026-08-20 · 4 min read

Preparing audio for transcription: ffmpeg recipes

Copy-paste ffmpeg commands for speech recognition: extract audio from video, downmix to mono, trim silence, split on pauses and separate stereo channels.

2026-08-20 · 5 min read

How to transcribe a recording that does not fit one request

What to do with multi-hour audio: compression, splitting on pauses, processing chunks in parallel and merging one transcript with continuous timestamps.

2026-08-20 · 5 min read

Transcription API errors and what they actually mean

A walkthrough of transcription API status codes: why 401, 400, 413, 429 and 502 happen, how to fix each one and which failures are worth retrying.

2026-08-20 · 5 min read

How to set up transcription without writing code

Build an audio-to-text workflow in no-code tools: the HTTP request in n8n, Make and Zapier, sending the file correctly and storing the result.

2026-08-20 · 5 min read

How to turn voice notes into text automatically

Turn phone and recorder voice notes into a searchable knowledge base: a synced folder, a watcher script, a note template and tips for messy field audio.

2026-08-20 · 5 min read

How to build a Telegram bot that transcribes voice messages

A complete walkthrough of a Telegram transcription bot: receiving a voice message, downloading the file, sending it for recognition and replying with text.

2026-08-20 · 6 min read

How to add subtitles to short vertical videos quickly

Get captions for vertical videos: transcribe with word timing, rebuild short caption lines and burn them into the frame with a single ffmpeg command.

2026-08-20 · 5 min read

Video transcripts on your site: why SEO needs them

How a video transcript brings search traffic: page structure, markup, timestamps and the common mistakes that make the text useless for ranking.

2026-08-20 · 5 min read

How to build a meeting summary from a transcript automatically

A two-step pipeline for meeting minutes: transcribe the recording, then extract decisions, owners and deadlines with a prompt that does not invent facts.

2026-08-20 · 5 min read

How to record audio in the browser and turn it into text

Voice input on a website: recording with MediaRecorder, posting the file to your own server, transcribing it there and returning text. Code and limits.

2026-08-20 · 5 min read

Speech to text in PHP: requests, uploads and error handling

How to transcribe audio from PHP: a plain cURL request, the Guzzle version, handling user uploads and the mistakes that produce a 400 response.

2026-08-20 · 5 min read

Speech to text in Go: working code on the standard library

How to send audio for transcription from Go: a multipart request on the standard library, response parsing, timeouts, retries and a worker pool for archives.

2026-08-20 · 5 min read

Speech to text in C#: connecting from .NET in five minutes

How to transcribe audio from C#: the official client and a plain HttpClient version, async processing, timeouts and error handling in a .NET service.

2026-08-20 · 5 min read

Speech to text in Java: code on the standard HttpClient

How to send audio for transcription from Java: building a multipart request on the built-in HttpClient, parsing the response, timeouts and error handling.

2026-08-20 · 5 min read

How to transcribe audio straight from the terminal

Transcription without writing an application: a curl request, choosing the response format, a bash script for a whole folder and troubleshooting tips.

2026-08-20 · 4 min read

Transcription privacy and security: what to check with a provider

Five questions to ask a speech recognition provider: retention, training on your data, channel encryption, staff access and deletion on request.

2026-08-20 · 5 min read