raryelcostasouza/pyTranscriber

pyTranscriber can be used to generate automatic transcription / automatic subtitles for audio/video files through a friendly graphical user interface.

Python

3,303

526 commits

updated Aug 29, 2025

See the code

README

pyTranscriber

Tip Me via PayPal Tip Me via Bitcoin Lightning

ko-fi

MOVED TO NEW WEBSITE - https://pytranscriber.github.io

More than 640k downloads since first version. Thanks! Check live statistics at GitHub Release Stats

Thanks to the people helping funding

Jixing Zhao, Narsu Narsu, Lucas Thorn, Soonkj Jung, Sergio Moreno, Yooki Adair, Adrien Jarton, YP, JOY_EASY, RodrigoRios, Zhou Mi, Dongmei Chen, Jung Yi Hung, Tah Kwang Tomas Tso

UPDATE - v2.1-stable - 13/07/2025

  1. Compiled torch with CUDA support enabled for faster whisper processing for those who have NVidia GPUs

UPDATE - v2.0-stable - 07/07/2025

  1. Added binary for Linux (GLIBC 2.35 or newer)

UPDATE - v2.0-stable - 22/05/2025

  1. Fixed issue with cantonese language not working using whisper engine
  2. Fixed srt file generation not being compliant with srt syntax

UPDATE - v2.0-RC_1 - 04/03/2025

  1. Added support for openAI Whisper with local processing of media files as alternative to Google Speech API (where all media file is uploaded to Google servers for processing)
  2. Added saving/load settings to sqlite local db

UPDATE - v1.9 - 22/12/2022

  1. Windows/Linux version compiled with Nuitka (https://github.com/Nuitka/Nuitka) instead of pyInstaller to improve stability and fix random crashes while transcribing audio. If you still experience issues please report at Issues section.
  2. Support for Ogg/ogv/mkv/webm media files on file selector

UPDATE - v1.8 - 17/08/2022

  1. Fixed bug: language codes for Chinese Languages updated accordingly to Speech API. Changed to "cmn-Hans-CN" and "cmn-Hant-TW" instead of "zh / zh-TW").. The output was always mistakenly coming in Cantonese (yue-Hant-HK). Now they come properly in Traditional Chinese and Simplified Chinese. Thanks to "Specter Hi" for reporting!
  2. Added GUI language switch feature
  3. Updated link to funding campaign at GitHub Sponsors

UPDATE - v1.7 - 08/08/2022

  1. add proxy setting
  2. change the function 'pytranscriber.util.MyUtil.is_internet_connected'
  3. add requirements.txt
  4. rebuilt using pyInstaller 5.3 - more stability to prevent multithreading crashes on Windows
  5. Added pipfile

image

raryelcostasouza/pyTranscriber

pyTranscriber can be used to generate automatic transcription / automatic subtitles for audio/video files through a friendly graphical user interface.

Python

3,303

526 commits

updated Aug 29, 2025

See the code

README

pyTranscriber

Tip Me via PayPal Tip Me via Bitcoin Lightning

ko-fi

MOVED TO NEW WEBSITE - https://pytranscriber.github.io

More than 640k downloads since first version. Thanks! Check live statistics at GitHub Release Stats

Thanks to the people helping funding

Jixing Zhao, Narsu Narsu, Lucas Thorn, Soonkj Jung, Sergio Moreno, Yooki Adair, Adrien Jarton, YP, JOY_EASY, RodrigoRios, Zhou Mi, Dongmei Chen, Jung Yi Hung, Tah Kwang Tomas Tso

UPDATE - v2.1-stable - 13/07/2025

  1. Compiled torch with CUDA support enabled for faster whisper processing for those who have NVidia GPUs

UPDATE - v2.0-stable - 07/07/2025

  1. Added binary for Linux (GLIBC 2.35 or newer)

UPDATE - v2.0-stable - 22/05/2025

  1. Fixed issue with cantonese language not working using whisper engine
  2. Fixed srt file generation not being compliant with srt syntax

UPDATE - v2.0-RC_1 - 04/03/2025

  1. Added support for openAI Whisper with local processing of media files as alternative to Google Speech API (where all media file is uploaded to Google servers for processing)
  2. Added saving/load settings to sqlite local db

UPDATE - v1.9 - 22/12/2022

  1. Windows/Linux version compiled with Nuitka (https://github.com/Nuitka/Nuitka) instead of pyInstaller to improve stability and fix random crashes while transcribing audio. If you still experience issues please report at Issues section.
  2. Support for Ogg/ogv/mkv/webm media files on file selector

UPDATE - v1.8 - 17/08/2022

  1. Fixed bug: language codes for Chinese Languages updated accordingly to Speech API. Changed to "cmn-Hans-CN" and "cmn-Hant-TW" instead of "zh / zh-TW").. The output was always mistakenly coming in Cantonese (yue-Hant-HK). Now they come properly in Traditional Chinese and Simplified Chinese. Thanks to "Specter Hi" for reporting!
  2. Added GUI language switch feature
  3. Updated link to funding campaign at GitHub Sponsors

UPDATE - v1.7 - 08/08/2022

  1. add proxy setting
  2. change the function 'pytranscriber.util.MyUtil.is_internet_connected'
  3. add requirements.txt
  4. rebuilt using pyInstaller 5.3 - more stability to prevent multithreading crashes on Windows
  5. Added pipfile

image

Significant stargazers

Yingchun Lai

142 followers · starred Oct 2022

Yifan Gu

171 followers · starred Feb 2021

Yenlin Chen

26 followers · starred Mar 2020

Thomas M

162 followers · starred Jan 2020