diga que o comando não está funcionando na linha de comando somente instalação Debian

1

uname -a imprime a saída Linux debian 4.9.0-3-686-pae #1 SMP Debian 4.9.30-2+deb9u5 (2017-09-19) i686 GNU/Linux

Eu tenho apenas os principais utilitários do sistema instalados sem interface gráfica.

Eu fiz sudo apt-get install gnustep-gui-runtime para obter o comando say . quando eu executo o comando say foo o cursor pisca algumas vezes na linha abaixo do prompt antes de sair.

echo $? retorna 1

    
por mree 26.01.2018 / 18:53

1 resposta

2

Eu estava enfrentando o mesmo problema enquanto o estava usando em um script. Você pode executar spd-say -w "Message" e ver o código de saída para ter certeza se o spd-say é capaz de enviar sinal para o dispatcher de fala. Se falhar, você terá que redefinir a configuração do spd.

Para redefinir a execução da configuração de spd spd-conf no terminal.

Depois de executar 'spd-conf' será exibido um prompt onde a maioria dos casos a opção padrão pode ser mantida (isso significa que você pode pressionar enter várias vezes). Eventualmente, você verá uma opção da seguinte forma: "Não é possível iniciar o Speech Dispatcher. Saiu com o status 256. Talvez isso aconteça porque o Speech Dispatcher já está em execução. Você quer matar todos os distribuidores de fala em execução e tente novamente? [yes]: "
Agora pressione enter e você deverá ouvir uma mensagem através do seu alto-falante.

Agora spd-say deve funcionar bem.

    
por 10.11.2018 / 03:16