Cross-platform PyQt6 app for audio/video transcription using Whisper.
Project description
Whiscribe
A cross-platform PyQt6 desktop app that:
- On startup checks a model directory for a Whisper model and downloads if missing (default:
medium) - Lets users upload audio/video or record audio
- Transcribes audio into text
- Lets users copy or export TXT/PDF/DOCX
Install/run for development
python -m venv .venv
source .venv/bin/activate # Windows: .\.venv\Scripts\Activate.ps1
pip install -U pip
pip install -e .
whiscribe
Install/run for users (pipx)
This avoids packaging huge ML deps into an installer. Dependencies are installed at install time.
pip install -U pipx
pipx ensurepath
pipx install .
whiscribe
Notes on dependencies
- Whisper depends on PyTorch; pip will install the appropriate wheels where available.
- Video input uses
imageio-ffmpegwhich provides an ffmpeg binary in most environments.
Optional: pin/override torch
If you want explicit torch control, install torch first and then install whiscribe.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
whiscribe-0.2.0.tar.gz
(11.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
whiscribe-0.2.0-py3-none-any.whl
(12.6 kB
view details)
File details
Details for the file whiscribe-0.2.0.tar.gz.
File metadata
- Download URL: whiscribe-0.2.0.tar.gz
- Upload date:
- Size: 11.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04eac1f5ebdf3209dc070db6a0f32cb55293bacc2a87940740ad53b06a58e8d3
|
|
| MD5 |
e942f21c84d1e0512ead8345355b0b24
|
|
| BLAKE2b-256 |
a46c65b1e9dc19850ec8e05e7ad2bbb21a5eeb002e1c61def0073847b4e4f18f
|
File details
Details for the file whiscribe-0.2.0-py3-none-any.whl.
File metadata
- Download URL: whiscribe-0.2.0-py3-none-any.whl
- Upload date:
- Size: 12.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f239e4befb46f0a758a21616c4e66a674ab0ab03b751fd45bb1037e7ebba5e9b
|
|
| MD5 |
35622e5cd7a600c0a47384385fdc0975
|
|
| BLAKE2b-256 |
b9359a26513014163ad76dfbd4a476f36830060a140c57f437e9418f0c9ffe51
|