Modo de Voz (Talk Mode)
Tenha conversas naturais por voz com o OpenClaw usando ElevenLabs TTS.
O Talk Mode permite conversas naturais por voz com o OpenClaw. Fale naturalmente e sua IA responde com fala realista alimentada pelo ElevenLabs.
Como funciona:
O Talk Mode requer uma chave de API do ElevenLabs para texto-para-fala. Fala-para-texto usa Whisper (OpenAI ou local).
Requisitos
Chave de API ElevenLabs
Obrigatorio
Cadastre-se em elevenlabs.io
Plataforma
macOS, iOS, Android
Entrada de voz requer apps nativos
Permissoes
Acesso ao microfone
Conceda quando solicitado
Passos de Configuracao
Obter Chave de API ElevenLabs
Cadastre-se no ElevenLabs e obtenha sua chave de API:
- β’ Acesse elevenlabs.io e crie uma conta
- β’ Navegue ate Perfil -> Chave de API
- β’ Copie sua chave de API
Configurar OpenClaw
Adicione a configuracao do ElevenLabs ao seu openclaw.json:
{
"talk": {
"voiceId": "EXAVITQu4vr4xnSDxMaL",
"modelId": "eleven_v3",
"outputFormat": "mp3_44100_128",
"apiKey": "${ELEVENLABS_API_KEY}",
"interruptOnSpeech": true
}
}Definir Variavel de Ambiente
Alternativamente, defina sua chave de API como uma variavel de ambiente:
export ELEVENLABS_API_KEY="your_api_key_here"
Iniciar Talk Mode
Ative o talk mode a partir do app da barra de menu do OpenClaw ou CLI:
- β’ Clique no icone do OpenClaw na barra de menu
- β’ Selecione 'Iniciar Talk Mode'
- β’ Ou execute: openclaw talk
Todas as opcoes de configuracao de voz disponiveis:
{
"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β Sua chave de API ElevenLabselevenlabs.voiceIdβ ID da voz a usar (padrao: Rachel)elevenlabs.modelβ Modelo a usar (eleven_monolingual_v1, eleven_multilingual_v2)voice.wakeWordβ Palavra de ativacao (padrao: 'Hey Claw')voice.pushToTalkβ Usar pressionar-para-falar em vez de palavra de ativacaovoice.silenceTimeoutβ Segundos de silencio antes de parar (padrao: 2)
Alterne facilmente entre diferentes personalidades de voz.
{
"talk": {
"voiceId": "default",
"voices": {
"default": "EXAVITQu4vr4xnSDxMaL",
"professional": "21m00Tcm4TlvDq8ikWAM",
"friendly": "AZnzlk1XvdvUeBnXmlld",
"narrator": "pNInz6obpgDQGcFmaJgB"
}
}
}Vozes Disponiveis
Voz feminina calorosa e natural
Voz masculina clara e autoritaria
Voz feminina casual e acessivel
Voz masculina profunda, estilo narrador
Alterne vozes dizendo 'Usar voz profissional' ou configurando no config.
Recursos por Plataforma
- βApp na barra de menu com alternancia rapida
- βAtalho global para pressionar-para-falar
- βIntegracao com audio do sistema
- βDeteccao de palavra de ativacao
- βEntrada de voz no app complementar
- βDeteccao de palavra de ativacao em segundo plano
- βSuporte a fones Bluetooth
- βFeedback haptico
Controle o OpenClaw com comandos de voz:
// 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.Comandos Disponiveis
Pararβ Parar reproducao de fala atualPausarβ Pausar e aguardar mais entradaCancelarβ Cancelar solicitacao atualRepetirβ Repetir a ultima respostaMais Lento/Mais Rapidoβ Ajustar velocidade da fala
Configure texto-para-fala para mensagens recebidas:
{
"tts": {
"enabled": true,
"mode": "tagged",
"provider": "elevenlabs",
"voiceId": "EXAVITQu4vr4xnSDxMaL"
}
}Modos TTS
alwaysLer todas as mensagens em voz alta
Melhor para: Operacao maos-livres
inboundLer apenas mensagens recebidas
Melhor para: Ao enviar por outros canais
taggedLer mensagens marcadas com @voice
Melhor para: Saida de voz seletiva
Provedores Suportados
- ElevenLabs β ElevenLabs (maior qualidade)
- OpenAI β OpenAI TTS (rapido, boa qualidade)
- β’Ambiente Silencioso β O reconhecimento de voz funciona melhor em ambientes silenciosos com ruido de fundo minimo.
- β’Fale Claramente β Fale em um ritmo normal. Pausar levemente entre frases ajuda na precisao da transcricao.
- β’Use Fones de Ouvido β Fones de ouvido previnem eco e melhoram a deteccao da palavra de ativacao.
- β’Verifique os Creditos β O ElevenLabs tem limites de uso. Monitore seus creditos para evitar interrupcoes.
Modo de Voz Pronto!
Comece a conversar com seu assistente de IA maos-livres.