Max P. 58b9cb586c feat(libs): integrate Ollama and Whisper clients with config models
- Add `AppConfig` and `PresetConfig` models using Pydantic for config validation
- Refactor `read_configurations` to return an `AppConfig` instance
- Implement `OllamaClient` for chat-based server interaction
- Implement `WhisperClient` for transcription via Whisper CLI
- Migrate notification utilities to `libs` directory
- Update tray application to use new clients and config structure
- Simplify Whisper and Ollama integration logic in `WhisperWorker`

Signed-off-by: Max P. <Mail@MPassarello.de>
2025-05-05 12:00:33 +02:00
2025-04-30 17:52:45 +02:00

pyvtt

Python Voice to Text

Requirements

Python

Create a virtual environment and activate it:

python3 -m venv venv
source venv/bin/activate

Install the required Python packages with the requirements.txt file:

pip install -r requirements.txt
  • Python 3.6 or higher
  • pip
  • requests
  • PyQt5

Software

Description
No description provided
Readme MIT 134 KiB
Languages
Python 100%