✅ Как создать озвучку текста?
SpeechSynthesis - это интерфейс Web Speech API, который используется для перевода текста в речь. Он содержит содержимое, которое должен прочитать речевой сервис, и информацию о том, как его читать (например, язык, высота тона и громкость). ⬇️
☑️ Делимся уже готовым HTML, CSS и JS кодом ниже для создания озвучки текста, с помощью элементов textarea, button и свойства SpeechSynthesis:
HTML ⤵️
SCSS ⤵️
JavaScript ⤵️
@code_ready | #обучение #html #css #js
SpeechSynthesis - это интерфейс Web Speech API, который используется для перевода текста в речь. Он содержит содержимое, которое должен прочитать речевой сервис, и информацию о том, как его читать (например, язык, высота тона и громкость). ⬇️
☑️ Делимся уже готовым HTML, CSS и JS кодом ниже для создания озвучки текста, с помощью элементов textarea, button и свойства SpeechSynthesis:
HTML ⤵️
<textarea></textarea>
<button>Speak</button>
SCSS ⤵️
button {
width: 85px;
background-color: blue;
color: #fff;
font-weight: 600;
font-size: 16px;
cursor: pointer;
}
textarea, button {
border: 1.5px solid #000;
border-radius: 5px;
outline: none;
padding: 8px;
display: block;
margin: 0 auto;
margin-top: 15px;
}
JavaScript ⤵️
const button = document.querySelector('button');
const text = document.querySelector('textarea');
button.addEventListener('click', () => {
const utterance = new SpeechSynthesisUtterance(text.value);
speechSynthesis.speak(utterance);
});
@code_ready | #обучение #html #css #js