├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── linux-nuitka.yml │ ├── linux-pyinstaller.yml │ ├── mac-pyinstaller.yml │ ├── win-nuitka.yml │ └── win-pyinstaller-dev2.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── Pipfile ├── README.md ├── __init__.py ├── autosub ├── __init__-0.4.0.py ├── __init__.py ├── constants.py └── formatters.py ├── deployment ├── freeze-linux-nuitka.sh ├── freeze-linux.sh ├── freeze-nuitka-win.bat ├── freeze-win.sh ├── nuitka-win-standalone.bat └── win │ ├── script-installer-windows-standalone.iss │ └── script-installer-windows.iss ├── doc ├── entitlements.plist ├── lightning.jpeg ├── pyTranscriber.png ├── screenshot1.png ├── screenshot2.png ├── screenshot3.png └── technical_details.md ├── freeze-mac.sh ├── main.py ├── nuitka-win-standalone.bat ├── patches ├── autosub-0.3.13.patch ├── autosub-0.4.0.patch └── note.txt ├── pytranscriber.sqlite ├── pytranscriber ├── __init__.py ├── control │ ├── __init__.py │ ├── ctr_autosub.py │ ├── ctr_db.py │ ├── ctr_engine.py │ ├── ctr_main.py │ ├── ctr_proxy.py │ ├── ctr_whisper.py │ ├── thread_cancel_autosub.py │ ├── thread_exec_autosub.py │ ├── thread_exec_generic.py │ └── thread_exec_whisper.py ├── gui │ ├── Português.qm │ ├── Português.ts │ ├── __init__.py │ ├── main │ │ ├── view_main.py │ │ ├── window_main.py │ │ └── window_main.ui │ ├── message_util.py │ ├── proxy.py │ ├── proxy.ui │ ├── proxy │ │ ├── __init__.py │ │ ├── view_proxy.py │ │ ├── window_proxy.py │ │ └── window_proxy.ui │ ├── 简体中文 - Chinese Simplified.qm │ ├── 简体中文 - Chinese Simplified.ts │ ├── 繁體中文 - Chinese Traditional.qm │ └── 繁體中文 - Chinese Traditional.ts ├── model │ ├── __init__.py │ ├── google_speech.py │ ├── transcription_parameters.py │ └── whisper.py └── util │ ├── __init__.py │ ├── srtparser.py │ └── util.py ├── requirements.txt ├── script-installer-windows-standalone.iss └── whisper ├── __init__.py ├── __main__.py ├── assets ├── gpt2.tiktoken ├── mel_filters.npz └── multilingual.tiktoken ├── audio.py ├── decoding.py ├── model.py ├── normalizers ├── __init__.py ├── basic.py ├── english.json └── english.py ├── timing.py ├── tokenizer.py ├── transcribe.py ├── triton_ops.py ├── utils.py └── version.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/linux-nuitka.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/.github/workflows/linux-nuitka.yml -------------------------------------------------------------------------------- /.github/workflows/linux-pyinstaller.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/.github/workflows/linux-pyinstaller.yml -------------------------------------------------------------------------------- /.github/workflows/mac-pyinstaller.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/.github/workflows/mac-pyinstaller.yml -------------------------------------------------------------------------------- /.github/workflows/win-nuitka.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/.github/workflows/win-nuitka.yml -------------------------------------------------------------------------------- /.github/workflows/win-pyinstaller-dev2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/.github/workflows/win-pyinstaller-dev2.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/Pipfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autosub/__init__-0.4.0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/autosub/__init__-0.4.0.py -------------------------------------------------------------------------------- /autosub/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/autosub/__init__.py -------------------------------------------------------------------------------- /autosub/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/autosub/constants.py -------------------------------------------------------------------------------- /autosub/formatters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/autosub/formatters.py -------------------------------------------------------------------------------- /deployment/freeze-linux-nuitka.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/deployment/freeze-linux-nuitka.sh -------------------------------------------------------------------------------- /deployment/freeze-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/deployment/freeze-linux.sh -------------------------------------------------------------------------------- /deployment/freeze-nuitka-win.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/deployment/freeze-nuitka-win.bat -------------------------------------------------------------------------------- /deployment/freeze-win.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/deployment/freeze-win.sh -------------------------------------------------------------------------------- /deployment/nuitka-win-standalone.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/deployment/nuitka-win-standalone.bat -------------------------------------------------------------------------------- /deployment/win/script-installer-windows-standalone.iss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/deployment/win/script-installer-windows-standalone.iss -------------------------------------------------------------------------------- /deployment/win/script-installer-windows.iss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/deployment/win/script-installer-windows.iss -------------------------------------------------------------------------------- /doc/entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/doc/entitlements.plist -------------------------------------------------------------------------------- /doc/lightning.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/doc/lightning.jpeg -------------------------------------------------------------------------------- /doc/pyTranscriber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/doc/pyTranscriber.png -------------------------------------------------------------------------------- /doc/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/doc/screenshot1.png -------------------------------------------------------------------------------- /doc/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/doc/screenshot2.png -------------------------------------------------------------------------------- /doc/screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/doc/screenshot3.png -------------------------------------------------------------------------------- /doc/technical_details.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/doc/technical_details.md -------------------------------------------------------------------------------- /freeze-mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/freeze-mac.sh -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/main.py -------------------------------------------------------------------------------- /nuitka-win-standalone.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/nuitka-win-standalone.bat -------------------------------------------------------------------------------- /patches/autosub-0.3.13.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/patches/autosub-0.3.13.patch -------------------------------------------------------------------------------- /patches/autosub-0.4.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/patches/autosub-0.4.0.patch -------------------------------------------------------------------------------- /patches/note.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/patches/note.txt -------------------------------------------------------------------------------- /pytranscriber.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber.sqlite -------------------------------------------------------------------------------- /pytranscriber/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytranscriber/control/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytranscriber/control/ctr_autosub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/control/ctr_autosub.py -------------------------------------------------------------------------------- /pytranscriber/control/ctr_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/control/ctr_db.py -------------------------------------------------------------------------------- /pytranscriber/control/ctr_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/control/ctr_engine.py -------------------------------------------------------------------------------- /pytranscriber/control/ctr_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/control/ctr_main.py -------------------------------------------------------------------------------- /pytranscriber/control/ctr_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/control/ctr_proxy.py -------------------------------------------------------------------------------- /pytranscriber/control/ctr_whisper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/control/ctr_whisper.py -------------------------------------------------------------------------------- /pytranscriber/control/thread_cancel_autosub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/control/thread_cancel_autosub.py -------------------------------------------------------------------------------- /pytranscriber/control/thread_exec_autosub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/control/thread_exec_autosub.py -------------------------------------------------------------------------------- /pytranscriber/control/thread_exec_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/control/thread_exec_generic.py -------------------------------------------------------------------------------- /pytranscriber/control/thread_exec_whisper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/control/thread_exec_whisper.py -------------------------------------------------------------------------------- /pytranscriber/gui/Português.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/Português.qm -------------------------------------------------------------------------------- /pytranscriber/gui/Português.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/Português.ts -------------------------------------------------------------------------------- /pytranscriber/gui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytranscriber/gui/main/view_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/main/view_main.py -------------------------------------------------------------------------------- /pytranscriber/gui/main/window_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/main/window_main.py -------------------------------------------------------------------------------- /pytranscriber/gui/main/window_main.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/main/window_main.ui -------------------------------------------------------------------------------- /pytranscriber/gui/message_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/message_util.py -------------------------------------------------------------------------------- /pytranscriber/gui/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/proxy.py -------------------------------------------------------------------------------- /pytranscriber/gui/proxy.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/proxy.ui -------------------------------------------------------------------------------- /pytranscriber/gui/proxy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytranscriber/gui/proxy/view_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/proxy/view_proxy.py -------------------------------------------------------------------------------- /pytranscriber/gui/proxy/window_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/proxy/window_proxy.py -------------------------------------------------------------------------------- /pytranscriber/gui/proxy/window_proxy.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/proxy/window_proxy.ui -------------------------------------------------------------------------------- /pytranscriber/gui/简体中文 - Chinese Simplified.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/简体中文 - Chinese Simplified.qm -------------------------------------------------------------------------------- /pytranscriber/gui/简体中文 - Chinese Simplified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/简体中文 - Chinese Simplified.ts -------------------------------------------------------------------------------- /pytranscriber/gui/繁體中文 - Chinese Traditional.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/繁體中文 - Chinese Traditional.qm -------------------------------------------------------------------------------- /pytranscriber/gui/繁體中文 - Chinese Traditional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/gui/繁體中文 - Chinese Traditional.ts -------------------------------------------------------------------------------- /pytranscriber/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytranscriber/model/google_speech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/model/google_speech.py -------------------------------------------------------------------------------- /pytranscriber/model/transcription_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/model/transcription_parameters.py -------------------------------------------------------------------------------- /pytranscriber/model/whisper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/model/whisper.py -------------------------------------------------------------------------------- /pytranscriber/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytranscriber/util/srtparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/util/srtparser.py -------------------------------------------------------------------------------- /pytranscriber/util/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/pytranscriber/util/util.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/requirements.txt -------------------------------------------------------------------------------- /script-installer-windows-standalone.iss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/script-installer-windows-standalone.iss -------------------------------------------------------------------------------- /whisper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/__init__.py -------------------------------------------------------------------------------- /whisper/__main__.py: -------------------------------------------------------------------------------- 1 | from .transcribe import cli 2 | 3 | cli() 4 | -------------------------------------------------------------------------------- /whisper/assets/gpt2.tiktoken: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/assets/gpt2.tiktoken -------------------------------------------------------------------------------- /whisper/assets/mel_filters.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/assets/mel_filters.npz -------------------------------------------------------------------------------- /whisper/assets/multilingual.tiktoken: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/assets/multilingual.tiktoken -------------------------------------------------------------------------------- /whisper/audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/audio.py -------------------------------------------------------------------------------- /whisper/decoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/decoding.py -------------------------------------------------------------------------------- /whisper/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/model.py -------------------------------------------------------------------------------- /whisper/normalizers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/normalizers/__init__.py -------------------------------------------------------------------------------- /whisper/normalizers/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/normalizers/basic.py -------------------------------------------------------------------------------- /whisper/normalizers/english.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/normalizers/english.json -------------------------------------------------------------------------------- /whisper/normalizers/english.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/normalizers/english.py -------------------------------------------------------------------------------- /whisper/timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/timing.py -------------------------------------------------------------------------------- /whisper/tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/tokenizer.py -------------------------------------------------------------------------------- /whisper/transcribe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/transcribe.py -------------------------------------------------------------------------------- /whisper/triton_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/triton_ops.py -------------------------------------------------------------------------------- /whisper/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raryelcostasouza/pyTranscriber/HEAD/whisper/utils.py -------------------------------------------------------------------------------- /whisper/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "20240930" 2 | --------------------------------------------------------------------------------