Веб-страничка на основе API Cloud Text-to-Speech. И не только
Думаю, про Google Cloud Text-to-Speech слышали уже все, также и про 12 месяцев бесплатного использования данного API. Функционал и количество поддерживаемых языков впечатляют, произношение - весьма неплохое, походу, даже интонации пытается воспроизвести; рекомендую, если кто не успел, опробовать сервис, на страничке Google Cloud Text-to-Speech имеет место быть полнофункциональная демка. За последний год появилось немало скриптов на самых разных ЯП, основанных на Cloud TTS, API которого позволяет действительно запросто к нему обращаться. Но у меня была задача создать полноценный сервис, т.е. веб-страничку, подразумевающую регистрацию и удобное использование, также минималистичный дизайн: по привычке сваял на Ruby on Rails. Веб-интерфейс основан на стилях bootstrap 4 и ajax, благо рельсы изначально с ним великолепно дружат; регистрация/авторизация на базе классического devise, эффектные flash-messages посредством заслуженного unobtrusive_flash от Леонида Шевцова, родные rails-валидации Active Model и google-cloud-speech из коллекции Google Cloud Client Library for Ruby дополнили картину. Получившийся таким образом и выложенный на гитхабе rails-app в контексте использования - вовсе не требует знаний программирования: достаточно установить ruby для своей любимой операционной системы (либо заюзать free тарифный план на хостинге Heroku) и получить на гугле бесплатный API Key (файл в формате json, бросить в корневую директорию приложения). Если кто заинтересовался - test, please, ссылка на гитхаб доступна на страничке ютюб ролика. Можно форкать, т.е. дополнять и исправлять, и даже нужно: свободное ПО, как всегда, рулит.
Пусть этот текст послужит небольшой рекламой своему автору; в этих сообщениях на форуме серча есть ссылки и на другие мои работы, буде интерес - тынц или тынц. Не ограничиваясь интернет-магазинами на основе популярных CMS, с удовольствием пишу интересную и нестандартную логику для веб-приложений: php, ruby, python. Заходите, ежели как чего.