特殊パターンを識別するためのSOXスクリプト

特殊パターンを識別するためのSOXスクリプト

短い放送、非常に短い一時停止、および別の短い放送でパターンを認識するようにSOXスクリプトを定義できますか?これは、誰かが無線送信機の接線コードを非常に速く2回押すと発生します。私はこれを別のスクリプトを実行するトリガーとして使用します。

または、上記の要件が満たされない場合、送信は2〜4秒間続いた後、1秒間無音が続きます。

編集:プロジェクトについて詳しく説明します。目的は、航空用の自動天気予報(ATIS)システムを作成することです。私は気象観測所を持っており、天気予報ファイルを生成するスクリプトを作成しました。それから私は祭りプログラムを使ってラジオ送信機を介して放送でこれを話します。

チャンネルはこのような用途に予約されており、他のトラフィックはありませんが、電力と暖房の問題で無限に報道放送をしたくありません。

したがって、すぐに2×接線(送信ボタン)になるトリガーが必要です。チャンネルには音声がなく、ベースバンド(最小録音レベル)しかありません。そして、私は何も記録したくなく、ただトリガーの役割しかしません。

soxが短い伝送を検出するには遅すぎるのだろうか。したがって、実装が容易になる可能性がある他の解決策が挙げられていますか?私の考えは、トリガーがアクティブになるとsoxがファイルを生成し、それを別のトリガーとして使用してからファイルを削除することです。それとも、他のプログラムがこれに適していますか?

ベストアンサー1

おすすめ記事