Всё происходит в браузере
Когда вы открываете файл, браузер считывает его с диска в память страницы. Инструмент обрабатывает его там и отдаёт вам результат для скачивания. Файл никуда не отправляется: у сайта просто нет точки для загрузки файлов.
Распознавание речи на устройстве
Перевод аудио в текст использует Whisper base — открытую модель распознавания речи, которую OpenAI выпустила под лицензией MIT. При первом использовании браузер загружает модель (около 80 МБ) с audio.scissor.studio и сохраняет её в кеше. Затем модель работает в фоновом воркере через WebAssembly на вашем процессоре. Браузер декодирует аудио, преобразует его в монозвук 16 kHz, который ожидает Whisper, а воркер превращает его в текст фрагментами по 30 секунд.
Теги MP3
Названия песен, исполнители, обложки альбомов и тексты хранятся в теге ID3 в начале файла MP3. Редактор тегов MP3 читает этот тег, позволяет его изменить и записывает новый файл, где новый тег стоит перед нетронутым аудио, поэтому звук копируется бит в бит.
Проверьте сами
Откройте инструменты разработчика в браузере, перейдите на вкладку «Сеть» и воспользуйтесь любым инструментом. Вы увидите, как страница и модель загружаются с audio.scissor.studio, и что при открытии файла ничего не уходит наружу. Можно даже отключить интернет после загрузки страницы: все инструменты продолжат работать.