гуглите числа с плавающей точкой)) банально точности числа не хватает чтобы заметить разницу с нулем
а js скорее всего считает длинной арифметикой в таких случаях
ps библиотеки длинной арифметики есть и под php
1 в свойствах соединения
кнопка расширенные
потом поставить галочку посылать команду для поддержания соединения активным
и выставить периодичность в секундах
2 если вы запускаете редактирование(f4 редакторы настраиваемые) прямо с фтп
при закрытии редактора спросит сохранять или нет
напрямую проблематично
но никто не мешает запустить с флешки винду или линукс,
запустить под операционкой скажем Norton ghost(с максимальным сжатием и разбивкой архива на тома) и по мере готовности заливать в облако
в таком виде задачка скорее всего решается нейросетями после долгого обучения
но имхо грубо разметить если есть сопоставление звука и текста можно по паузам
врядли готовое найдешь хоть нечто подобное мне когдато на глаза и попадалось
да и не сказать чтоб там мегасложная реализация была если сайт нормально на блоки размечен