짧은 방송, 매우 짧은 일시 정지, 그리고 또 다른 짧은 방송으로 패턴을 인식하도록 SOX 스크립트를 정의할 수 있습니까? 이는 누군가가 무선 송신기의 접선 코드를 매우 빠르게 두 번 누를 때 발생합니다. 나는 이것을 다른 스크립트를 실행하는 트리거로 사용할 것입니다.
또는 위의 요구 사항이 충족되지 않으면 전송이 2~4초 동안 지속된 후 1초 동안 무음이 이어집니다.
편집: 프로젝트에 대해 자세히 설명하겠습니다. 목적은 항공용 ATIS(자동 일기예보) 시스템을 만드는 것입니다. 저는 기상 관측소를 갖고 있으며 일기 예보 파일을 생성하는 스크립트를 만들었습니다. 그런 다음 나는 축제 프로그램을 사용하여 라디오 송신기를 통해 방송으로 이것을 말할 것입니다.
채널은 이런 용도로 예약되어 있어 다른 트래픽은 없지만, 전력과 난방 문제로 끝없이 보도 방송을 하고 싶지는 않습니다.
따라서 곧 2 x 접선(전송 버튼)이 될 트리거가 필요합니다. 채널에는 음성이 없고 베이스밴드(최소 녹음 레벨)만 있습니다. 그리고 저는 아무 것도 기록하고 싶지 않고 단지 트리거 역할만 할 뿐입니다.
sox가 짧은 전송을 감지하기에는 너무 느린지 궁금합니다. 따라서 구현하기 더 쉬울 수 있는 다른 솔루션이 언급되어 있습니까? 내 생각은 트리거가 활성화되면 sox가 파일을 생성하고 이를 다른 트리거로 사용한 다음 파일을 삭제한다는 것입니다. 아니면 다른 프로그램이 이에 더 적합할까요?