Nós de Áudio do Clawdbot

Configure os nós de áudio do assistente de IA Clawdbot para conversão de texto em fala e reprodução de áudio em dispositivos remotos.

Visão Geral dos Nós de Áudio do Clawdbot

Os nós de áudio permitem que o Clawdbot reproduza áudio através de alto-falantes em dispositivos remotos. Use nós de áudio para anúncios TTS, reprodução de música e notificações sonoras.

Recursos

RecursoDescrição
Texto para FalaConverte texto em áudio falado
Arquivos de ÁudioReproduz arquivos MP3, WAV, OGG
Controle de VolumeAjusta o volume de reprodução
Fila de ÁudioEnfileira múltiplos itens de áudio
DuckingReduz o volume durante a fala

Configuração

Configuração do Nó

{
  "node": {
    "name": "kitchen-speaker",
    "capabilities": ["audio"],
    "audio": {
      "device": "default",
      "volume": 80,
      "tts": {
        "engine": "system",
        "voice": "default",
        "rate": 1.0
      }
    }
  }
}

Motores TTS

MotorPlataformaDescrição
systemTodasTTS nativo do sistema
googleTodasGoogle Cloud TTS
azureTodasAzure Cognitive Services
elevenlabsTodasVozes de IA da ElevenLabs

Comandos

Reproduzir Áudio

# Reproduzir TTS
clawdbot nodes audio kitchen-speaker --tts "Dinner is ready!"

# Reproduzir arquivo
clawdbot nodes audio kitchen-speaker --file /path/to/audio.mp3

# Ajustar volume
clawdbot nodes audio kitchen-speaker --volume 50

Comandos do Agente

O agente pode usar nós de áudio:

"Play announcement on kitchen speaker: Meeting in 5 minutes"

Fila de Áudio

Gerenciamento de Fila

{
  "audio": {
    "queue": {
      "maxSize": 10,
      "mode": "fifo",
      "interruptible": true
    }
  }
}

Modos de Fila

ModoDescrição
fifoPrimeiro a entrar, primeiro a sair
priorityOrdenação baseada em prioridade
replaceNovo áudio substitui a fila

Ducking de Áudio

Reduz o áudio de fundo durante anúncios:

{
  "audio": {
    "ducking": {
      "enabled": true,
      "duckLevel": 20,
      "fadeTime": 500
    }
  }
}

Áudio Multi-Sala

Transmitir para Todos

clawdbot nodes audio --all --tts "Announcement for everyone"

Grupos de Salas

{
  "nodes": {
    "groups": {
      "downstairs": ["kitchen", "living-room"],
      "upstairs": ["bedroom", "office"]
    }
  }
}
clawdbot nodes audio --group downstairs --tts "Hello downstairs"

Formatos Suportados

FormatoExtensãoNotas
MP3.mp3Mais comum
WAV.wavNão comprimido
OGG.oggFormato aberto
FLAC.flacSem perdas

Tratamento de Erros

Tentar Novamente em Caso de Falha

{
  "audio": {
    "retry": {
      "maxAttempts": 3,
      "delay": 1000
    }
  }
}

Dispositivo de Fallback

{
  "audio": {
    "fallback": "living-room"
  }
}

Próximos Passos