Программа для чтения текста синтезированным голосом.
Целый день посвятил составлению программы для чтения файла синтезированым голосом. Сначала задумывал сделать что-то сложное. Потом основательно запутался и существенно упростил.
Что умеет программа:
- открыть текстовый (только в формате *.txt) файл и начать читать его;
- установить порядковый номер абзаца для чтения;
- запомнить текущий читаемый абзац, а после продолжить чтение файла со следующего, даже после перезапуска программы.
Во время работы программа формирует в папке с читаемым файлом файл "index.txt", это нужно для сохранения текущего прогресса по чтению после закрытия программы. Если его удалить, то программа начнет читать файл с начала.
Мордочка программы:
Исходник программы: Файл
Сама программа: Файл
Программа установки не требует, но!
Необходимо установить пакет Microsoft .NET Framework 3.5, установить можно отсюда: Ссылка
Также необходимо установить голосовой движек:
Выгрузить все архив, распаковать, потом запустить инсталлятор. Данная программа, в свое время (не уверен что так есть и сейчас) предоставлялась бесплатно.
Для чтения нужно установить программу "Acapela-Elan-TTS-SpeechCube-5.1-RUS-Nicolai_MmE255_.msi" и выбрать в Панели Управления->Речь-> Преобразование текста в речь, голосовой движек: ELAN TTS Russian (Nicolai 16Khz).