Ответы пользователя по тегу Веб-разработка
  • Автоматический тайминг для субтитров по анализу аудио

    @snzahar
    Можно использовать программу aeneas под Windows (есть и под Linux, Mac) из-под командной строки.
    Есть готовый aeneas installer по адресу: https://github.com/sillsdev/aeneas-installer/releases
    (на 25.04.2020 включает: eSpeak 1.48.04, FFmpeg 4.2, Python 3.7.4, BeautifulSoup4 4.8.0, lxml 4.4.1, numpy 1.17.1, aeneas 1.7.3.0)
    Пример выполнения в командной строке:
    python -m aeneas.tools.execute_task audio.mp3 text.txt "task_language=eng|os_task_file_format=srt|is_text_type=plain" subtitles.srt

    где:
    audio.mp3 - имя входного аудио файла (если без пути - должен лежать в папке с установленным aeneas)

    text.txt - имя входного текстового файла (если без пути - должен лежать в папке с установленным aeneas).Текст должен быть представлен в кодировке UTF-8 в виде последовательности фрагментов.Фрагменты соответствуют строкам субтитров (то есть нужно не сплошной текст, сколько фрагментов текста начинаюся с новой строки - столько будет строк субтитров)

    task_language=eng сокращенное название языка (es - испанский, eng - английский и т.д.)
    os_task_file_format=srt формат файла
    subtitles.srt имя выходного файла субтитров (если без пути - выгружается в папку с установленной aeneas)

    Примечание: есть онлайн версия aeneas по адресу: https://aeneasweb.org/submit_task
    Онлайн требует регистрации и адреса e-mai, на который отправляются результаты.
    Ответ написан
    1 комментарий
  • Какие снифферы http под windows умеют находить строку ответа с response body, содержащим искомый фрагмент текста?

    @snzahar Автор вопроса
    Найдено простое решение для Firefox - в последних версиях дополнения Firebug на вкладке "Сеть" нужно задать в поисковом окошке фрагмент искомого текста, пометив в выпадающих опциях поиска галочкой "Содержание ответов".
    В других браузерах - смотреть способы использования соответствующих браузеру версий Firebug.
    Ответ написан
    Комментировать