Акысыз Морзе коду котормочу
Текстти Морзе кодуна жана кайра артка конверттеңиз. Билдирүүңүздүн аудио ойнотулушун реалдуу убакытта угуңуз.
Тамгалар солдогу ылдамдыкта ойнолот; алардын ортосундагы аралыктар аралык ылдамдыгына чейин созулат. Тамгаларды толугу менен угууга үйрөнүү үчүн жакшы.
Кодтоо, шифрлөө эмес. Морзе коду — коомдук кодтоо стандарты — ал купуялыкты же коопсуздукту камсыздабайт. Чыгарылышты көргөн ар ким аны дароо чечмелей алат.
Морзе коду шилтемеси
Бул кантип иштейт
Курал катуу коддолгон Эл аралык Морзе Кодунун издөө таблиасын колдонуп текстти кодддойт жана декоддойт — китепкана жок, серверге чалуу жок. Айландыруу, аудио ойнотуу жана WAV экспорту баары толугу менен браузерде Web Audio API колдонуп болот.
- 1Издөө таблица айландырууАр бир символ баш тамгаланат жана 54-жазуулук MORSE объектине (A-Z, 0-9 жана кадимки тыныш белгилери) каршы дал келтирилет. Тамгалар боштуктар менен бөлүнгөн чекит-сызык ырааттуулуктары болуп калат; сөз чегаралары алдыга-слэш болуп калат. Декоддоо ошол эле таблицаны артка кайтарат. Белгисиз символдор унчукпай ыргытылбай, белгиленет.
- 2ITU-стандарттуу убакыт эсептөөКурал бардык убакытты жалгыз бирдиктен алат: 1.2 секунд тандаган мүнөт-башына-сөзгө (PARIS стандарты) бөлүнгөн. Чекит 1 бирдик, сызык 3, тамгалардын ортосундагы боштук 3 бирдик жана сөздөрдүн ортосундагы боштук 7 — ITU-R M.1677 спецификациясына дал келип.
- 3Web Audio API ойнотууУгуу баскычы AudioContext жаратат жана ар бир чекит же сызык үчүн тандаган тон жыштыгыңызда (400–1000 Гц) бир OscillatorNode пландайт. GainNode'догу кичине сызыктуу рампа ар бир бип-бип чабуулун жана бошотуусун жумшартат, шыкылдоолордон алдын алуу үчүн. Эч бир аудио файл алынбайт — толкун формасы жол-жолунда синтезделет.
- 4Оффлайн WAV экспортуWAV Жүктөп Алуу OfflineAudioContext колдонот ошол эле осциллятор графигин AudioBuffer'ge 44100 Гцде угуза ойнотпой эле тартуу үчүн, андан кийин кол менен жазылган DataView кодировщик үлгүлөрдү стандарттуу 16-биттик моно RIFF/WAV бинарга пакеттейт жана файл жүктөп алууну иштетет — сервер катышпайт.
Байланыштуу куралдар
URL энкодер жана декодер
URL'дерди жана суроо саптарын коддоо жана чечмелөө. encodeURIComponent, decodeURIComponent жана суроо сап талдоо колдойт.
Base64 коддогуч жана чечмелегич
Текстти же файлдарды Base64-ке коддоңуз же Base64 саптарын кайра жөнөкөй текстке чечмелеңиз. Тез, купуя жана акысыз.
HTML коддогуч жана чечмелегич
Атайын символдорду HTML сущностторуна коддоңуз же сущностторду кайра жөнөкөй текстке чечмелеңиз. Дароо эле, браузериңизде.