É possível definir um script SOX que reconheça um padrão com transmissão curta seguida por uma pausa muito curta e, depois, uma transmissão curta? Isso aconteceria quando alguém pressiona a tangente do transmissor de rádio duas vezes em breve. Eu usaria isso como um gatilho para executar outro script.
Outra forma, se for impossível alcançar acima, essa transmissão duraria de 2 a 4 segundos seguidos de 1 segundo de silêncio.
EDITAR: Deixe-me explicar mais sobre o projeto. A intenção é fazer o sistema ATIS (relatório meteorológico automatizado) para o uso da aviação. Eu tenho estação de tempo e fiz o script que cria um relatório de tempo para arquivar. Então eu vou usar o programa do festival para falar para o airband com transmissor de rádio.
O canal é reservado para esse uso e não tem nenhum outro tráfego, mas não desejo transmitir o relatório indefinidamente devido a problemas de energia e aquecimento.
Então eu preciso de um gatilho que seria 2 x tangente (botão de transmissão) em breve. Não haveria nenhuma fala no canal, apenas a banda de base (min rec nível). E eu não quero gravar nada, apenas agir como um gatilho.
Gostaria de saber se o sox é muito lento para detectar essas transmissões curtas e, portanto, mencionou outra solução que pode ser mais fácil de alcançar? Minha ideia era que, quando o gatilho fosse ativado, o sox criaria o arquivo que eu usaria como outro gatilho para outras coisas e depois excluiria o arquivo depois. Pode ser também que algum outro programa seja mais adequado para isso?
Tags sox