Guide complet Voicebox : Station de travail vocale IA open source, clonage vocal local, synthèse vocale et dictée globale

En une phrase : Voicebox est une station de travail vocale IA open source qui fonctionne entièrement en local — clonage vocal comme ElevenLabs + dictée globale comme WisprFlow, le tout dans une seule application, et c'est gratuit.

C'est quoi ?

Voicebox est une station de travail vocale IA open source développée par jamiepine. Elle a déjà récolté 45 000+ étoiles sur GitHub et c'est l'un des outils vocaux locaux les plus populaires actuellement.

Le problème qu'elle résout est simple : l'entrée et la sortie vocales ne devraient pas dépendre du cloud.

  • Sortie vocale (TTS) : 7 moteurs TTS au choix, 23 langues supportées, clonage vocal zero-shot avec juste quelques secondes d'audio
  • Entrée vocale (STT) : Dictée par raccourci global, conversion voix-texte locale basée sur Whisper
  • Intégration IA : Serveur MCP intégré pour faire "parler" les assistants de programmation IA comme Claude Code ou Cursor

Contrairement à ElevenLabs (qui fait seulement la sortie vocale) ou WisprFlow (qui fait seulement l'entrée vocale), Voicebox gère les deux. Il ajoute un LLM local comme pont intermédiaire — polishing de texte, définition de personnalité, ajustement de ton, tout se passe sur votre machine.

Aperçu des fonctionnalités clés

Fonctionnalité Description
7 moteurs TTS Qwen3-TTS, Qwen CustomVoice, LuxTTS, Chatterbox Multilingual/Turbo, HumeAI TADA, Kokoro
23 langues Anglais, chinois, japonais, arabe, hindi, etc.
Clonage vocal Clonage zero-shot, quelques secondes d'audio de référence suffisent
50+ voix prédéfinies Fournies par Kokoro et Qwen CustomVoice
Dictée globale Activation par raccourci, collage automatique dans le champ de saisie actif sur macOS
8 effets audio Changement de ton, réverbération, délai, chorus, compression, etc.
Éditeur Stories Timeline multipiste pour podcasts/dialogues/livres audio
Protocole MCP Les assistants de programmation IA peuvent appeler directement voicebox.speak
Fonctionnement local Les données ne quittent jamais la machine, supporte macOS/Windows/Linux/Docker
Performance native Construit avec Tauri (Rust), pas Electron

Installation

macOS (recommandé)

Téléchargez directement le package DMG :

BASH
# Apple Silicon (M1/M2/M3/M4)
# Visitez https://voicebox.sh/download/mac-arm pour télécharger

# Intel Mac
# Visitez https://voicebox.sh/download/mac-intel pour télécharger

Après le téléchargement, double-cliquez sur le DMG et glissez-le dans Applications. Au premier lancement, macOS peut afficher "Impossible de vérifier le développeur". Allez dans Préférences Système → Confidentialité et sécurité et cliquez sur "Ouvrir quand même".

Windows

BASH
# Téléchargez le package MSI
# Visitez https://voicebox.sh/download/windows pour télécharger
# Double-cliquez pour installer, configuration automatique de CUDA (si GPU NVIDIA présent)

Docker (multiplateforme)

BASH
# Cloner le dépôt
git clone https://github.com/jamiepine/voicebox.git
cd voicebox

# Démarrer
docker compose up -d

# Accéder à l'interface web
open http://localhost:3000

Linux

Linux n'a pas encore de package précompilé, vous devez construire depuis les sources :

BASH
# Installer les dépendances
sudo apt install -y build-essential pkg-config libssl-dev \
  libasound2-dev libjack-dev portaudio19-dev

# Installer Rust + dépendances Tauri
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env

# Cloner et construire
git clone https://github.com/jamiepine/voicebox.git
cd voicebox
cargo tauri build

# Exécuter
./src-tauri/target/release/voicebox

Guide détaillé pour la construction Linux : voicebox.sh/linux-install

Démarrage rapide : générer votre premier audio en 5 minutes

Étape 1 : Choisir un moteur TTS

Après avoir lancé Voicebox, sélectionnez un moteur TTS dans le sélecteur en haut. Pour les débutants, commencez avec Kokoro — il n'a que 82M paramètres, fonctionne sur CPU et est le plus rapide.

Moteur Paramètres Cas d'usage recommandé
Kokoro 82M Aperçu rapide, fonctionne sur CPU
LuxTTS ~1GB VRAM Anglais haute qualité, sortie 48kHz
Qwen3-TTS 0.6B/1.7B Clonage multilingue, supporte les instructions de ton
Chatterbox Turbo 350M Anglais, supporte les tags d'émotion
Chatterbox Multilingual — Couverture la plus large : 23 langues
HumeAI TADA 1B/3B Textes très longs (700 secondes+)
Qwen CustomVoice — Contrôle du ton en langage naturel, pas besoin d'audio de référence

Étape 2 : Saisir du texte et générer l'audio

Saisissez votre contenu dans la zone de texte et cliquez sur générer :

Hello, welcome to Voicebox. This is a demo of local AI voice synthesis.

À la première génération, Voicebox téléchargera automatiquement les fichiers modèle du moteur correspondant (généralement 100MB-2GB). Soyez patient. Les utilisations suivantes n'auront plus besoin de téléchargement.

Étape 3 : Écouter et ajuster

Une fois la génération terminée, vous pouvez : - Cliquer pour écouter l'aperçu - Ajuster la vitesse et le ton - Ajouter des effets audio (réverbération, changement de ton, etc.) - Régénérer (changer la graine aléatoire pour obtenir une interprétation différente)

Fonctionnalités avancées

Clonage vocal : copier n'importe quelle voix avec quelques secondes d'audio

C'est l'une des fonctionnalités les plus puissantes de Voicebox.

  1. Préparez un audio vocal clair de 5-30 secondes (WAV/MP3/FLAC acceptés)
  2. Allez dans Profiles → Create Profile
  3. Téléchargez le fichier audio ou enregistrez directement depuis l'application
  4. Donnez un nom à la voix et sélectionnez l'étiquette de langue
  5. Après sauvegarde, sélectionnez ce Profile lors de la génération vocale
BASH
# Moteurs de clonage supportés :
# - Qwen3-TTS : clonage multilingue haute qualité
# - Série Chatterbox : clonage zero-shot
# - Kokoro : principalement des voix prédéfinies, capacités de clonage limitées

# Conseils :
# - Plus l'audio de référence est clair, meilleur sera le clonage
# - Évitez la musique de fond et le bruit
# - Supporte plusieurs audios de référence pour améliorer la qualité

Dictée globale : saisie vocale dans n'importe quelle application

La fonction de dictée globale de Voicebox vous permet de saisir du texte par la voix dans n'importe quel champ de saisie :

Configuration macOS : 1. Ouvrez Voicebox → Settings → Dictation 2. Activez Global Hotkey (par défaut Option + Space) 3. Accordez les permissions Accessibilité et Surveillance de saisie 4. Sélectionnez la taille du modèle Whisper (Turbo recommandé, rapide et bonne qualité)

Modes d'utilisation : - Mode push-to-talk : Maintenez le raccourci en parlant, relâchez pour convertir et coller automatiquement - Mode bascule : Cliquez sur le raccourci pour démarrer/arrêter l'enregistrement

BASH
# Recommandations pour le choix du modèle Whisper :
# - Turbo : ~8x plus rapide que Large, perte de qualité minime (recommandé)
# - Base : le plus petit et rapide, pour des cas simples
# - Medium : choix équilibré
# - Large : meilleure qualité, nécessite un bon GPU

Effets audio : 8 types de post-traitement

Après avoir généré l'audio, vous pouvez ajouter des effets audio professionnels :

BASH
# 4 presets intégrés :
# - Robotic : effet robot
# - Radio : effet radio
# - Echo Chamber : chambre d'écho
# - Deep Voice : voix grave

# 8 effets ajustables :
# 1. Pitch Shift    — Changement de ton (±12 demi-tons)
# 2. Reverb         — Réverbération (taille de pièce, amortissement, ratio sec/humide)
# 3. Delay          — Écho de délai
# 4. Chorus/Flanger — Effet chorus/flanger
# 5. Compressor     — Compression dynamique
# 6. Gain           — Ajustement du volume (-40 à +40 dB)
# 7. High-Pass      — Filtre passe-haut
# 8. Low-Pass       — Filtre passe-bas

Les effets peuvent être sauvegardés comme presets et liés à un Profile vocal spécifique comme effet par défaut.

Intégration MCP : faire "parler" les assistants de programmation IA

Voicebox intègre un serveur MCP qui permet aux outils IA comme Claude Code, Cursor et Cline d'accéder directement aux fonctions vocales.

Méthode de configuration :

JSON
// Ajoutez ceci dans votre fichier de configuration MCP :
{
  "mcpServers": {
    "voicebox": {
      "command": "voicebox",
      "args": ["--mcp"]
    }
  }
}

Une fois configuré, l'assistant IA peut appeler l'outil voicebox.speak pour lire à haute voix les explications de code, les informations de débogage, etc., avec votre voix clonée.

Fonctionnalité avancée — Personnalité vocale :

Attachez une "description de personnalité" à un Profile vocal. Voicebox utilisera le LLM local intégré pour styliser le texte :

Exemple de personnalité :
"Tu es un administrateur système Linux expérimenté, tu parles de manière concise et directe,
avec parfois un peu d'humour technique. Tu aimes utiliser des analogies pour expliquer les problèmes."

L'assistant IA peut aussi déclencher ces modes via MCP : Compose (création), Rewrite (réécriture), Respond (réponse).

Éditeur Stories : narration vocale multipiste

Stories est un éditeur de timeline multipiste, adapté pour créer : - Dialogues multi-personnages - Émissions de podcast - Chapitres de livres audio - Présentations vocales

BASH
# Opérations de base :
# 1. Créer un Story → Ajouter plusieurs Tracks (chaque Track correspond à une voix)
# 2. Générer/glisser des segments vocaux sur chaque Track
# 3. Glisser-déposer pour organiser l'ordre sur la timeline
# 4. Supporte le découpage et la division de segments
# 5. Lecture automatique, synchronisation de la tête de lecture
# 6. Exporter en fichier audio complet

Interface développeur REST API

Voicebox fournit une REST API complète pour l'intégration dans vos propres applications :

BASH
# Générer de l'audio
curl -X POST http://localhost:9876/api/generate \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Hello world",
    "engine": "kokoro",
    "voice": "af_heart",
    "speed": 1.0
  }'

# Clonage vocal
curl -X POST http://localhost:9876/api/profiles \
  -F "name=my-clone" \
  -F "audio=@reference.wav"

# Voix vers texte
curl -X POST http://localhost:9876/api/transcribe \
  -F "audio=@recording.wav" \
  -F "model=turbo"

# Voir tous les Profiles vocaux
curl http://localhost:9876/api/profiles

L'API supporte SSE (Server-Sent Events) pour la transmission d'état en temps réel. Le processus de génération est non-bloquant.

Configuration matérielle requise

Configuration Minimum requis Configuration recommandée
CPU 4 cœurs 8 cœurs+
Mémoire 8GB 16GB+
GPU Non (CPU peut exécuter Kokoro/LuxTTS) NVIDIA 6GB+ VRAM
Disque 5GB (fichiers modèle) 20GB+
macOS Apple Silicon ou Intel M1+ avec accélération MLX

Support d'accélération par plateforme : - macOS : MLX / Metal (optimisation native Apple Silicon) - Windows : CUDA (NVIDIA), DirectML (AMD/Intel) - Linux : CUDA, ROCm (AMD), Intel Arc

Comparaison avec la concurrence

Fonctionnalité Voicebox ElevenLabs WisprFlow
Prix Gratuit open source À partir de 5$/mois À partir de 15$/mois
Emplacement d'exécution Local Cloud Cloud
Clonage vocal ✅ Zero-shot ✅ ❌
Dictée globale ✅ ❌ ✅
Nombre de moteurs TTS 7 1 1
Support linguistique 23 langues 29 langues 30+ langues
Intégration MCP ✅ ❌ ❌
Confidentialité Données ne quittent jamais la machine Données uploadées dans le cloud Données uploadées dans le cloud
Effets audio 8 types Limités Aucun
Édition Stories ✅ ❌ ❌

Conclusion

Voicebox est actuellement la solution vocale locale open source la plus complète. Elle intègre clonage vocal, synthèse vocale, dictée globale, post-production audio et intégration IA dans une seule application native, le tout entièrement gratuit et sans que les données ne quittent votre machine.

Pour qui : - Développeurs : l'intégration MCP donne une voix aux assistants de programmation IA - Créateurs de contenu : générez des doublages en local sans payer d'API - Utilisateurs sensibles à la confidentialité : toutes les données sont traitées en local - Créateurs de podcasts/livres audio : édition multipiste avec Stories

Adresse du projet : github.com/jamiepine/voicebox Site officiel : voicebox.sh Documentation : docs.voicebox.sh Licence : Open source


Si cet article vous a été utile, n'hésitez pas à le partager avec plus de développeurs. N'hésitez pas à discuter dans les commentaires !