Проект Менестрель (Menestrel)
Menestrel - приложение для озвучивания текстовых документов, веб-страниц и электронных книжек на русском языке, разработанная на базе синтезаторов речи Festival и ru_tts.
Menestrel поддерживает следующие форматы файлов:
обычные текстовые файлы с кодировками UTF-8, CP1251, KOI8-R, ISO-8859-5;
HTML-файлы;
файлы в формате OPENDOCUMENT (ODT);
файлы в формате Майкрософт Document (DOC);
файлы в формате FICTIONBOOK (FB2)
Файлы всех вышеперечисленных форматов могут быть сперва помещены в ZIP-архив.
Основные возможности приложения:
озвучивание:
файлов указанных выше форматов;
скопированных и вставленных в поле воспроизведения фрагментов текста;
набранных в поле воспроизведения текстов (с возможностью сохранения набранного);
отображение произносимого текста в окошке утилиты и выделение произносимого предложения;
сохранение при завершении работы и восстановление при следующем запуске позиции маркера, в которой было завершено озвучивание;
инсталляция неограниченного количества закладок и переход по ним, поиск текста;
ввоз произнесённого текста в звуковые файлы формата WAV или MP3 и списка воспроизведения для эксплуатации в качестве аудио-книжек.
Проект состоит из 2-х приложений: Menestrel и Skomoroh, разница м/у ними в том, что Menestrel основан на базе синтезатора речи Festival, а Skomoroh - на базе синтезатора речи ru_tts.
Приложения написаны на С++ с использованием Qt 4.7 в интегрированной среде разработки QTCREATOR 2.1.
Благодаря кроссплатформенности Festival, Menestrel доступен как в версии для Линукс, так и для Windows.
Skomoroh поставляется только для Линукс.
Все исходные тексты в виде проектов QTCREATOR размещены на странице проекта на sourceforge.
>>> Источник 0