Чем преобразовать текст в речь (бесплатные проекты, сервисы)?
Хочу создать приложение с озвучиванием введенного текста.
Пользователь вводит текст, приложение его озвучивает.
С помощью каких сервисов можно преобразовать текст в речь? Интересуют бесплатные проекты (git)
Может что то есть под Delphi, С#? Ну или javascript (часто это веб ориентировано).
Также интересны платные сайты, с легкой регистрацией и минимальной стоимостью (это важно). Ты им http запрос, они тебе файл.
Посмотрел Amazon Polly и Yandex SpeechKit. Качество перевода понравилось.
Но, к сожалению, там требуется создание аккаунта. Разумеется, для оплаты чего либо нужен аккаунт. Но количество требуемых сведений и привязка карты...даже мне как то не хочется привязывать реальную карту, а пользователи, тем более на такие трудности не пойдут.
Погугли MS SpeechAPI. В сети десятки примеров на Делфи для работы со стандартным виндовым синтезатором. Ничего придумывать не нужно. Буквально недавно сделал бота для вк на Делфи именно с такой возможностью. "TextToSpeech"
Спасибо за ответ. А что и откуда качать?
Английский озвучивает без скачивания чего либо. А вот русский - нет.
Скачал MSSpeech_SR_ru-RU_TELE.msi - не устанавливается. Запускается и установка пропадает (закрывается).
Тестировал на разных ос.
let synth = window.speechSynthesis;
document.onclick = function(){
let speech = new SpeechSynthesisUtterance();
speech.lang = 'ru-RU'; // язык
speech.rate = 1.5; // скорость
speech.text = 'Текст для озвучки';
synth.speak(speech);
}
https://zvukogram.com/speech/ - простой, удобный и главное быстрый сервис. Мне нужен был формат ogg. Из удобных нашел только здесь. Голоса четкие, все слова говорят правильно.