Mode Vocal (Mode Conversation)
Ayez des conversations vocales naturelles avec OpenClaw en utilisant ElevenLabs TTS.
Le Mode Conversation permet des conversations vocales naturelles avec OpenClaw. Parlez naturellement et votre IA vous repond avec une voix realiste grace a ElevenLabs.
Comment ca fonctionne :
Le Mode Conversation necessite une cle API ElevenLabs pour la synthese vocale. La reconnaissance vocale utilise Whisper (OpenAI ou local).
Prerequis
Cle API ElevenLabs
Requis
Inscrivez-vous sur elevenlabs.io
Plateforme
macOS, iOS, Android
L'entree vocale necessite les applications natives
Permissions
Acces au microphone
Accordez l'acces lorsque demande
Etapes de configuration
Obtenir la cle API ElevenLabs
Inscrivez-vous sur ElevenLabs et obtenez votre cle API :
- âą Allez sur elevenlabs.io et creez un compte
- âą Naviguez vers Profil â Cle API
- âą Copiez votre cle API
Configurer OpenClaw
Ajoutez la configuration ElevenLabs a votre openclaw.json :
{
"talk": {
"voiceId": "EXAVITQu4vr4xnSDxMaL",
"modelId": "eleven_v3",
"outputFormat": "mp3_44100_128",
"apiKey": "${ELEVENLABS_API_KEY}",
"interruptOnSpeech": true
}
}Definir la variable d'environnement
Alternativement, definissez votre cle API comme variable d'environnement :
export ELEVENLABS_API_KEY="your_api_key_here"
Demarrer le Mode Conversation
Activez le mode conversation depuis l'application de barre de menu OpenClaw ou le CLI :
- âą Cliquez sur l'icone OpenClaw dans la barre de menu
- âą Selectionnez 'Demarrer le Mode Conversation'
- âą Ou executez : openclaw talk
Toutes les options de configuration vocale disponibles :
{
"talk": {
"voiceId": "EXAVITQu4vr4xnSDxMaL",
"modelId": "eleven_v3",
"outputFormat": "mp3_44100_128",
"apiKey": "${ELEVENLABS_API_KEY}",
"interruptOnSpeech": true,
"stability": 0.5,
"similarityBoost": 0.75,
"style": 0.5,
"speakerBoost": true
}
}elevenlabs.apiKeyâ Votre cle API ElevenLabselevenlabs.voiceIdâ ID de la voix a utiliser (par defaut : Rachel)elevenlabs.modelâ Modele a utiliser (eleven_monolingual_v1, eleven_multilingual_v2)voice.wakeWordâ Mot declencheur pour activer (par defaut : 'Hey Claw')voice.pushToTalkâ Utiliser appui-pour-parler au lieu du mot declencheurvoice.silenceTimeoutâ Secondes de silence avant l'arret (par defaut : 2)
Changez facilement entre differentes personnalites vocales.
{
"talk": {
"voiceId": "default",
"voices": {
"default": "EXAVITQu4vr4xnSDxMaL",
"professional": "21m00Tcm4TlvDq8ikWAM",
"friendly": "AZnzlk1XvdvUeBnXmlld",
"narrator": "pNInz6obpgDQGcFmaJgB"
}
}
}Voix disponibles
Voix feminine chaleureuse et naturelle
Voix masculine claire et autoritaire
Voix feminine decontractee et accessible
Voix masculine profonde, style conteur
Changez de voix en disant 'Utiliser la voix professionnelle' ou en configurant dans le fichier config.
Fonctionnalites par plateforme
- âApplication de barre de menu avec activation rapide
- âRaccourci global pour appui-pour-parler
- âIntegration audio systeme
- âDetection du mot declencheur
- âEntree vocale dans l'application compagnon
- âDetection du mot declencheur en arriere-plan
- âSupport des casques Bluetooth
- âRetour haptique
Controlez OpenClaw avec des commandes vocales :
// Per-reply voice control
{
"voice": "narrator",
"speed": 1.1,
"stability": 0.8
}
This response will be spoken in the narrator voice at slightly faster speed.Commandes disponibles
Stopâ Arreter la lecture vocale en coursPauseâ Mettre en pause et attendre plus d'entreeCancelâ Annuler la requete en coursRepeatâ Repeter la derniere reponseSlower/Fasterâ Ajuster la vitesse de parole
Configurez la synthese vocale pour les messages entrants :
{
"tts": {
"enabled": true,
"mode": "tagged",
"provider": "elevenlabs",
"voiceId": "EXAVITQu4vr4xnSDxMaL"
}
}Modes TTS
alwaysLire tous les messages a voix haute
Ideal pour: Utilisation mains libres
inboundLire uniquement les messages entrants
Ideal pour: Lors de l'envoi via d'autres canaux
taggedLire les messages tagges avec @voice
Ideal pour: Sortie vocale selective
Fournisseurs pris en charge
- ElevenLabs â ElevenLabs (meilleure qualite)
- OpenAI â OpenAI TTS (rapide, bonne qualite)
- âąEnvironnement calme â La reconnaissance vocale fonctionne mieux dans des environnements calmes avec un minimum de bruit de fond.
- âąParlez clairement â Parlez a un rythme normal. Faire une legere pause entre les phrases ameliore la precision de la transcription.
- âąUtilisez des ecouteurs â Les ecouteurs evitent l'echo et ameliorent la detection du mot declencheur.
- âąVerifiez vos credits â ElevenLabs a des limites d'utilisation. Surveillez vos credits pour eviter les interruptions.
Mode Vocal pret !
Commencez a parler a votre assistant IA en mains libres.