Entrada de Voz
O que faz
Um botão de microfone ao lado do campo de mensagem inicia a captura de voz diretamente ali. Quando o usuário fala, o navegador converte a fala em texto e ele aparece no campo de mensagem em tempo real. O usuário revisa, edita se necessário e envia — o agente processa como qualquer mensagem digitada.
A entrada de voz é uma alternativa à digitação, não um canal separado. Depois que o texto falado vira uma mensagem, o restante da conversa segue pelo pipeline padrão do agente.
Como funciona
-
Clicar no microfone
A gravação começa no mesmo lugar, com um indicador de escuta na barra de mensagem. O navegador pode solicitar permissão de microfone na primeira utilização.
-
O navegador transcreve
As palavras reconhecidas aparecem imediatamente como texto provisório. Assim que uma frase é finalizada, ela é adicionada à transcrição em andamento.
-
O usuário faz uma pausa
Após cerca de quatro segundos de silêncio com texto já capturado, a gravação termina automaticamente e a transcrição permanece no campo de mensagem. Usuários que continuam falando não são interrompidos.
-
A transcrição vira mensagem
O texto capturado chega ao campo de entrada do chat. O usuário pode editá-lo antes de enviar ou enviá-lo como está.
-
O agente processa
A partir daqui, a conversa é idêntica a qualquer conversa digitada — mesmo agente, mesmas ferramentas, mesmo contexto.
Suporte de navegadores
A entrada de voz depende da Web Speech API do navegador. O suporte e a qualidade variam:
| Navegador | Suporte |
|---|---|
| Google Chrome (desktop e Android) | Completo |
| Microsoft Edge | Completo |
| Safari (macOS e iOS) | Completo |
| Brave, Opera, Vivaldi (baseados em Chromium) | Completo |
| Firefox | Não compatível por padrão |
Em um navegador que não oferece suporte à entrada de voz, o assistente dentro do Salesforce mostra um breve aviso de “não disponível” e o usuário volta a digitar. Nos widgets públicos do Community e do site, o botão de microfone é ocultado automaticamente onde não há suporte. O restante do chat continua funcionando normalmente.
Detecção de idioma
A entrada de voz usa o idioma configurado no navegador para o reconhecimento de fala (o idioma do navegador, definido nas preferências do navegador). Para usuários cujo idioma do Salesforce e do navegador coincidem, isso simplesmente funciona. Quando são diferentes, o reconhecimento segue o idioma do navegador, não o do Salesforce.
A transcrição é enviada ao agente literalmente. O idioma de resposta do agente é determinado pela diretriz de idioma da REDA AI, que se baseia no idioma do Salesforce do usuário — não no do navegador. Assim, um navegador com idioma francês ditando na sessão de um usuário do Salesforce em inglês produzirá uma transcrição em francês e uma resposta do agente em inglês, a menos que os prompts do agente tratem essa incompatibilidade.
Parada automática por silêncio
Após cerca de quatro segundos de silêncio com texto já capturado, a gravação termina automaticamente e a transcrição é deixada no campo de entrada. Isso evita obrigar os usuários a clicar manualmente em parar após cada fala.
Se o usuário ainda estiver falando quando o temporizador de silêncio for disparar, o reconhecimento é reiniciado e continua; o temporizador só é acionado em caso de silêncio real.
Permissões e privacidade
- A permissão de microfone é gerenciada pelo navegador. Na primeira vez que um usuário inicia a entrada de voz em um site, o navegador solicita acesso ao microfone. Negar o acesso desativa a entrada de voz até que o usuário conceda novamente a permissão nas configurações do navegador.
- O áudio permanece no dispositivo. A Web Speech API realiza o reconhecimento no próprio navegador ou por meio do serviço do fabricante do navegador. A REDA AI nunca recebe o áudio bruto — apenas o texto final que o usuário decide enviar.
- A transcrição é tratada como qualquer mensagem digitada. Uma vez enviada, ela é armazenada no registro de Conversa, sujeita ao mesmo tratamento de arquivamento e auditoria que as mensagens digitadas.
Onde está disponível
A entrada de voz está disponível no assistente dentro do Salesforce (páginas de registro, a página inicial e a barra de utilitários do Lightning), no widget do portal Community e no widget do site.
No assistente dentro do Salesforce, ela está sempre ativa. Nos widgets públicos, ela vem ativada por padrão e um administrador pode desativá-la: desmarque Ativar entrada de voz no componente Community (no Experience Builder), ou adicione data-enable-voice="false" ao código de incorporação do widget do site. Em todos os widgets, o microfone só aparece em navegadores compatíveis com a entrada de voz.
Modos de falha
| Sintoma | Causa |
|---|---|
| “A entrada de voz não está disponível neste navegador” | O navegador não expõe a Web Speech API. O Firefox é o caso mais comum. |
| Microfone selecionado, mas a gravação nunca começa | A permissão de microfone foi negada. Peça ao usuário para reativá-la nas configurações do navegador e, depois, atualizar a página. |
| A gravação começa, mas palavras são perdidas ou reconhecidas incorretamente | Ruído de fundo, sotaque ou microfone de baixa qualidade. A qualidade do reconhecimento de voz é responsabilidade do navegador — os usuários obtêm a mesma qualidade de reconhecimento que teriam em qualquer outro aplicativo web. |
| A transcrição está no idioma errado | O idioma do navegador está configurado de forma diferente do idioma em que o usuário está falando. Ajuste a preferência de idioma do navegador; a entrada de voz usa esse valor na inicialização. |
| A gravação para rápido demais no meio da frase | O usuário fez uma pausa de vários segundos ainda querendo falar. Continue falando antes que o temporizador de silêncio expire, ou clique no microfone novamente para reiniciar. |
Boas práticas
Defina as expectativas do usuário na primeira utilização. Usuários de primeira viagem podem não perceber que a parada automática por silêncio ocorre após alguns segundos; uma dica no app ou uma nota de integração evita confusão.
Mantenha o campo de entrada visível após o ditado. A transcrição chega ao campo de entrada, mas não é enviada automaticamente. Os usuários devem revisar e editar antes de clicar em enviar — o reconhecimento de voz raramente é perfeito na primeira tentativa.
Documente internamente os requisitos de navegador. Se a organização padronizar um navegador sem suporte à Web Speech API, a entrada de voz não funcionará para esses usuários. Altere o padrão de navegador ou dependa da entrada digitada para esse grupo.
Não trate a voz como um canal separado. O mesmo agente lida com ambos. Use os mesmos prompts, ferramentas e campos de contexto; a voz é apenas uma alternativa à digitação.
Perguntas frequentes
Não. O reconhecimento de fala acontece no navegador; apenas o texto final da transcrição chega à REDA AI. O áudio nunca sai do dispositivo do usuário por meio deste recurso.
No assistente dentro do Salesforce, a entrada de voz está sempre ativa — se os usuários não devem usá-la, controle o acesso ao microfone no nível do navegador ou de gerenciamento de dispositivos. Nos widgets públicos, você pode desativá-la diretamente: desmarque Ativar entrada de voz no componente Community, ou adicione data-enable-voice="false" ao código de incorporação do widget do site.
O Firefox não expõe a Web Speech API por padrão. A REDA AI detecta isso — o assistente dentro do Salesforce mostra um aviso de indisponibilidade, e os widgets públicos simplesmente ocultam o microfone; usuários no Firefox devem digitar em vez disso.
No Salesforce Mobile e na maioria dos navegadores móveis (Chrome no Android, Safari no iOS), sim — sujeito à solicitação de permissão de microfone do navegador. A experiência do usuário é idêntica à do desktop.
Cada sessão usa um único idioma — o idioma configurado no navegador no momento em que a gravação começa. Trocar de idioma exige alterar a preferência de idioma do navegador e iniciar uma nova gravação.
O idioma de resposta do agente é determinado pelo idioma do Salesforce do usuário, não pelo navegador. Se os dois forem diferentes — por exemplo, navegador em francês, Salesforce em inglês — o agente responderá em inglês, independentemente do idioma em que a pergunta foi ditada. Alinhe as duas preferências para uma experiência em um único idioma.
Sim. A entrada de voz está disponível no assistente dentro do Salesforce, no widget do portal Community e no widget do site. Nos widgets públicos, ela vem ativada por padrão (onde o navegador for compatível) e pode ser desativada por um administrador — Ativar entrada de voz no componente Community, ou o atributo data-enable-voice no código de incorporação do widget do site.
A transcrição chega ao campo de entrada do chat, não diretamente à conversa. Edite o texto manualmente antes de enviar. O reconhecimento de voz é responsabilidade do navegador — a qualidade depende do ruído de fundo, do sotaque, do hardware do microfone e da versão do navegador.
Próximos passos
Leia Canal Interno para saber onde o widget de chat funciona, ou Agentes multilíngues para entender como o agente decide em que idioma responder.