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.3.0.tar.gz
(17.5 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.3.0-py3-none-any.whl
(12.6 kB
view details)
File details
Details for the file whiscribe-0.3.0.tar.gz.
File metadata
- Download URL: whiscribe-0.3.0.tar.gz
- Upload date:
- Size: 17.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6e6bd03706438288f4ab1e311d84ed60defa5706fd2459e6f47673e8adfa733
|
|
| MD5 |
aae57adeb9872126fb9ce20f1b737c96
|
|
| BLAKE2b-256 |
28889b7a804889fc8a2369f01fca9385033adfeb7c636a895d977599739e8ce3
|
File details
Details for the file whiscribe-0.3.0-py3-none-any.whl.
File metadata
- Download URL: whiscribe-0.3.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 |
6df86095c778897eebc5154227940d165eaa579cb7f08ed099570289af900549
|
|
| MD5 |
c61e161df0b1c3b44f3184c11e0f2dc7
|
|
| BLAKE2b-256 |
527ccb51e049d0556b966c9c6977a1ae03445404b2e99cebcfce89f0a2f23c54
|