Страницы

Поиск по вопросам

вторник, 2 октября 2018 г.

Написать синтез речи

Хочу написать синтез речи. Опыт работы с С# WinFoms. Подскажите, пожалуйста, как быстро и с помощью чего это сделать? Если есть готовое решение - круто. Предложите хоть какие-то варианты.


Ответ

Для синтеза используйте класс SpeechSynthesizer. Для поддержки русского языка вызовите метод SelectVoice() и укажите голос, который поддерживает русский язык. Список доступных голосов возвращает метод GetInstalledVoices(). Новые голоса можно доустановить в систему. Один из примеров голосов - Катерина (ScanSoft Katerina Full 22kHz) взять можно, например здесь
А вот большая подборка голосов http://forum.ru-board.com/topic.cgi?forum=5&topic=21094

Комментариев нет:

Отправить комментарий