Speech Dispatcher é necessário para a API SpeechSynthesis

Este artigo pode estar desatualizado.

Uma alteração importante foi feita no artigo original no qual este foi baseado. Até que esta página seja atualizada, você pode achar isto útil: Speech Dispatcher required for SpeechSynthesis API

Firefox Firefox Última atualização: 04/12/2024 87% de usuários consideraram isto útil

Você está vendo essas informações porque detectamos um problema, quando a página em que você está tentou usar a ferramenta Speech Dispatcher.

Algumas versões do Speech Dispatcher têm um erro em que, mesmo que todos os pacotes necessários estejam instalados, assim como a instalação de pacotes de fala, a configuração padrão acaba ficando sem nenhuma voz funcionando. Este problema foi identificado e corrigido na versão atualmente disponível. Outras versões após a 0.11.2 provavelmente têm a correção. Sua distribuição Linux também pode ter feito a correção em versões mais antigas.

Mensagens de erro que podem aparecer

  • “Você não pode usar síntese de fala porque está faltando a biblioteca Speech Dispatcher.”

Instalar o Speech Dispatcher deve resolver.

  • “Você não pode usar síntese de fala porque o Speech Dispatcher precisa ser atualizado.”

Verifique se a versão da sua distribuição corresponde aos requisitos abaixo.

  • “Você não pode usar síntese de fala porque a biblioteca Speech Dispatcher não está funcionando.”

A biblioteca foi encontrada e a versão corresponde, mas, de alguma forma, não tem algumas funcionalidades que o Firefox precisa.

  • “Você não pode usar síntese de fala porque o Speech Dispatcher não abre.”

Há um problema ao tentar se comunicar com o serviço. Geralmente devido a Snap ou Flatpak, como mencionado abaixo.

  • “Você não pode usar síntese de fala porque não há vozes disponíveis no Speech Dispatcher.”

Embora o Firefox tenha conseguido acessar a ferramenta Speech Dispatcher, sua atual configuração resulta em nenhuma voz estar disponível para produzir som.

O Firefox precisa pelo menos da versão v0.8.2 do Speech Dispatcher. A maioria das distribuições Linux fornece pacotes em seus repositórios. Você pode encontrar abaixo alguns exemplos de como instalar.

Como instalar o pacote Speech Dispatcher

Debian / Ubuntu

Você pode instalar a ferramenta com o gerenciador de pacotes Synaptic. Selecionar a opção Pacotes sugeridos deve assegurar que, ao final, você tenha uma instalação completamente funcional. Como alternativa, execute o comando a seguir no terminal:

sudo apt install speech-dispatcher

Fedora

Execute este comando no terminal:

sudo dnf install speech-dispatcher

Como verificar a instalação do Speech Dispatcher

Você deve verificar se o comando a seguir é capaz de emitir som em seu sistema. Se não funcionar, sugere que algo está errado com sua configuração e você não pode esperar que o Firefox consiga usar para síntese de voz. Se estiver funcionando, você deve ouvir a palavra “olá”.

spd-say ola

Falha ao abrir o Speech Dispatcher

Dependendo da configuração do seu sistema (inclusive, mas não limitado ao uso de pacotes Snap ou Flatpak), você também pode se deparar com um caso específico de erro em que o Speech Dispatcher não abre. Significa que, embora o Firefox tenha encontrado a biblioteca necessária para usar o Speech Dispatcher, ele não consegue se comunicar com este serviço. Pode ser devido a uma falha ao iniciar o serviço, ou falta de suporte a alguma funcionalidade, como ativação do soquete systemd (geralmente relevante nos pacotes Snap ou Flatpak).

O suporte à ativação do soquete systemd depende de uma versão do Speech Dispatcher acima de 0.11.4. Sua distribuição pode ter feito uma correção retroativa para fazer isso funcionar em versões mais antigas. Recomendamos que você consulte um fórum de suporte da sua distribuição para obter ajuda sobre isso.

Este artigo foi útil?

Por favor, aguarde...

Essas pessoas ajudaram a escrever este artigo:

Illustration of hands

Torne-se um voluntário

Desenvolva e compartilhe sua especialidade com outras pessoas. Responda perguntas e aprimore nossa base de conhecimento.

Saiba mais