Faaaaaaaaala galera!

Semana passada tinha passado aqui uma gambiarra para que o Espeak parasse de picotar, ou para pelo menos ficar audível. No entanto havia ainda alguns picotes e só funcionava com o speech-dispatcher usando OSS.

Como nem todo mundo usa speech-dispatcher e a utilização dele por OSS trazia alguns problemas com o Multi-canal e isso, o mais importante de tudo e mais grave, me impediu de ouvir o jogo do flamengo ontem (rs), fui atrás da solução definitiva e posto abaixo. Pode agora usar até mesmo o gnome-speech.

Não entrarei na questão de instalação de speech-dispatcher nem configuração, pelo fato de nem todo mundo usar e se quiser usar e não atualizou o Ubuntu através do Update-manager, já fiz um tutorial como fazer e postei no Linux acessível.

Chega de falatório!

Bom, mesmo com a criação do arquivo .pulse_a11y_nostart o Orca continuava picotando. Por quê.

Bati muito a cabeça e não descobri o que acontecia…

Mexendo no micro descobri que mesmo com esse arquivo, quando atualizamos pelo update-manager, o Pulse, mesmo que você use a versão 8.10 sem ele, é instalado e abilitado de uma forma, que nem mesmo a criação desse arquivo o desabilita.

Faz sim com que o sistema de som use o Alsa, mas não impede que o Pulse seja carregado com o sistema, mesmo que você desabilite emsistema, preferências, aplicativos de seção.

Então a solução é remover o Pulse manualmente!

Certifique-se primeiro de que todos os seus dispositivos estão setados para alsa. Como fazer isso com aquela voz picotada e inaudível que o Orca fica pode ser difícil através das preferências.

Então, como já citado aqui várias vezes, digite em um terminal:

touch ~/.pulse_a11y_nostart e reinicie…. seu sistema usará o Alsa agora.

No entanto, em algumas placas, pode acontecer de quando você logar, seu sistema ficar mudo, por ele zerar o volume e deixar o som sem audio. Se perceber que isso aconteceu, pressione alt+f2, digite gnome-volume-control seguido de enter. De 2 tabs e mantenha pressionada a seta para cima por uns 5 segundos, dê 10 shift+tab e barra de espaço para reativar o volume.

O Orca voltará a picotar… Mas se usa o speech-dispatcher é normal que ele nem fale, pois o carregamento do Pulse faz com que ele nem abra…

Como a voz do Orca nessa situação fica difícil ser entendida, sugiro a instalação de outro sintetizador que não seja o espeak, ou que instale o Yasr e o Eflite, pois aí você tem um leitor em modo texto que mesmo com uma voz em inglês, será mais fácil de entender do que o Orca picotando.

Tudo isso é só uma forma de preparar terreno para ter certeza que não chegarão surprezas desagradáveis.

Eu recomendo o yasr porque é o mais fácil de entender, já que estamos praticamente sem leitor de tela.

Então abrir um terminal e digitar sudo apt-get install yasr eflite não é difícel.

Depois dele instalado, tecle control+alt+f2 para abrir o console.

digite seu login seguido de enter, fazendo o mesmo com a senha.

Em seguida digite yasr e enter.

Pronto você já tem voz audível, pelo menos mais do que o espeak.

Nota:

caso você não entenda algo que o Yasr falar, tecle alt+R para entrar no modo de revisão e caminhe com o cursor, inclusive para soletrar. Tecle a mesma combinação para voltar ao modo normal.

Agora que já garantimos que você não vai ficar sem som e sem leitor de telas para saber de algum erro, vamos para a tarefa que é remover o Pulse.

Aliás, só dei essa volta toda por segurança e saber que precisava fazer sozinho. Se alguém tiver outra solução mais rápida, favor citar.

A tem uma… Chame um olho pra te ajudar. Rs. Pelo menos se tu ficar sem som não tá na mão…. rs.

Removendo o Pulse:

sudo apt-get purge pulseaudio

A nunca viu essa opção purge no apt-get? Ela serve para remover não só o pacote, como todos os seus arquivos de configuração.

Daí ele vai dizer que foram criadas configurações específicas pelo usuário e dirá.. Expurgando configuração.

Como no 8.10 eu tive uma experiência tralmática que foi ele remover o pulse e não remover as configurações e nem o parâmetro de tentar iniciá-lo, fazendo com que desse erro e eu ficasse sem som nenhum, resolvi conferir se ele realmente tinha removido.

Descobri que não!

Então vamos fazer isso agora..

sudo rm /home/usuario/.conf/autostart/pulseaudio*

sudo rm /etc/xdg/autostart/pulseaudio*

Pronto…

Só para que vocês entendam o que foi feito, nesses 3 passos.

Na primeira que foi o apt-get purge pulseaudio removemos ele, com algumas configurações.

No segundo comando, desabilitamos a tentativa de carregamento dele após seu login.

E na terceira, desabilitamos a tentativa de carregamento dele junto com o sistema.

Agora reinicie seu computador.

sudo reboot

Pronto!

Seu sistema está sem Pulse, funcionando pelo Alsa e Espeak sem picotar, independente do sistema de fala que