CSS Speech polyfill
Есть такая спецификация, CSS Speech Module Level 1. И несмотря на то, что у неё статус Candidate Recommendation, реализации нет ни в одном браузере пока. Как минимум потому, что для корректной работы в браузеры должны быстро встроены качественные синтезаторы речи, причём более-менее похожие.
А возможности там интересные:
- Свойство
-
-
-
К сожалению, негде посмотреть полноценную реализацию спецификации. Но можно поиграться с полифиллом, который работает на базе SpeechSynthesis API.
https://www.kryogenix.org/code/browser/css-speech-polyfill/css-speech.html
Есть такая спецификация, CSS Speech Module Level 1. И несмотря на то, что у неё статус Candidate Recommendation, реализации нет ни в одном браузере пока. Как минимум потому, что для корректной работы в браузеры должны быстро встроены качественные синтезаторы речи, причём более-менее похожие.
А возможности там интересные:
- Свойство
voice-family
должно позволять выбрать голос озвучки текста. Как font-family
, только звуковой.-
voice-volume
, voice-pitch
, voice-rate
позволили бы выделять какие-то части интерфейса особыми интонациями.-
voice-stress
работал бы по аналогии с <em>
, выделяя важное.-
pause-before
, pause-after
помогали бы расставлять паузы в тексте.К сожалению, негде посмотреть полноценную реализацию спецификации. Но можно поиграться с полифиллом, который работает на базе SpeechSynthesis API.
https://www.kryogenix.org/code/browser/css-speech-polyfill/css-speech.html