Как можно озвучить сайт?

Разрабатываю сайт для научной библиотеки (куча статей, записей, и т. д.).
Сайт на bootstrap'e и wordpress'e.
Сайт должен быть доступен для очень слабовидящих людей.
Изменяющийся размер текста есть. А вот озвучка под вопросом (по наведению)
Думаю использовать что то на подобии синтезатора речи и скармливать ему текст, но есть ли такие, или как его сделать на JS?
  • Вопрос задан
  • 5643 просмотра
Решения вопроса 1
@LiguidCool
Боюсь что на JS этого не реализовать.
Первое, что приходит на ум - установить text to speech на сервере, дабы по запросу генерировал из текста mp3/wav.
На странице JS получает выделенный текст, посылает его через AJAX на сервер, а в ответ получает mp3 и проигрывает его. Думаю можно начать с Синтез русской речи в Linux. Задача не тривиальная...
Вообще существуют онлайновые сервисы. Например:
http://translate.google.com/translate_tts?tl=ru&q=...
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
sim3x
@sim3x
UPD: как яша делает habrahabr.ru/company/yandex/blog/258477

На js такое не делают - такой функционал встроен в браузер для слабовидящих

А тебе нужно правильно сделать верстку - убрать всю шелуху, так чтоб сайт в links выглядел опрятно

В двух словах не описать
https://en.wikipedia.org/wiki/Web_accessibility
www.w3.org/WAI
www.w3.org/WAI/intro/accessibility.php
Ответ написан
Комментировать
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Неужели гугл забанил?..
Возьмём, к примеру, iSpeech«Хей-хоп ла-ла-лэй».
Ответ написан
Комментировать
@vgray
Используйте спитчкит яндекса, на базе него (а также на базе бинга, гугла и кучи других платформ) работают онлайн говорилки вида https://voxworker.com/ru
Ответ написан
Комментировать
@Gerasim971
На спортс.ру установлен скрипт от сервиса retell, как раз под вашу задачу подойдет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы