As APIs do navegador de Sintetizador de Fala não funcionam no Chromium nem no Firefox

3

A Speech Synthesis API, testada usando a demonstração aqui , não funciona para mim no Manjaro Linux KDE nem no Firefox nem no Chromium. Friend testou a mesma demonstração no Linux Mint xfce e funciona para ele no Firefox.

Na minha máquina speechSynthesis.getVoices() executado no console dev retorna uma matriz vazia. Eu talvez perca alguns pacotes no meu sistema?

    
por Luke 06.03.2017 / 23:37

1 resposta

0

Você pode instalar espeak

$ sudo <package manager install> espeak

No lançamento do Chromium com --enable-speech-dispatcher sinalize e utilize onvoiceschanged evento

window.speechSynthesis.onvoiceschanged = e => {
  const voices = window.speechSynthesis.getVoices();
  console.log(voices);
}
window.speechSynthesis.getVoices();
    
por 30.12.2017 / 22:39