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
Metadata
Release files for voxcore-local 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| voxcore_local-0.2.0.tar.gz | 9.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| voxcore_local-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.1 kB
Release files / voxcore_local-0.2.0.tar.gz
| Download URL | voxcore_local-0.2.0.tar.gz |
|---|---|
| Size | 9.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
68f3a9d75dfa8a82474f81342acd864e66456eee56be01c6bca9c5a0c0e4bc2d
|
|
BLAKE2b-256 checksum How to use checksums |
63cb7e4d38a578a7fb6ad85bfa84a697b349e25ae15e9392c4a680ef87ac7b65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / voxcore_local-0.2.0-py3-none-any.whl
| Download URL | voxcore_local-0.2.0-py3-none-any.whl |
|---|---|
| Size | 3.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b76df9147af7657e5968dc6dc9eae1c677ec0618e034543280af2f2a8391bf32
|
|
BLAKE2b-256 checksum How to use checksums |
ef2a0fa959d81413433f67a22599a44ef2458cf7357f347b8f7593362449ac51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|