Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   10т.р. Причесать пару файлов javascipt и сделать простую страничку. (https://javascript.ru/forum/job/86572-10t-r-prichesat-paru-fajjlov-javascipt-i-sdelat-prostuyu-stranichku.html)

selevo 05.08.2025 23:37

10т.р. Причесать пару файлов javascipt и сделать простую страничку.
 
Ниже два файла, один передает кодированное аудио другой принимает и декодирует.

скрипт приема

https://github.com/espruino/Espruino...l_web_audio.js

Скрипт передачи: https://espruino.github.io/EspruinoO...al_to_audio.js

Задача:
написать веб морду на которой несколько настроек касаемых этих криптов, типа скорости приема передачи, инвертирование или нет и т.д...



раздел страницы передатчика:
поле ввода данных на передачу - строковое.
Поле ввода на передачу в виде чисел разделенных пробелом
десятичных, двоичных шестнадцетиричных.
Кнопка загрузки внешнего файла.

Раздел страницы приемника.
Отображение хода загрузки, пустьчтото мигает или крутится или какой-то отчет, прогресс...
4 поля принятых данных DEC HEX BIN ascii
у формы ascii, рядом радиокнопки koi win DOS unicode
для перекодировки.
Кнопка сохранения файла возле каждого поля.
у формы HEX две кнопки, одна сохраняет файл как двоичный, другая как HEX файл.
У всех остальных сохраняется как текст.
--------------------------------------
Для теста надо в винде в качестве устройства записи включить аудиомикшер ,чтобы браузер слышал сам себя. Иначе придется проверять с другого устройства.

Если у вас звук передается на монитор телек по HDMI, то выставить по умолчанию вывод звука hidifinition audio или что там у вас выводит на линейные выходы...

Для чувствительности стоит поиграться громкостью по выходу и входу.

Это осциллограф и одновременно тест входа, вдруг пригодлится для настройки

https://labs.thygate.com/online-2ch-...ion-generator/

Если не запустится сразу,(не будет звука при снятии галочки mute audio) то надо открыть сраничку через предудущий раздел автора (это какой-т баг...)
https://labs.thygate.com

Еще один показометр микрофонного входа: https://webaudioapi.com/samples/microphone/

Вроде пока все.


Часовой пояс GMT +3, время: 10:27.