o cromo não está gerando voz

o cromo não está gerando voz

O Chromium não está produzindo voz quando estou executando meu código, enquanto funciona no Chrome.

var msg = new SpeechSynthesisUtterance('Hello World');

window.speechSynthesis.speak(msg);

Responder1

Eu não consegui fazer funcionar sozinho. Do artigo: https://bugs.chromium.org/p/chromium/issues/detail?id=251288

precisamos usar --enable-speech-synthesise o despachante de fala apt-get install speech-dispatcher

Como isso não funcionou, tentei instalar também, libspeechdmas espeak ainda assim o chromium(58.0.3029.110) parecia incapaz de captar qualquer mecanismo de fala.

Além disso, apenas para cobrir minhas bases, tentei tudo isso com o sinalizador mencionado acima, --enable-speech-dispatchero que me deu um aviso "você está usando um sinalizador de linha de comando não suportado".

Tudo isso em x64 e arm64 ubuntu 16.04.2.

Responder2

Instalarespeakcom um gerenciador de pacotes, para preencher SpeechSynthesis.getVoices()a matriz com vozes espeakpara o despachante de fala do navegador Chromium utilizar

$ sudo apt-get install espeak

Em seguida, inicie o cromo com --enable-speech-dispatchero sinalizador definido.

Responder3

A síntese de fala édesabilitado por padrão nas compilações do chromium no debian/ubuntu. Habilite-o com o --enable-speech-dispatchersinalizador de linha de comando.

Observe, no entanto, quevozes não são suportadas sem a instalação de chaves de API do Google.

informação relacionada