A Conversa por voz permite que os membros falem em voz alta com o bot. Ele entra em um canal de voz, escuta e responde falando - usando o mesmo modelo, lore e memória do AI Response.
Experimental. Esta funcionalidade é nova e ainda está se ajeitando. Espere algumas arestas e conte para nós o que encontrar.
🎙️ Como funciona
O bot entra em um canal de voz, transcreve o que ouve, envia o texto pelo AI Response exatamente como se fosse uma mensagem de texto e fala a resposta de volta com síntese de voz. Ele sempre posta um aviso em um canal de texto antes de começar a escutar, e nunca escuta sem um canal em que possa escrever esse aviso.
Há duas formas de ele entrar, definidas em Como o bot entra.
🙋 Sob demanda
Um membro convida o bot para o próprio canal de voz com /voice-chat start e o dispensa com /voice-chat stop.
| Configuração | O que faz |
|---|---|
| Minutos por conversa | O bot sai quando esse limite é atingido, ou depois de um minuto sozinho no canal. |
| Cargo que pode convidá-lo | Restringe quem pode iniciar uma conversa. Deixe vazio para que todos possam convidá-lo. |
| Canais de voz para onde pode ser convidado | Restringe a quais canais ele pode ser chamado. Deixe vazio para permitir todos os canais de voz. |
🏠 Residente
O bot fica estacionado em um canal de voz de sua escolha, e qualquer pessoa ali pode falar com ele sem convidá-lo antes.
| Configuração | O que faz |
|---|---|
| Canal de voz onde ele fica | O único canal em que ele mora. |
| Canal de texto para o aviso | Usado quando o bot não consegue escrever no chat do próprio canal de voz. Sem um canal em que possa escrever, ele não escuta. |
| Minutos de escuta por dia | Quanto ele pode escutar, no total, por dia. |
Quando o limite diário é atingido, o bot continua no canal, mas para de escutar até a meia-noite UTC - ele não sai e não precisa ser convidado de novo no dia seguinte. O painel guarda o tempo de escuta já usado hoje, então reiniciar o bot não devolve o limite do dia.
🔊 Fala
| Configuração | O que faz |
|---|---|
| Usar a memória do servidor nas respostas | Lê a memória do AI Response quando ela está ativada lá. Uma conversa por voz nunca escreve na memória - só as conversas de texto escrevem. |
| Chave de API da OpenAI para ouvir e falar | Alimenta a transcrição (voz para texto) e a fala (texto para voz), separadamente da chave de API do AI Response que gera a resposta em si. |
| Modelo de escuta / Modelo de fala | Qual modelo transcreve e qual fala, escolhidos a partir do seu endpoint. |
| Voz | A voz com que o bot fala, escolhida em uma lista fixa (Alloy, Ash, Coral, Echo, Fable, Nova, Onyx, Sage, Shimmer). |
| Usar seu próprio endpoint de voz | Desativado: api.openai.com. Ativado: um servidor próprio compatível com a OpenAI que ofereça transcrição e fala. |
| Nome da voz nesse endpoint | Só é necessário se o seu próprio endpoint nomeia as vozes de outro jeito - ele precisa conhecer a voz que você envia. Deixe em branco para enviar a voz escolhida acima sem alterações. |
⌨️ Comandos
O /voice-chat é somente de barra - ele não funciona como comando de texto, mesmo com um prefixo definido.
| Subcomando | O que faz |
|---|---|
/voice-chat start |
Convida o bot para o seu canal de voz atual (somente no modo sob demanda). |
/voice-chat stop |
Dispensa o bot. |
🔗 Funciona com
- AI Response - o modelo, o lore e a memória que respondem a uma conversa por voz são os do próprio AI Response. Configure-os lá.
- Gravação de áudio - um servidor tem uma única conexão de voz, então o bot não consegue gravar um canal e manter uma conversa por voz em outro ao mesmo tempo. As duas funcionalidades não precisam ser configuradas juntas, mas só uma pode usar a conexão por vez.
✅ Permissões
O bot precisa de View Channel, Connect e Speak nos canais de voz em que pode entrar, e de Send Messages no canal de texto que recebe o aviso - sem isso, ele não escuta de jeito nenhum.
💡 Boas práticas
- Comece com o modo sob demanda para ver como a sua comunidade realmente o usa antes de dedicar um canal ao modo residente.
- Mantenha os Minutos de escuta por dia modestos no início - você sempre pode aumentá-los quando souber o uso real.
- Revise primeiro as configurações de lore e memória do AI Response; uma conversa por voz é tão boa quanto aquilo que ela consegue ler.