SoX.exe é um instalador. Você deseja clicar duas vezes no arquivo .exe, instalá-lo, e executar os comandos desejados, digitando, por exemplo, sox infile.wav outfile.mp3
in cmd. ( source )
Edit: Nevermind! O Sox se instala na pasta Programas ( C:\Program Files\sox-[version]
no meu computador) e como um atalho na área de trabalho, e deve ser executado como um arquivo .exe como você disse. A maneira mais fácil de fazer isso é clicar e arrastar o atalho sox.exe
da área de trabalho para sua janela cmd e, em seguida, anexar seus outros argumentos ( infile.wav outfile.mp3
etc). Então, todo o comando seria parecido com "C:\Users\[user]\Desktop\sox.exe.lnk" infile.wav outfile.mp3
.
Se o instalador não criou um atalho, navegue até o diretório sox, clique e arraste sox.exe
para a janela cmd e adicione os argumentos. Ex: "C:\Program Files\sox.exe" infile.wav outfile.mp3
Edite: Aaa e quanto a como usar o SoX para o que você quer ... SoX tem um comando pitch-shift, de acordo para a página de documentação :
pitch [−q] shift [segment [search [overlap]]]
Change the audio pitch (but not tempo).
shift gives the pitch shift as positive or negative ‘cents’ (i.e. 100ths of a semitone).
Eu não sei, no entanto, como converter semitons e Hz, ou praticamente qualquer coisa musical .
A menos que você precise de uma solução de linha de comando (como se você quiser criar um script), provavelmente seria mais fácil usar o Audacity menu Effect > Change Pitch
, que tem opções de Hz e é realmente fácil de usar.