58b9cb586ce2e66a50eb28045654775dda67445e
- 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>
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
Copyright
- The Notification sound: Rasool Asaad from Pixabay
Languages
Python
100%