Программа AUDIOBOOK - ".Net" версия
С появлением русскоязычного голоса "Elan SpeechCube TTS 4.2" и "Katerina от RealSpeak", Acapella - InfovoxDesktop2 Engine "Alyona22" - "Алена", поддерживающих запись в речь на скорости x 4 и выше, для меня остро встала проблема программного обеспечения способного реализовать все возможности этого голоса.
После долгих поисков я решил написать её сам. Вкратце объясняю почему: Существует много программ, которые умеют это делать, но они либо платные, либо в них небыли реализованы функции которые я хотел.
Обращаю Ваше внимание на то, что программа AUDIOBOOK - БЕСПЛАТНА
.
Итак программа AUDIOBOOK может:
1) Использовать TTS Engine стандартов SAPI 4 и SAPI 5.
2) Записывать текст в файлы форматов: MP3, OGG, WMA, WAV, VOX, AU, AIFF.
3) Писать речь в файл с максимальной скоростью.
4) Автоматически разбивать книгу на фрагменты при записи.
5) Продолжать незаконченную работу (загружать автоматически сохраненный проект для последующей обработки).
6) Автоматически очищать текст от ошибок с произношением типа "ПРОСТРАНСТВА" на Digalo и Elan.
7) Использовать анализатор диалогов. Читать и писать книги применяя уникальную технологию прадварительной разметки текста.
8) Использовать индивидуальны словари работающие на основе регулярных выражений для каждого голоса. См. Пример 1 и Пример 2.
Программа AUDIOBOOK пока не может:
1) Работать совсем без ошибок. Честно говоря, времени на разработку почти нет. Поэтому будем исправлять вместе и постепенно.
ОБРАЩАЮ ОСОБОЕ ВНИМАНИЕ!
Если специально не пытаться "сломать" программу и следовать элементарной логике, все будет нормально.
Пишите письма будем править вместе.
Для работы, программа требует, Framework 2.0.50727 (Release).
РЕЛИЗ - ЗАГРУЗИТЬ ПРОГРАММУ AUDIOBOOK : 1.4.2 (.Net) (
Архив ZIP 1556 кб. MD5)
Новая версия программы написанная на Net C#. Полный пакет с инсталлятором.
Облегченная версия без инсталятора, содержит только исполняемый файл: ( Архив ZIP 73 кб. MD5)
Для работы требует ранее установленную версию программы. Способ установки: замена файла.
|
ТЕСТОВАЯ ВЕРСИЯ - ИЩЕМ ОШИБКИ ВМЕСТЕ: версия файла 1.5.* (.Net) ( Архив ZIP xx кб. MD5)
Тестовая версия, без инсталятора, содержит только исполняемый файл. Для работы требует ранее установленную версию программы. Возможно наличие некоторого количества ошибок. Как всегда принимаются замечания и пожелания. Для дополнительной информации см. историю изменений.
Обращение автора: Уважаемые пользователи программы, у меня совсем нет времени на полное тестирование и я призываю Вас мне в этом помочь!
От Вас зависит скорость обновления программы.
|
(Старая
"Delphi 7 " версия программы
- более не поддерживается.)
Для работы программы необходимо дополнительно загрузить (при их отсутствии) следующие компоненты:
.NET Framework версии 2.0.50727 (если еще не устанавливали его ранее для других пр. и т.)
(размер - около
22 Мбайт ), который вы можете скачать по этому адресу:
ссылка. |
Файл исправления реестра для TTS Engine "Katerina" (
Архив ZIP 1 кб.
)
Примечания: При проблемах с регулированием скорости у TTS Engine "Katerina" попробуйте скачать и запустить Katerina.reg. |
БИБЛИОТЕКА TTSObj (
входит в инсталятор и регистрируется программой автоматически )
ВНИМАНИЕ: Качать только соответствующую версию библиотеки.
(См. какую версию использует текущая сборка Audiobook в истории изменений
. )
Версия 3.0.2006.718
(
Архив ZIP 607 кб. )
Версия 2.0.2006.226
(
Архив ZIP 539 кб. )
Примечания: Распаковать в каталог с программой и зарегистрируйте библиотеку TTSObj.dll с помощью regsvr32.exe.
(Регистрация делается так: C:\WINDOWS\system32\regsvr32.exe TTSObj.dll,
или просто открыть в проводнике 2 каталога 1 - C:\WINDOWS\system32\regsvr32.exe а второй с TTSObj.dll и перетащить мышкой TTSObj.dll на regsvr32.exe.) |
БИБЛИОТЕКА lame_enc.dll (
Архив ZIP 167 кб.
)
Примечания: Распаковать в каталог с программой (если у вас уже установленна и зарегистрированна эта библиотека можете попробовать её не качать) |
Словарь для ELAN SpeechCube 1.00 (
Архив ZIP 65 кб.
)
Примечания: Распаковать в каталог "C:\Program Files\ELAN Speech\Speech Cube\Data\", подробнее советую почитать
тут. (если у вас уже установленн словарь можете его не качать). |
ИСТОРИЯ ИЗМЕНЕНИЙ
30/01/2008 г. - версия фай 1.4.2 MD5 - Добавлено: поддержка нового голосового движка от Acapella - InfovoxDesktop2 Engine "Alyona22" - "Алена". Мелкие исправления.
Версия TTSObj.dll 3.0.2006.718. |
30/01/2008 г. - версия фай 1.4.1 MD5 - Добавлено: Открытия файлов "перетаскиванием на форму" т.е. Drag&Drop. В дистрибутив включена библиотека lame_enc.dll. Мелкие исправления.
Версия TTSObj.dll 3.0.2006.718. |
30/10/2007 г. - версия фай 1.4.0 MD5 - Добавлено: Информационное поле имен и омонимов. Контекстная работа со словарями. Файл справки. Форма обработки ошибок. Мелкие исправления.
Версия TTSObj.dll 3.0.2006.718. |
15/12/2006 г. - версия файла 1.3.2 MD5 - Добавлено: поддержка формата FB2. Исправлено: вставка тега "pitch absmiddle" по замечанию от alexnik.
Версия TTSObj.dll 3.0.2006.718. |
01/12/2006 г. - сборка 1.3.2525.21247 MD5 - Добавлено: новые иконки, поиск имен и названий в тексте, горячие клавиши, изменен формат записи проекта, поддержка TTS Sakrament 3. Исправлено: чтение английской речи, простановка тегов в MP3 файлах, подсчет времени до окончания, позиционирование формы поиска и формы "о программе" и ещё несколько нюансов.
Версия TTSObj.dll 3.0.2006.718. |
28/10/2006 г. - сборка 1.2.2492.16727 - Реализовать анализ диалогов и чтение по ролям (автор, речь, мужская речь, женская речь, английский текст). Для каждого голоса свой отдельный словарь. Возможность разовой обработки текста с выделением диалогов. Пакетная обработка.
Замечание к версии: Elan SpeechCube TTS 4.2 при записи в файл ведет себя нестабильно, при чтении все в норме, Elan SpeechCube TTS 5.1 получше.
Версия TTSObj.dll 3.0.2006.718. |
08/06/2006 г. -
сборка 1.1.2350.24501 - Исправлена проблема открытия файлов Office. Улучшена стабильность работы.
Версия TTSObj.dll 2.0.2006 226. |
26/05/2006 г. -
сборка 1.0.2337.42241 - Добавлен словарь произношений и редактор произношений. Словари индивидуальны для каждого голоса. Тестовая разметка диалогов.
Добавлена вставка тегов в MP3 файлы.
Версия TTSObj.dll 2.0.2006 226. |
12/05/2006 г. -
сборка 1.0.2323.36588 - Новая версия программы написанная на Net C#. Полный пакет с инсталлятором. Для работы требует только Framewrok 2.0.50727 (Release). Все последующие версии будут только под платформу DotNet.
Версия TTSObj.dll 2.0.2006 226. |
Примечания:
При проблемах с регулированием скорости у TTS Engine "Katerina" попробуйте скачать и запустить Katerina.reg.
Если у Вас вдруг всплывает
"сообщение о триальности ", это означает что Вы не заменили библиотеку TTSObj.dll Иногда она обновляется и соответственно меняется ключ в программе Audiobook. Поэтому старые версии библиотеки TTSObj.dll становятся триальными. Для решения этой проблемы: скачайте текущую версию библиотеки и зарегистрируйте её с помощью regsvr32.exe (см. выше).
В ПЛАНАХ
- Реализовать анализ диалогов + Поддержка тегов -
Готово!
- Чтение по ролям: 1. Русский - Английский. 2. Мужской - Женский -
Готово!
- Отказ от использования TTSObj.dll. Если будет время написать её аналог.
- Как всегда рассматриваю Ваши заявки и предложения. Посильно стараюсь выполнять.
ПОДДЕРЖАТЬ АВТОРА
Исторически разработка программы начиналась, как простое увлечение. Постепенно программа стала обрастать полезными функциями, порой даже уникальными. Уровень программы повышался и сравнился с некоторыми её платными конкурентами...
Изменять статус программы я в данное время не намерен. Однако другая сторона бесплатной разработки это отсутствие стимула для автора и как оказалось это существенный недостаток.
Поэтому, если Вам понравилась эта программа, и Вы хотите чтобы её разработка продвигалась быстрей, Вы можете поддержать автора материально. Это можно сделать несколькими способами:
1. Самый простой это способ, отправить СМС с Вашего телефона! Для этого кликните на картинку ниже и следуйте инструкциям.
2. Альтернативная форма поддержки:
Кошельки WM. Рубли: R734414593105, Доллары: Z016315136680, Евро: E977871984672
Открыть WebMoney Keeper Light
Спасибо.