Compare Revisions
Speech Dispatcher é necessário para a API SpeechSynthesis
Revision 266971:
Revisión 266971 de lima.juliolima.julio45 do
Revision 278911:
Revisión 278911 de marcelo.ghelman do
Palabras clave:
Search results summary:
Como resolver problemas relacionados ao Speech Dispatcher obrigatório para a API SpeechSynthesis
Como resolver problemas relacionados ao Speech Dispatcher, obrigatório para a API SpeechSynthesis.
Contido:
Você está vendo isto pois nos detectamos um problema enquanto navega e tentou usar a ferramenta [https://github.com/brailcom/speechd/ Speech Dispatcher].
Algumas versões do Speech Dispatcher podem apresentar erros, caso você tenha instalado todos os pacotes nescessarios e o sistema de voz não esteja funcionado. Esse problema foi identificado e [https://github.com/brailcom/speechd/commit/43a967b1 corrigido] provavelmente versões superiores a 0.11.2 funcionem corretamente. Além disso sua distribuição linux pode ter feito a correção de versões anteriores.
=Error messages you may encounter=
* “You can’t use speech synthesis because the Speech Dispatcher library is missing.”
Installing speech dispatcher should help.
* “You can’t use speech synthesis because Speech Dispatcher needs to be updated.”
Make sure the version from your distribution matches the below requirements.
* “You can’t use speech synthesis because the Speech Dispatcher library is broken.”
The library was found and is matching version, but somehow it lacks some features Firefox needs.
* “You can’t use speech synthesis because Speech Dispatcher won’t open.”
There is a problem trying to communicate with the service. Mostly due to Snap or Flatpak as mentioned below.
* “You can’t use speech synthesis because voices aren’t available in Speech Dispatcher.”
While Firefox has been able to access the Speech Dispatcher tool, its current configuration results in no voice being available for producing sound.
O Firefox Precisa da versão v0.8.2. ou superior do Speech Dispatcher. A maioria das distribuições Linux disponibiliza o pacote em seus repositorios, voce pode ver alguns exemplos de como instalar em sua distro abaixo.
=Instalado o pacote Speech Dispatcher =
==Debian / Ubuntu==
Você pode instalar a ferramenta com o Synaptic Package Manager. Selecionando '''Suggested packages/ Pacotes Sugeridos''' Tenha certeza que tudo esta funcionando corretamente. Se preferir utilizar o terminal, faça:
<code>'''sudo apt install speech-dispatcher'''</code>
==Fedora==
<code>'''sudo dnf install speech-dispatcher'''</code>
=Verificando a instalação do Speech Dispatcher=
Você deve tentar certificar-se de que o comando a seguir é capaz de emitir som em seu sistema. Caso contrário, isso sugere que algo está errado com sua configuração e você não pode esperar que o Firefox seja capaz de usá-lo para síntese de fala. Se estiver funcionando, você deverá ouvir a palavra “hi” falada.
<code>'''spd-say hi'''</code>
=Falha ao executar o Speech Dispatcher=
Dependendo da configuração do seu sistema (incluindo, mas não se limitando ao uso de pacotes Snap ou Flatpak), você também pode encontrar um erro específico em que o Speech Dispatcher não executa. Isso significa que, embora o Firefox tenha conseguido encontrar a biblioteca necessária para usar o Speech Dispatcher, ele não consegue se comunicar com este serviço. Isso pode ser devido a uma falha ao iniciar o serviço ou à falta de suporte para um recurso como a ativação do soquete systemd (mais relevante nos pacotes Snap ou Flatpak).
O suporte para ativação do soquete systemd depende de uma versão do Speech Dispatcher acima de 0.11.4; sua distribuição pode ter um backport 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 com isso.
Você está vendo essas informações porque detectamos um problema, quando a página em que você está tentou usar a ferramenta [https://github.com/brailcom/speechd/ 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 [https://github.com/brailcom/speechd/commit/43a967b1 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:
<code>'''sudo apt install speech-dispatcher'''</code>
==Fedora==
Execute este comando no terminal:
<code>'''sudo dnf install speech-dispatcher'''</code>
=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á”.
<code>'''spd-say ola'''</code>
=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.