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.2.0.tar.gz
(9.1 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.2.0.tar.gz.
File metadata
- Download URL: voxcore_local-0.2.0.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68f3a9d75dfa8a82474f81342acd864e66456eee56be01c6bca9c5a0c0e4bc2d
|
|
| MD5 |
515ec2b04f734e7e790aa1881348ef35
|
|
| BLAKE2b-256 |
63cb7e4d38a578a7fb6ad85bfa84a697b349e25ae15e9392c4a680ef87ac7b65
|
File details
Details for the file voxcore_local-0.2.0-py3-none-any.whl.
File metadata
- Download URL: voxcore_local-0.2.0-py3-none-any.whl
- Upload date:
- Size: 3.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b76df9147af7657e5968dc6dc9eae1c677ec0618e034543280af2f2a8391bf32
|
|
| MD5 |
555909045822096d1bb26947f0b72dcf
|
|
| BLAKE2b-256 |
ef2a0fa959d81413433f67a22599a44ef2458cf7357f347b8f7593362449ac51
|