📡 モールス符号エンコーダー
モールス符号のエンコード・デコード。テキストを短点と長点に変換し、WPM速度と周波数を調整して音声再生。
モールス符号について
モールス符号は、テキストを短点(·)と長点(—)のシーケンスとして送信する方式です。1830年代にサミュエル・モールスとアルフレッド・ベイルによって開発され、1世紀以上にわたって長距離通信の主要な形式でした。このツールは国際モールス符号(ITU)規格のエンコード・デコードを行い、Web Audio APIで音声を再生します。すべてブラウザ内で完結——アップロードは一切ありません。
仕組み
- エンコード —— 各文字と数字をモールスシーケンスに置き換えます。文字間は単一スペース、単語間は
/で区切ります。不明な文字はスキップされます。 - デコード —— 入力をスペースとスラッシュで分割し、各モールストークンをルックアップして文字に変換します。
- 音声 —— 選択した周波数のサイン波を標準タイミングに従ってオン/オフします。短点は1単位、長点は3単位、文字内ギャップは1単位、文字間ギャップは3単位、単語間ギャップは7単位。1単位は 1.2 / WPM 秒(PARIS標準)です。
- 対応文字:A-Z、0-9、および一般的な句読点(. , ? ' ! / ( ) & : ; = + - _ " $ @)。
ユースケース
- アマチュア無線向けのモールス符号の学習と練習。
- パズル、ジオキャッシュ、ゲームの隠しメッセージのエンコード。
- アクセシビリティやシグナル用のオーディオビープ音の生成。
- 最も初期のデジタル通信システムの一つを探求。
よくある質問
どのくらいの WPM を使うべきですか? 15-20 WPM が学習標準です。アマチュア無線の試験は通常 5-20 WPM を要求し、熟練者は 40 WPM を超えます。
なぜサイン波を使うのですか? 純粋なサイン波はクラシックなモールス練習音で、耳に優しいです。お好みで周波数を調整してください。
単語間にスラッシュがあるモールスをデコードできますか? はい。デコーダは / と複数の連続スペースをどちらも単語区切りとして受け付けます。
テキストはアップロードされますか? いいえ。すべてのエンコード、デコード、音声再生はローカルブラウザで行われます。