音声デコーダーの仕組み
音声ファイルをドロップすると、ブラウザが一定のトーン(通常300 Hz〜1 kHz)をスキャンします。音が聞こえる間を「キーダウン」、無音の間を「キーアップ」として記録。各信号の長さを測定し、最短のビープ音を短点(ドット)、それより長い音を長点(ダッシュ)として分類します。信号間の空白は文字や単語の区切りとして解釈され、選択した言語のモールス符号表に基づいてテキストに変換されます。
高精度で解読するためのヒント
- 背景ノイズが少ないクリアな録音データを使用してください。
- 一定のトーンで送信されたモールス信号が最も正確に解読できます。
- 短点、長点、および空白の間隔が一定であるほど、精度が劇的に向上します。
- 音量は検知しきい値を超える程度に十分大きく、かつ音が割れない(クリッピングしない)程度に調整してください。
- 速度が非常に速い場合は、設定で短点の長さを短く調整することで、短いビープ音を検知しやすくなります。
プライバシー
すべての処理はブラウザ内でローカルに実行されます。ドロップまたは開いたファイルがサーバーにアップロードされたり、保存されたりすることはありません。