Projektname whisper-stt-cli: Repository-URL in Wyoming-Info und Doku

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Dieter Schlüter 2026-09-14 02:34:30 +02:00
commit 884ec5dd90
5 changed files with 10 additions and 7 deletions

View file

@ -1,4 +1,4 @@
# Bedienungsanleitung SpeechToText # Bedienungsanleitung whisper-stt-cli
Diese Anleitung richtet sich an **Anwender**: Installieren, Starten, Benutzen, Einrichten mit Home Diese Anleitung richtet sich an **Anwender**: Installieren, Starten, Benutzen, Einrichten mit Home
Assistant, Probleme lösen. Für Programmierer: [docs/API.md](docs/API.md) (Schnittstellen) und Assistant, Probleme lösen. Für Programmierer: [docs/API.md](docs/API.md) (Schnittstellen) und
@ -25,7 +25,7 @@ Assistant, Probleme lösen. Für Programmierer: [docs/API.md](docs/API.md) (Schn
## 1. Was macht das Programm? ## 1. Was macht das Programm?
SpeechToText wandelt **gesprochene Sprache in Text** um — vollständig **lokal** auf dem eigenen Rechner, whisper-stt-cli wandelt **gesprochene Sprache in Text** um — vollständig **lokal** auf dem eigenen Rechner,
ohne Cloud. Grundlage ist das Spracherkennungsmodell *Whisper* in der schnellen Umsetzung ohne Cloud. Grundlage ist das Spracherkennungsmodell *Whisper* in der schnellen Umsetzung
*faster-whisper*. *faster-whisper*.
@ -79,7 +79,7 @@ Mikrofonwahl, `espeak-ng` nur für die automatischen Tests.
```bash ```bash
cd ~/Python_Programs cd ~/Python_Programs
git clone <repository-url> SpeechToText # bzw. vorhandenen Ordner nutzen git clone https://kitux.de/forgejo/dschlueter/whisper-stt-cli.git SpeechToText
cd SpeechToText cd SpeechToText
python3 -m venv --system-site-packages .venv python3 -m venv --system-site-packages .venv

View file

@ -1,6 +1,6 @@
# Änderungsprotokoll # Änderungsprotokoll
Alle nennenswerten Änderungen an SpeechToText. Versionsnummer: `stt_core.__version__` Alle nennenswerten Änderungen an whisper-stt-cli. Versionsnummer: `stt_core.__version__`
(erscheint in `/health`, in der FastAPI-Doku und im Wyoming-`info`). (erscheint in `/health`, in der FastAPI-Doku und im Wyoming-`info`).
## 0.2.0 — 2026-09-14 ## 0.2.0 — 2026-09-14

View file

@ -10,7 +10,7 @@ Lokale, schnelle, zuverlässige Spracherkennung, nicht blockierend. Baustein fü
(Home Assistant via Wyoming, ESP32/Arduino als Audio-Clients) und **STT-Pendant zu `chatterbox-tts-cli`** (Home Assistant via Wyoming, ESP32/Arduino als Audio-Clients) und **STT-Pendant zu `chatterbox-tts-cli`**
(`~/chatterbox-tts-cli`: CLI-Kern + FastAPI-Service + MCP-Adapter + systemd-User-Service, Port 9999). (`~/chatterbox-tts-cli`: CLI-Kern + FastAPI-Service + MCP-Adapter + systemd-User-Service, Port 9999).
Bewährtes STT-Vorbild: `~/my_voice_assistant_v3` (`app/providers/stt/faster_whisper.py`, `app/api/ws.py`). Bewährtes STT-Vorbild: `~/my_voice_assistant_v3` (`app/providers/stt/faster_whisper.py`, `app/api/ws.py`).
Git-Remote auf kitux.de (Forgejo) geplant, noch nicht eingerichtet. Repository: https://kitux.de/forgejo/dschlueter/whisper-stt-cli (Forgejo, Remote `origin`, Branch `main`); lokaler Ordner heißt weiterhin `SpeechToText`.
## Dokumentation ## Dokumentation

View file

@ -1,4 +1,6 @@
# SpeechToText # whisper-stt-cli
Repository: https://kitux.de/forgejo/dschlueter/whisper-stt-cli · lokaler Projektordner: `~/Python_Programs/SpeechToText`
Lokaler, schneller Spracherkennungs-Dienst (Sprache → Text) auf Basis von Lokaler, schneller Spracherkennungs-Dienst (Sprache → Text) auf Basis von
[faster-whisper](https://github.com/SYSTRAN/faster-whisper) — das STT-Gegenstück zu [faster-whisper](https://github.com/SYSTRAN/faster-whisper) — das STT-Gegenstück zu
@ -27,6 +29,7 @@ Gedacht als Baustein für Sprachassistenten und Smarthome: **Home Assistant** (W
## Schnellstart ## Schnellstart
```bash ```bash
git clone https://kitux.de/forgejo/dschlueter/whisper-stt-cli.git ~/Python_Programs/SpeechToText
cd ~/Python_Programs/SpeechToText cd ~/Python_Programs/SpeechToText
python3 -m venv --system-site-packages .venv python3 -m venv --system-site-packages .venv
.venv/bin/pip install -r requirements.txt .venv/bin/pip install -r requirements.txt

View file

@ -24,7 +24,7 @@ import stt_core as core
log = logging.getLogger("stt.wyoming") log = logging.getLogger("stt.wyoming")
PROJECT_URL = "https://kitux.de/forgejo/dschlueter/SpeechToText" PROJECT_URL = "https://kitux.de/forgejo/dschlueter/whisper-stt-cli"
def _whisper_languages() -> list[str]: def _whisper_languages() -> list[str]: