Skip to main content

Open-Source Voice-to-Text mit Pay-per-Use Pricing

Project description

PayPerTranscript

Open-Source Voice-to-Text für Windows — Pay-per-Use statt Abo.
Hotkey drücken, sprechen, loslassen — Text erscheint an der Cursor-Position.


Warum PayPerTranscript?

Kommerzielle Diktierdienste kosten $12–15 pro Monat — egal ob du sie 5 Minuten oder 5 Stunden nutzt.

PayPerTranscript nutzt Cloud-basierte KI-Modelle direkt über deinen eigenen API-Key. Du zahlst nur, was du tatsächlich verbrauchst: ~0.024 Cent pro Transkription.

100 Transkriptionen kosten ca. 2.4 Cent. Ein kommerzielles Abo kostet dafür $15/Monat.


Features

Feature Beschreibung
Hold-to-Record Hotkey halten, sprechen, loslassen — Text erscheint
Toggle-Modus Alternativ: einmal drücken = Start, nochmal = Stop
App-spezifische Formatierung Chat-Apps: locker. E-Mail: professionell. Per LLM, frei konfigurierbar.
Wortliste Namen und Fachbegriffe immer korrekt transkribieren
Kosten-Dashboard Jederzeit sehen, was verbraucht wurde
Privatsphäre Dein API-Key, deine Daten. Keine Telemetrie, kein Tracking.
Open Source MIT-Lizenz — vollständig transparent und erweiterbar

Installation

Voraussetzungen: Windows 10/11, Python 3.12+

Option 1: pip install (empfohlen)

pip install paypertranscript

Nach der Installation einfach starten:

paypertranscript

Beim ersten Start öffnet sich ein Setup-Wizard, der durch die Konfiguration führt.

Option 2: Aus dem Quellcode

# Repository klonen
git clone https://github.com/jxnxts/PayPerTranscript.git
cd PayPerTranscript

# Virtuelle Umgebung erstellen & aktivieren
python -m venv venv
venv\Scripts\activate

# Im Entwicklungsmodus installieren
pip install -e .

# App starten
paypertranscript

# Oder mit Debug-Logging
python -m paypertranscript --debug

Nutzung

  1. Hotkey haltenCtrl+Win gedrückt halten und sprechen
  2. Loslassen — die Aufnahme stoppt, Text wird transkribiert
  3. Text erscheint — direkt an der Cursor-Position eingefügt
  4. Tray-Icon — Rechtsklick für Einstellungen, Statistiken und mehr

Kosten

Dienst Preis
STT (Whisper) $0.04 pro Stunde Audio (~0.01 Cent pro 10s)
LLM-Formatierung ~$0.00002 pro Transkription (optional)
Gesamt ~0.024 Cent pro Transkription

Alle Preise basieren auf GroqCloud-Tarifen. Du nutzt deinen eigenen API-Key — kein Abo, kein Mittelsmann.


Konfiguration

Die gesamte Konfiguration ist über die grafische Oberfläche möglich:

  • Einstellungen — Sprache, Hotkeys, API-Key, Overlay-Position
  • Wortliste — Namen und Fachbegriffe für korrekte Transkription
  • Fenster-Zuordnung — Welche App bekommt welchen Schreibstil (casual, professionell, ...)
  • Statistiken — Kosten, Nutzung, Ersparnis gegenüber Abo-Diensten

Alle Daten werden lokal unter %APPDATA%\PayPerTranscript\ gespeichert.


FAQ

Text wird nicht in Admin-Fenster eingefügt

Windows blockiert Tastatureingaben von nicht-erhöhten Prozessen in erhöhte Fenster (UAC). Wenn du PayPerTranscript in Admin-Fenstern nutzen möchtest, starte die App als Administrator.

Mikrofon wird nicht erkannt

  • Prüfe, ob ein Mikrofon angeschlossen und in den Windows-Soundeinstellungen aktiviert ist
  • Prüfe die Datenschutz-Einstellungen: Windows-Einstellungen → Datenschutz → Mikrofon

Wie erhalte ich einen API-Key?

  1. Erstelle einen Account bei GroqCloud
  2. Gehe zu API Keys → "Create API Key"
  3. Kopiere den Key und füge ihn im Setup-Wizard ein

Lizenz

MIT — siehe LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

paypertranscript-0.2.1.tar.gz (73.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

paypertranscript-0.2.1-py3-none-any.whl (90.4 kB view details)

Uploaded Python 3

File details

Details for the file paypertranscript-0.2.1.tar.gz.

File metadata

  • Download URL: paypertranscript-0.2.1.tar.gz
  • Upload date:
  • Size: 73.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for paypertranscript-0.2.1.tar.gz
Algorithm Hash digest
SHA256 338f0349579cf39cd591481b2aa178b78ee37b44cad0f9e9b4ba2cfebde52864
MD5 f206c449bb983db0f525625597c2fb5f
BLAKE2b-256 d4fcd9eb87920df2a36970a293e804a458c8655d68159df5af58c7494bb6fba2

See more details on using hashes here.

Provenance

The following attestation bundles were made for paypertranscript-0.2.1.tar.gz:

Publisher: publish.yml on nikovdany/PayPerTranscript

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paypertranscript-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for paypertranscript-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 087b348b2e5c6fc867e19e8b6edf312126dfbbd892629960feb90e888c7da9eb
MD5 036bf59183a9284c48b519bf227e2a86
BLAKE2b-256 dfe23fcabbb0e2f5f4f4f92d5d965c3d53aefada263a7378716ab39580960eeb

See more details on using hashes here.

Provenance

The following attestation bundles were made for paypertranscript-0.2.1-py3-none-any.whl:

Publisher: publish.yml on nikovdany/PayPerTranscript

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page