KooBAudio 2.0

Readme

Содержание:

О программе

Системные требования

О проектах и «библиотеке»

Поддержка голосовых движков

О контекстной справке

Хранение данных

Исправление ошибок в реестре

Контактная информация

 

 

О программе:

Программа «KooBAudio» предназначена для автоматического создания аудиокниг из электронных книг с помощью установленных в системе голосовых движков стандарта SAPI5.
С её помощью Вы сможете конвертировать текст в аудиофайлы, пригодные для комфортного прослушивания на различных устройствах – MP3 плееры, мобильные телефоны, магнитолы, и т.д.

Программа распространяется бесплатно (freeware).

Более полное описание возможностей программы см. на официальном сайте: http://koobaudio.narod.ru/about.html

Системные требования

·         Операционная система: Windows XP / Windows Vista / Windows 7
(поддерживаются 32 и 64 битные версии ОС)

·         Процессор с тактовой частотой 1 ГГц или выше (рекомендуется 2+ ядерный процессор)

·         Оперативная память: 256 МБ (XP) / 1024МБ (Vista / 7)

·         Разрешение экрана 1024x768 или выше

·         Microsoft .NET Framework 4.0

·         SAPI5 совместимый речевой синтезатор (рекомендуемый: "ELAN TTS Russian (Nicolai 16Khz)")

 

 

О проектах и «библиотеке»:

Программа использует систему так называемых проектов: вся необходимая для записи отдельной аудиокниги информация, включающая базовые сведения о книге (автор, название итд), исходные и обработанные (подготовленные для озвучивания речевым синтезатором) блоки текста, сохраняется в собственном формате в библиотеке программы.
После импорта нового, или внесения изменений в уже имеющийся в библиотеке проект, его текст необходимо подготовить к озвучиванию речевым синтезатором. Подготовка включает операции «Анализ диалогов», «замена числительных», и «обработка словарями ударений». Подготовка запускается автоматически, и работает в фоновом режиме.
Скорость подготовки проекта зависит в первую очередь от объёмов подключенных словарей ударений и производительности компьютера. В некоторых случаях эта операция может занять довольно продолжительное время…

После завершения подготовки можно будет начать запись аудиокниги или запустить прослушивание с компьютера.

 

 

Поддержка голосовых движков:

Начиная с версии 2.0.8.00 в программе поддерживаются два различных API для доступа к установленным в системе голосовым движкам. У каждого из них есть определенные достоинства и недостатки:

1.Встроенный в платформу .NET Framework System.Speech.Synthesis

[+] Качественный встроенный алгоритм  ресэмплинга (преобразование частоты дискретизации аудиосигала речевого движка)

[-] В SMML режиме управление тембром голоса сильно ограниченно

[-] Не совместим с некоторыми движками

[-] Наличие некорректных записей в реестре может вызывать критическую ошибку при инициализации (см. пункт «Исправление ошибок в реестре»)

2. SAPI 5 / SpeechLib (sapi.dll)

[+] Совместим с большинством распространенных на сегодняшний день голосовых движков

[-] При выборе «не родной» частоты аудио сигнала и / или при микшировании голосов с разной частотой в режиме «билингвы» используется низкокачественный алгоритм ресэмплинга, и качество звука заметно ухудшается

[-] Выше задержка при произношении слов в редакторе словарей

 

 

О контекстной справке:

В программе предусмотрено два вида справочной информации:

1.    Всплывающие подсказки. Появляются автоматически при наведении курсора мыши на интересующий элемент. Содержат краткое описание функции элемента.

2.    Контекстная справка доступна в окне настроек программы и в окне импорта проекта. Для показа контекстной справки нажмите кнопку   ?   в правой части заголовка окна, затем щелкните мышкой по интересующему элементу.
В контекстной справке содержится более подробное описание функции элемента, примечания, рекомендации ит.д.

 

 

Хранение данных

При первом запуске программы будет предложен выбор папки, в которой будут сохраняться настройки и прочие файлы пользователя.

 

В однопользовательском режиме используется каталог Application Data текущего пользователя Windows. Т.е. у каждой учетной записи Windows будут свои настройки, книги в библиотеке и словари ударений.

Расположение каталога зависит от версии ОС

·         XP:
C:\Documents and Settings\Имя пользователя\Application Data\KooBAudio\

·         Vista / 7 / 8 / 10:
С:\Users\Имя пользователя\AppData\Roaming\KooBAudio\

 

В многопользовательском режиме используется каталог общий Application Data . Т.е. у всех учетных записей Windows будут общие настройки, книги в библиотеке и т.д...

Расположение каталога зависит от версии ОС:

·         XP:
C:\Documents and Settings\All Users\Application Data\KooBAudio\

·         Vista / 7 / 8 / 10:
С
:\ProgramData\KooBAudio\

 

В portable режиме используется каталог, в котором расположен исполняемый файл программы. Настройки, книги в библиотеке и прочие данные не будут зависеть от учетной записи Windows. Папку с portable версией программы можно записать на любой внешний носитель и запускать на разных компьютерах (при условии, что на них установлен .NET Framework и нужный голосовой движок).

Не рекомендуется выбирать portable режим на операционных системах Windows Vista / 7, если программа была установлена в каталог Program Files, т.к. доступ к записи/изменению файлов в этой папке может быть заблокирован службой Windows UAC

 

 

Исправление ошибок в реестре

Существует проблема с использованием некоторых голосовых движков в среде .NET Framework. При установке они прописывают в реестр windows данные в некорректном формате, что вызывает сбой при попытке получить информацию об установленных движках. Создается необработанное исключение и процедура инициализации речевого синтеза прерывается. Фактически использование всех голосовых движков при наличии хотя бы одной проблемной записи в реестре становится невозможным.

KooBAudio позволяет обнаружить и исправить подобные ошибки перед инициализацией речевого синтеза.
Сканируется ветка реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\
Известные на сегодняшний день типы ошибок:

Важно! Перед внесением изменений рекомендуется сделать бэкап ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\
Автоматическое исправление ошибок позволит избежать вылетов при запуске и инициализации класса речевого синтеза «.
NET» в KooBAudio, но работоспособность с соответствующими «проблемными» движками  при этом не гарантируется.

 

Контактная информация

 

Сайт:                           http://koobaudio.narod.ru

Форум поддержки:   http://koobaudio.borda.ru

E-mail:                         koobaudio@gmail.com