Supondo que você não precisa de nc
, é possível usar o recurso -c
de ncat
. Você pode ter que obtê-lo, e como você está usando o raspbian, use isto para obtê-lo:
apt-get install nmap --no-install-recommends
Existem muitos arquivos desnecessários com nmap
, portanto você deve obter ncat.
Para configurar o servidor desejado, execute isto:
ncat -l 7777 -k -c "espeak"
Para se conectar (observe que você pode usar qualquer variação nc
):
ncat [your host ip] 7777
O que -c
faz em ncat
é executar um comando quando um cliente se conecta e enviar o comando stdout
para o cliente e receber o stdin
do cliente. Isso permite que você execute remotamente o comando espeak
.
Outra coisa mais fácil de fazer é usar ssh
, que foi o que eu fiz na sua situação. Você deve ser capaz de ativar o servidor ssh no seu pi usando raspi-config
, ou fazer da maneira mais difícil.
Você também nota problemas de áudio, que eu também tive com o meu pi. Tudo se resume a ser estúpido, e acho que me lembro de não ser capaz de consertá-lo até que eu reburnt raspbian para o meu cartão SD. Ter uma fonte de alimentação inadvertida também pode fazer com que o áudio gagueje, o que resolvi girando o volume para baixo até um ponto em que não parecia ruim, e usei um alto-falante amplificado para torná-lo mais alto. Trabalhou como um encanto!