В современном мире мы постоянно ищем способы улучшить наш цифровой опыт. Один из способов улучшить взаимодействие с пользователем — добавить возможности преобразования текста в речь на ваш веб-сайт или в приложение. В этой статье мы покажем вам, как создать простой конвертер текста в речь с использованием HTML, CSS и JavaScript.
Во-первых, давайте начнем с HTML. Мы создадим базовую структуру с полем textarea и кнопкой для запуска преобразования текста в речь.
<section> <h2>Convert Your Text To Voice</h2> <textarea name="" id="" cols="30" rows="10" placeholder="Enter Text.."></textarea> <button>Speak</button> </section>
Далее давайте добавим немного CSS для оформления нашей базовой структуры. Мы отцентрируем контейнер на странице, добавим отступы и стилизуем кнопку.
section{ display: grid; place-items: center; } textarea{ padding:.5rem; margin-bottom: 1rem; } button{ cursor: pointer; padding: .3rem .8rem; }
Теперь давайте перейдем к JavaScript. Мы будем использовать API Web Speech для преобразования текста в речь.
let text = document.querySelector('textarea'); let btn = document.querySelector('button'); btn.addEventListener('click', ()=>{ let utterance = new SpeechSynthesisUtterance(text.value); speechSynthesis.speak(utterance) });
Вот и все! Всего несколькими строками кода мы создали простой конвертер текста в речь с использованием HTML, CSS и JavaScript. Конечно, вы можете настроить дизайн и функциональность в соответствии со своими потребностями, но это должно стать хорошей отправной точкой.
В заключение, добавление возможностей преобразования текста в речь на ваш веб-сайт или в приложение может значительно улучшить взаимодействие с пользователем, а с помощью Web Speech API и небольшого количества кода это легко реализовать. Удачного кодирования!