Local voice assistant pipeline — STT → LLM → TTS, 100% offline
Project description
VoxCore
Local voice assistant pipeline — STT → LLM → TTS, 100% offline.
Stack : faster-whisper + Qwen3.6 + Voxtral (ou Supertonic/Piper)
Installation :
pip install voxcore
voxcore --config config.yaml
Usage :
# Microphone → réponse vocale
voxcore live
# Audio file → texte
voxcore stt input.wav
# Texte → audio
voxcore tts "Hello world" -o output.mp3
Config : config.yaml dans le dossier courant ou ~/.config/voxcore/config.yaml
Architecture
stt/— Speech-to-Text (faster-whisper)llm/— Local LLM (llama.cpp, vLLM, LM Studio)tts/— Text-to-Speech (Voxtral, Piper, Supertonic)pipeline/— Orchestration complète
Requirements
- Python 3.10+
- GPU NVIDIA recommandé (CUDA 12+)
- RAM : 16GB minimum
License
MIT
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
voxcore_local-0.1.0.tar.gz
(4.6 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
File details
Details for the file voxcore_local-0.1.0.tar.gz.
File metadata
- Download URL: voxcore_local-0.1.0.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c05746fd4b5dc8c77a4a2d9c8372b97b348741006801173de1de4df484ab355
|
|
| MD5 |
ac5a27f496384f50bd3b464e564ef34b
|
|
| BLAKE2b-256 |
8522e58b372d9bec4c10d1f47dcb6d6a64188e740483f1fee49f3e6b419af61b
|
File details
Details for the file voxcore_local-0.1.0-py3-none-any.whl.
File metadata
- Download URL: voxcore_local-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bafa0d8225809b8e08e4dd331fa01b15f95d8fce2fd3bd4aed0bc54ddf4297ef
|
|
| MD5 |
beb2e1934ffc48517fe14f6aa7601874
|
|
| BLAKE2b-256 |
09fdb64a6a87d44b3e69455128d5b42231d33affcf473c108c8a68125d5b5ece
|