Local transcription of large audio files

Hours of recordings turned into ready text — without cloud service limits.

Voice & meetings · Documents

Repository on GitHub (GitHub)

Result

About 60 hours of lectures processed in about 5 hours on a GPU

About the project

The solution automatically transcribes large collections of audio recordings on your computer. You add the recordings and start processing — the system recognizes speech with acceleration on an NVIDIA graphics card and saves a separate text for each file. It also suits lectures of more than two hours: there is no need to split them into parts.

After the initial setup, recognition works fully offline. Audio does not have to be sent to external services, and the volume of work is not limited by a subscription or API quotas. In one run, about 60 hours of lectures were processed in about 5 hours on a GPU.

For further work with the text there is an additional scenario: the finished transcript is passed to n8n, AI picks out the main points, structures the material and automatically formats it as an article in Google Docs.

How it works

  1. Audio recordings
  2. Local speech recognition on GPU
  3. Text transcripts

Additionally

  1. Lecture text
  2. AI processing and structuring
  3. A finished document in Google Docs

Features

  • Batch processing of many recordings without starting each file by hand.

  • Transcription of long audio without splitting it beforehand.

  • Local recognition without sending audio to the cloud.

  • Choosing the recognition language or automatic detection.

  • Turning transcripts into structured notes and articles through an additional AI scenario.

Where it can be used

  • Education — transcribing lectures and preparing study materials.
  • Research teams — working with audio archives and interviews.
  • Corporate training — turning recordings of sessions into knowledge-base materials.
  • Editorial teams and authors — preparing a text basis from podcasts and conversations.

Technologies

  • Python
  • Faster Whisper
  • NVIDIA CUDA
  • FFmpeg
  • n8n
  • LLM
  • Google Docs

More projects

All projects

Voice & meetings · Test automation & QA

Voice bug report

Tell Telegram about a bug — get a formatted report and a Jira task.

A tester's voice notes turn into structured bug reports in English.

Result Generate a bug report in 60 seconds

  • Telegram
  • n8n
  • OpenAI
  • Google Sheets
  • Google Docs
  • +1

AI assistants & Telegram bots · Documents

YouTube → text in Telegram

When it is easier to read than to watch: send a video link and get text ready for reading.

A Telegram bot turns the transcript of a YouTube video into coherent, neatly formatted text.

  • n8n
  • Telegram
  • OpenAI
  • YouTube-Transcript.io

AI assistants & Telegram bots · Voice & meetings

AI dictation in Telegram

Dictate a message — get neat text, ready to send.

Voice messages become edited text right in Telegram.

  • n8n
  • Telegram
  • Whisper
  • GPT-4.1

Start with one process.

Describe what is currently done manually, what data is involved and what result you would like to achieve. You do not need a technical specification or a chosen model to begin.

Please do not share trade secrets, source code, or sensitive personal data before an NDA (non-disclosure agreement) is signed.