Tenho um interesse passageiro em rádio amador, o que significa que estou tentando aprender cw, ou código Morse. Como tal, gostaria de definir os toques do meu telefone com várias palavras em código Morse: “.—. -. -. .. ..-.. .-.” quando Jennifer liga, “… – …” quando recebo uma mensagem de texto, etc.
Eu ia usar o cw
pacote e mexer nele para sox
gravar algo, mas descobri que Thomas Horsten fez um pequeno utilitário legal chamado cwwav
que faz isso por mim. Parece ser abandonware, mas felizmente encontrei e fiz um fork de uma cópia no Github e ainda funciona muito bem.
Para instalar e usar cwwav
:
sudo apt-get install libsndfile-dev
cd /tmp && wget https://github.com/Kerrick/cwwav/archive/master.tar.gz --output-document cwwav.tar.gz
tar -zxvf cwwav.tar.gz && cd cwwav-master
make # If this turns out good, continue
sudo make install
echo "hello world" | cwwav -f 700 -w 20 -o hello_world.wav
Viva o código aberto!