Morsekod

Konvertera text ↔ morse, spela upp och hämta WAV

Inmatning

Resultat

Resultat visas här…

Info & API

Så här använder du sidan och API:t.

Encode/Decode (JSON)
GET: /api/morse.php?text=Hello%20World&mode=encode
POST JSON: /api/morse.php med body {"text":"...","mode":"decode"}
Audio (WAV)
GET: /api/morse.php?mode=audio&text=Hello%20World
POST JSON: /api/morse.php?mode=audio med body {"text":"Hello World"}
curl "https://henrikhjelm.se/api/morse.php?text=Hello%20World&mode=encode"
curl -X POST "https://henrikhjelm.se/api/morse.php" \
    -H "Content-Type: application/json" \
    -d '{"text":".... . .-.. .-.. --- / .-- --- .-. .-.. -..","mode":"decode"}'

curl -L "https://henrikhjelm.se/api/morse.php?mode=audio&text=Hello%20World" -o morse.wav
curl -L -X POST "https://henrikhjelm.se/api/morse.php?mode=audio" \
    -H "Content-Type: application/json" \
    -d '{"text":"Hello World"}' -o morse.wav
            
Invoke-RestMethod -Method Get -Uri "https://henrikhjelm.se/api/morse.php?text=Hello World&mode=encode"
Invoke-RestMethod -Method Post -Uri "https://henrikhjelm.se/api/morse.php" -ContentType "application/json" -Body (@{ text = ".... . .-.. .-.. --- / .-- --- .-. .-.. -.."; mode = "decode" } | ConvertTo-Json)

(Invoke-WebRequest -Uri "https://henrikhjelm.se/api/morse.php?mode=audio&text=Hello World" -OutFile "morse.wav")
Invoke-WebRequest -Method Post -Uri "https://henrikhjelm.se/api/morse.php?mode=audio" -ContentType "application/json" -Body (@{ text = "Hello World" } | ConvertTo-Json) -OutFile "morse.wav"
            
Punkt = 1 enhet, Streck = 3 enheter, paus mellan symboler = 1, mellan bokstäver = 3, mellan ord = 7. Standard: 150 ms per enhet, 600 Hz ton.