[v2.1.2.8744] - Исправлен баг с зацикливанием звука при переходе к следующему блоку в режиме чтения вслух - Исправлен баг с размером текстового поля поиска в окне свойств проекта [v2.1.2.8456] - Исправлен вылет при попытке импорта FB2 документов с пустой ссылкой на изображение [v2.1.2.6832] - Исправлен возможный вылет при запуске на стадии "инициализация речевого синтеза" - Словарный анализ: исправлена некорректная работа функциии "показывать слово в контексте" в случае, если в исходном тексте есть символы табуляции - Словарный анализ: испрален баг с избыточными диалоговыми окнами подтверждения при переключении опции "статический фильтр слов-исключений" [v2.1.2.5960] - Исправлен баг с показом всплывающих сообщений во время обработки текста при включенной опции "билингво" [v2.1.2.5200] - (Словарный анализ) исправлено: не работали кнопки "вырезать/копировать/вставить" в редакторе слов исключений - (Словарный анализ) исправлен возможный вылет при обновлении фильтров + (Словарный анализ) добавлена опция "показывать слово в контексте" в меню настроек словарного анализа [v2.1.2.5072] - (Словарный анализ) улучшена производительность при фильтрации списка, если включен статический фильтр слов-исключений * (Словарный анализ) реорганизованы пункты контекстного меню натроек фильтра + (Словарный анализ) Для редактирования списка исключений теперь вместото блокнота по-умолчанию используется встроенный редактор с возможностью быстрого поиска - (Словарный анализ) исправлено: команда "добавить как регулярное выражение" в сочетании с опцией "скрывать при добавлении" записывала все соответствующие слова в список исключений excwords [v2.1.2.5072] - (Словарный анализ) исправлено: не работала опция ограничения количества обрабатываемых слов - (Словарный анализ) улучшена производительность "статического" фильтра известных слова из файла excwords.txt - (Словарный анализ) уменьшены подвисания во время фонового кэширования результатов обработки слов. [v2.1.2.5024] - Исправлено зависание в окне чтения вслух при установке слишком малых значений размера буфера аудио устройства - Исправлен возможный вылет при открытии списка аудио устройств в окне чтения вслух. [v2.1.2.4792] * Заменен встроенный модуль вывода звука через WaveOut в окне чтения вслух на библиоткеку NAudio: - Исправлен баг с быстрым прокручиванием текста без звука в окне чтения вслух на Windows 10 + Добавлена поддержка вывода звука через различные интерфейсы, доступные в NAudio: Direct Sound, WASAPI (Vista +), ASIO, Wave Out [v2.1.2.4536] - Исправлен возможный вылет при загрузке плагина iTextSharp.dll - Исправлен вылет при имопорте PDF документов, не содержащих текстовых данных (графика / сканы без OCR) - Исправлен вылет при обработке текста на некоторых системах при включенной опции "Тест производительности" [v2.1.2.4488] - Отладка проекта: исправлен баг с неработающими пунктами в контекстном меню доп. настроек поиска - Исправлены различные ошибки в модулях импорта EPUB и HTML документов [v2.1.2.4480] - Исправлен возможный вылет при включенной визуализации уровня громкости в окне чтения вслух * Отладка проекта: добавлены дополнительные настройки поиска в тексте: поиск от начала / текущей позиции и возможность отключить автоматический поиск [v2.1.2.4392] - Исправлено: не работали кнопки в панели инструментов оглавления (поиск глав и прочие) при открытии свойств проекта из библиотеки - Исправлен баг с настройкой размера буфера WaveOut (отображаемое значение в миллисекундах не соответствовало реальному) - Добавлена настройка размера очереди буферов WaveOut (дополнительная защита от прерываний при чтении вслух в случае пиковой нагрузки на ЦП) [v2.1.2.3232] - исправлен вылет при открытии окна чтения вслух для пустого проекта - исправлена ошибка при сохранении файлов проектов с некорректными символами в идентификаторах иллюстраций [v2.1.2.3056] @ 30.11.2015 - Исправлен баг с очисткой кэша загруженных изображений после импорта HTML документов * Доработана обработка элементов с внешними гиперссылками при импорте HTML / FB2 * Улучшено распознавание внешних url сылок в простом тексте - Исправлен баг с объявлением гиперссылок в тексте (полный текст URL произносился всегда, не зависимо от заданного шаблона объявлений стиля) - Исправлен возможный вылет при чтении вслух в случае переполнения буфера вывода звукового устройства * Обновлен модуль деинсталляции, исправлены ошибки при удалении пользовательских данных в папке профиля [v2.1.2.2784] @ 28.10.2015 * Убран запрос прав Администратора при создании многопользовательского или Portable профиля [v2.1.2.2776] @ 27.10.2015 - Исправлен баг с ограниченными правами доступа на запись/изменение содержимого папки профиля при выборе однопользовательского режима хранения данных (может потребоваться однократный запуск от имени администратора для перезаписи прав созданных ранее папок) [v2.1.2.2768] @ 26.10.2015 * Доработана обработка ошибок при загрузке xml файлов проектов библиотеки. - Исправлена возможная ошибка при построении списка библиотеки [v2.1.2.2712] @ 19.10.2015 + Отладка проекта: добавлена возможность изменять схему расоложения панелей в режиме "исходный + обработанный текст" [v2.1.2.2704] @ 18.10.2015 - Отладка проекта: исправлен баг с прокруткой до найденного фрагмента в случае изменеия исходного размера окна (выделение могло находиться за границей видимой области текста) [v2.1.2.2698] @ 17.10.2015 - Исправлено зависание окон "отладка словарей" и "отладка проекта" при обработке текста, в случае, если активна фоновая подготовка одного из проектов в библиотеке [v2.1.2.2697] @ 17.10.2015 + Отладка проекта: добавлена возможность выбрать соответствующее правило в нижней панели, кликнув по замененному слову в обработанном тексте или открыть в редакторе словарей по двойному клику [v2.1.2.2696] @ 17.10.2015 - Исправлен возможный вылет при загрузке поврежденных файлов проектов библиотеки, либо при ошибках доступа файловой системы. + Отладка проекта: добавлена подсветка замененных фрагментов в обработанном тексте (режим исходный текст + обработанный текст) + Отладка проекта: добавлена панель со списком использованных правил (подобно функционалу окна "отладка словарей") + Отладка проекта: добавлена настройка цветов подсветки фрагментов текста - Исправлен возможный показ сообщения об ошибке "Поток находится в процессе прерывания" при закрытии окна отладки проекта [v2.1.2.2680] @ 15.10.2015 - Исправлен возможный вылет при замене шаблонов объявлений в начале и в конце речевых стилей * Отладка проекта: Ускорена загрузка и отрисовка текста больших проектов * Отладка проекта: оптимизирован поиск в тексте проекта * Отладка проекта: улучшена подсветка найденных фрагментов [v2.1.2.2616] @ 07.10.2015 - Исправлен баг с пустыми иллюстрациями при импорте некоторых FB2 документов - Исправлено: не работал выбор обложки при импорте группы файлов с объединением в общий проект * Окно "отладка проекта" теперь выполняется в отдельном потоке с возможностью отмены загрузки (устранена проблема с длительным зависанием при загрузке "больших" проектов) [v2.1.2.2072] @ 03.08.2015 - Исправлен сбой загрузки положения и размера основного окна KooBAudio при запуске, если установлен масштаб интерфейса windows более 100% [v2.1.2.2064] @ 02.08.2015 - Исправлен вылет при завершении подготовки проектов, поставленных в очередь на запись (статус "подготовка->запись") - Исправлен баг с записью тэгов аудиофайлов в формате AAC и при использовании внешних кодеков, в случае, если в названии блока присутсвовали символы кавычек - Исправлено: при импорте FB2/HTML в названия блоков могли включаться тэги форматирования заголовков [v2.1.2.2056] @ 01.08.2015 - Исправлен возможный вылет с соощением "ошибка общего вида в GDI+" при попытке сохранения встроенной обложки по-умолчанию - Исправлен баг с переполнением стека при импорте FB2 документов, содержащих внутренние ссылки в тексте примечаний - Исправлен баг с отображением окна "список словарей" в случае если установлен системный масштаб шрифтов и интерфейса Windows больше 100% - Исправлен баг с обрезкой словоточетаний при обработке словарями в группе "постобработка" [v2.1.2.1720] @ 23.06.2015 - Исправлено: не работала замена строки %img% на путь к файлу обложки при использовании настраиваемого пользователем аудио кодека - Исправлено: в папке аудиокниги создавался пустой файл "aac.chapters" при записи в формате AAC [v2.1.2.1617] @ 10.06.2015 - Исправлен вылет при импорте FB2 документов с пустым/некорректным указателем обложки в элементе "title-info/coverpage" [v2.1.2.1616] @ 10.06.2015 - Исправлен вылет при запуске чтния вслух в случае, если устройство вывода звука недоступно. - Исправлен возможный вылет при вводе символов с клавиатуры при активном фокусе на списке правил в редакторе словарей - Исправлен вылет при импорте HTML в случае повреженных данных иллюстраций или ошибок при попытке загрузки с http серверов - Словарный анализ: исправлен вылет при нажатии кнопки "перезагрузить словари" до завершения предыдущей фоновой операции кэширования результатов обработки словарями - Исправлен баг с нестандартными аудио форматами в генерируемых *.cue логах микшера (используется "WAVE" по-умолчанию) [v2.1.2.1416] @ 15.05.2015 - Исправлен баг с загрузкой файла presets.xml, приводящий к потере пользовательских профилей речевого синтеза и аудиокодеков - Исправлен баг с добавлением / сохранением профилей аудио кодеков: вместо считывания актуальнх значений элементов интерфейса в пресет копировались исходные значения параметров [v2.1.2.1400] @ 15.05.2015 - Исправлен баг с настройкой внешних аудио кодеков: поток вывода (файл / STDOUT) при записи выбирался некорректно. [v2.1.2.1336] @ 07.05.2015 - Исправлено: значение скорости чтения в таблице стилей SSML отображалось как целое число а не десятичная дробь. [v2.1.2.1328] @ 06.05.2015 - Исправлено: не сохранялись значения чекбоксов "относительный стиль" в расширенной таблице стилей - Исправлено: при открытии окна настроек таблица стилей в разделе "Синтез речи" всегда показывала значения для разметки "Тэги ELAN", не зависимо от выбранного движка. + Добавлены опции "Черный список" и "Блокировка API" в разделе "Нстройки->Устранение неполадок" для обхода необрабатываемых исключений низкого уровня из-за конфликтов с некоторыми речевыми движками. (Alyona22k + .NET Framework 4.5.2) + После нескольких вылетов при инициализации речевого синтеза во время запуска будет автоматически задействован черный список или блокировка API [v2.1.2.1264] @ 29.04.2015 - Исправлено: не сохранялось значение "формат аудио данных" в разделе настроек "синтез речи" * При включенной опции "сохранять обложку в папку аудиокниги" для проектов без собственной обложки будет использоваться файл "default.jpg" из папки профиля программы либо логотип KooBAudio по-умолчанию [v2.1.2.1248] @ 28.04.2015 - Исправлен возможный вылет при обновлении списка библиотеки во время подготовки проекта + В контекстное меню дополнительных настроек lame (Настройки->формат аудиофайлов->MP3) добавлена возможность указать путь к внешней сборке кодировщика lame.exe + Редактор словарей: добавлена опция автоматической подстройки размера панели ввода шаблона по высоте строки + Редактор словарей: положение горизонтального разделителя нижних панелей ввода шаблона и произношения теперь сохраняется в настройках [v2.1.2.1224] @ 25.04.2015 - Исправлен баг с показом сообщения при отсутствии файла данных статистики "stats.xml" - Исправлен баг с расположением папки сетевого кэша при импорте HTML текста с изображениями на веб серверах [v2.1.2.1208] @ 23.04.2015 - Словарный анализ: исправлен возможный вылет при двойном клике мышью в списке родственных слов [v2.1.2.1168] @ 18.04.2015 - Исправлен баг с нумерацией URL ссылок в генерируемом файле "links.html" - Словарный анализ: исправлена кнопка обновления кэша выделенного слова / списка родственных слов (обновлялся кэш всех слов в основном списке) - Словарный анализ: исправлен вылет при обновлении списка родственных слов [v2.1.2.1120] @ 12.04.2015 - Добавлено ограничение активных относительных голосовых стилей (исправлен баг с непрерывным нарастанием/понижением тембра/скорости речи по мере чтения) [v2.1.2.1113] @ 11.04.2015 - Исправлен вылет при отмене записи или остановке чтения в режиме синтеза речи ".NET" managed c управляющей разметокй SSML. [v2.1.2.1112] @ 11.04.2015 - исправлены вылеты при попытке воспроизведения или выбора абзаца в окне чтения вслух, в случае, если текст не был загружен. * уменьшено подвисание при открытии окна настроек (оптимизирован код динамического посторения таблиц голосовых стилей) [v2.1.2.1072] @ 06.04.2015 - Исправлено: не сохранялось значение настройки "Качество JPEG" в контекстном меню обложки в тэгах аудио файлов - Исправлен баг с отображением расширенной таблицы стилей при использовании крупного масштаба экрана. [v2.1.2.1064] @ 05.04.2015 - Исправлен баг с отображением таблицы стилей в окне настроек при использовании крупного масштаба экрана. [v2.1.2.1056] @ 04.04.2015 - Исправлено: не работали стили объявления URL ссылок, и сохранение в файл links.html - Исправлен баг с двойным вызовом однострочных модулей обработки текста [v2.1.2.1040] @ 02.04.2015 - Уменьшена вероятность зависаний при работе в режиме словарного анализа * Сокращен список "важных" файлов при проверке целостности компонентов программы [v2.1.2.1032] @ 01.04.2015 + Добавлена опция "Оптимизация постобработки" в разделе "Настройки->производительность->обработка текста", позволяющая значительно сократить время подготовки проекта при большом количестве правил в словарях группы "постобработка" [v2.1.1.1016] @ 31.03.2015 * Проверка целостности компонентов программы: добавлена кнопка "Продолжить", позволяющая проигнорировать предупреждение. [v2.1.1.1009] @ 30.03.2015 - Исправлено: не работало объявление и сохранение в папку аудиокниги иллюстраций из FB2 файлов [v2.1.1.1008] @ 30.03.2015 - Исправлен вылет из-за пустых блоков в импортированном проекте при попытке открытия пустого текстового файла, или fb2 документа с пустыми элементами
[v2.1.1.1000] @ 29.03.2015 - Исправлен возможный вылет при закрытии окна чтения вслух во время воспроизведения. [v2.1.1.976] @ 26.03.2015 - Исправлен вылет при подготовке проекта полсле переключения опции "сжате текста" [v2.1.1.952] @ 23.03.2015 + Добавлена проверка внешних компонентов при запуске программы и показ сообщения об ошибке в случае отстутствия или повреждения необходимых файлов (sox, кодеки в подкаталоге enc, dll библиотеки) [v2.1.1.946] @ 22.03.2015 * Словарный анализ: отключена чувствительность к регистру символов при скрытии слов из списка исключений "excwords.txt" [v2.1.1.945] @ 22.03.2015 * Импорт FB2: убраны лишние пробелы в названиях блоков [v2.1.1.944] @ 22.03.2015 * Редактор словарей: добавлен индикатор ошибки в рег. выражении пользовательского фильтра в панели словарного анализа * Импорт FB2: Многострочные заголовки теперь разделяются пустыми строками. * Импорт FB2: в поле "название блока" символы новой строки заменяются пробелами вместо слитного написания. * Словарный анализ: улучшено сохранение позиции после обновления списка слов при включенных опциях "обновлять при добавлении" и фильтре "скрывать имеющиеся в словарях" * Словарный анализ: для слов с одинаковым кол-вом совпадений используется алфавитная суб-сортировка [v2.1.1.923] @ 19.03.2015 - Редактор словарей: исправлен баг с непрекращающимся показом диалогового окна при вводе некорректного регулярного выражения в строку пользовательского фильтра в панели словарного анализа [v2.1.1.922] @ 19.03.2015 - Исправлен баг с пропаданием первой строки/абзаца в окне чтения вслух - Исправлен баг с двойным вызовом некоторых модулей обработки текста [v2.1.1.921] @ 19.03.2015 - Исправлено: при подготовке текста проекта не учитывались значения чекбоксов "Анализ диалогов", "Словари", "Числительные", "БиЛигво" в окне импорта/редактирования [v2.1.1.920] @ 19.03.2015 * Portable режим теперь по умолчанию использует подкаталог "portable" в папке программы для облегчения переноса профилей и обновления. + Добавлена поддержка импорта настроек версии 2.0.12.0 при обновлении [v2.1.1.881] @ 14.03.2015 * Словарный анализ: по возможности сохраняется положение полосы прокрутки и выбирается следующее слово в списке после добавления правила при включенных опциях "обновлять при добавлении" и фильтре "скрывать имеющиеся в словарях" [v2.1.1.880] @ 14.03.2015 - Редактор словарей: исправлен вылет при поиске родственных слов в режиме словарного анализа. [v2.1.1.857] @ 11.03.2015 - Окно импорта проекта: исправлено отображение кнопок выпадающих меню настроек FB2/HTML при импорте из архивов * Импорт HTML: по возможности используется значение head/title в качестве названия проекта [v2.1.1.856] @ 11.03.2015 - Редактор словарей: исправлено: при отключении подсветки регулярных выражений так же отключался режим "RegEx" в шаблоне редактируемого правила * Исправлена проблема совместимости c SoX 14.4.2 из-за использования устаревших ключей командной строки "-s" и "-f" [v2.1.1.832] @ 08.03.2015 * Обновлен формат автоматической нумерации версий / сборок. Номер ревизии теперь основан на дате и порядковом номере сборки (устранена проблема одинаковых номеров версий в случае нескольких релизов за день) - Окно отладки словарей: исправлен баг с обрезкой слов в текстовом поле результата обработки при наличии перекрытий нескольких правил. * Окно отладки словарей: доработана сортировка правил в нижней панели (индекс совпадения>приоритет правила) - Исправлен вылет при нажатии кнопки проверки голосовых параметров в окне настроек - Исправлена функция открытия *.txt файлов в окне чтения вслух, минуя функцию импорта в библиотеку. [v2.1.1.0 build 150307] - Окно отладки словарей: исправлен вылет при обработке пустой строки * Окно отладки словарей: доработана подсветка совпадений в тексте при выборе правил в нижней панели [v2.1.1.0 build 150306] - Окно отладки словарей: исправлен баг с отображением "зачеркнутых" правил (отвергнутых в результате фильтрации конкурирующих совпадений для одного и того же фрагмента текста) в нижней панели [v2.1.1.0 build 150305] - Исправлен вылет при нажатии кнопок переименования/удаления/объединения блоков в окне импорта/ вкладка "оглавление", если не выбран элемент в списке блоков. + Добавлена опция показа диалогового окна перед записью аудиокниги. * Выбор начального/конечного блока в контекстном меню проекта заменен на выбор блоков в диалоговом окне записи аудиокниги - исправлены мелкие ошибки с отображением процента подготовки и записи в графе "статус" [v2.1.1.0 build 150211] - Исправлен вылет при сохранении настроек в случае если файл настроек или пресетов не был создан - Отладка словарей: исправлено отображение активных правил из групп "предварительная обработка" и "постобработка" [v2.1.1.0 build 150208] * Обновлен пайплайн обработки текста проекта * Изменен формат кэша обработанного текста. * Модули "Анализ диалогов", "пунктуационные паузы", "БиЛинво", "стили форматирования" теперь используют систему токенов, подобно "Словарям ударений" * Обновлен код обработки словарями ударений, параллелизация потоков теперь реализуется для отдельных правил, без деления обрабатываемого текста на фрагменты (опция производительность->размер буфера текстовой обработки убрана как устаревшая) * Окно чтения вслух: опции "скрывать разметку" и "скрывать знаки ударения" заменены на 3 режима отображения текста "исходный"/"обработанный"/"TTS" * Добавлен номер версии в путь папки профиля в однопользовательском и многопользовательском режиме. [v2.1.0.0 build 150124] + Добавлены опции отключения тэгов форматирования "курсив", "полужирный" и прочих при импорте FB2 и HTML * Исправлен баг с отделением подзаголовков, эпиграфов, и прочих элементов пустой строкой при импорте FB2 документов - Исправлено: значение опции "иллюстрации" в меню настроек импорта FB2 игнорировалось (всегла вкл) * Исправлена проблема с вылетом из-за избыточного создания тредов при подготовке большого кол-ва проектов за одну сессию * Новый интерфейс отображения результатов теста производительности текстовой обработки [v2.1.0.0 build 141225] + Реализована блокировка перехода ПК в спящий/ждущий режим во время записи аудиокниги или чтения вслух - Редактор словарей: исправлен баг с диалоговым окном "Сохранить изменения?" при работе в режиме мета-словаря - Исправлен баг в коде многопоточной обработки текста, приводящий к зависанию при подготовке большого количества проектов за одну сессию + Добавлен стиль объявления URL ссылок + Добавлена опция записи html файла с пронумнерованными URL ссылками из текста книги - Исправлено: не работали стили объявления иллюстраций в импортированных HTML документах * Добавлена автоматическая конвертация в JPEG при импорте обложки проекта из *.bmp файлов, а так же при перетаскивании мышью из внешних приложений [v2.1.0.0 build 141205] + Добавлены контекстные меню для текстовых полей объявлений в начале и конце стиля в окне настроек/синтез речи и в расширенной таблице стилей * Улучшен автоматический выбор названия проекта при импорте текста из буфера обмена - Исправлена ошибка при открытии FB2 файлов без тэгов
[v2.1.0.0 build 141119] - Исправлен баг с остановкой после каждого абзаца при чтении вслух в режиме SAPI5(SpeechLib) + Управляющие тэги XML - Уменьшены подвисания при переходе к следующему абзацу при чтении вслух [v2.1.0.0 build 141118] * Переработан режим чтения вслух. Улучшена навигация по абзацам при использовании разметок SSML / SAPI XML + При импорте текста из буфера обмена по возможности сохраняется HTML форматирование * Улучшена совместимость при перетаскивании файла обложки в окно импорта из внешних программ [v2.1.0.0 build 141031] * Мелкие доработки функций поиска и замены в окне импорта/редактирования проекта [v2.1.0.0 build 141030] * Доработаны функции поиска и замены в окне импорта/редактирования проекта - Исправлен баг с определением кодировки при импорте текста из буфера обмена - Исправлен вылет при закрытии окна "Поиск глав и разделение на блоки" до завершения фоновой операции поиска по шаблонам - Исправлены различные ошибки в модуле преобразования чисел в текст [v2.1.0.0 build 140922] - Исправлен вылет при поиске в режиме "Отображать обработанный словарями текст" в окне отладки проекта [v2.1.0.0 build 140915] - Исправлен вылет при выборе режима "Отображать обработанный словарями текст" в окне отладки проекта [v2.1.0.0 build 140910] * Порядок подготовки проектов теперь учитывает сортировку в списке библиотеки - Редактор словарей: исправлен баг в функции переноса правил если конечный файл сохранен в кодироке win1251 [v2.1.0.0 build 140831] * Оптимизирован поиск глав по шаблонам, устранены подвисания при большом количестве совпадений во время редактирования шаблона быстрого поиска - Исправлены зависания движка Nicolai из-за неправильной разметки новой строки в некоторых текстах * Редактор словарей: исправлен баг с потерей символов юникода из-за сохранения в кодировке ANSI вместо UTF-8 + Добавлена опция проверки актуальности кэша обработанного текста перед записью [v2.1.0.0 build 140416] - Исправлен баг с сохранением профилей, если каталог Profiles не был создан - исправлен баг с загрузкой файла настроек settings.xml, если он поврежден или пуст - исправлены ошибки с преобразованием чисел в текст, если дробная часть превышает максимально допустимое значение [v2.1.0.0 build 140414] * Реорганизована процедура подготовки текста проектов: разбросанные ранее последовательные операции с текстом, включающие промежуточные конверсии формата разметки объединены в единый многопоточный цикл. * Обновлен внутренний формат кэша обработанного текста, переписаны конветреры разметки для голосовых движков (SSML/SXML/тэги ELAN). * Расширены возможности стилей озвучивания различных частей текста: добавлены параметры "пауза в начале", и голосовые объявления в начале и конце стиля + Добавлена поддержка относительных стилей, значения тембра и скорости которых складываются прочими стилями в стэке * Паузы для скобок преобразованы в отдельные стили + Добавлены стлили для особых форматов оформления текста "полужирный", "курсив", "подчеркнутый" при импорте fb2 / html документов + Добавлн стиль для текста в кавычках * Улучшена обработка настраиваемых пауз для знаков препинания. * Уменьшены подвисания при начале записи проекта (дополнительные процедуры обработки текста перед началом записи перенесены в "подготовку" и хранятся в кэше) * Уменьшен интервал обновления текущего процента подготовки при использовании больших размеров буфера обработки текста * Настройки объявления примечаний fb2 перенесены в таблицу стилей + Добавлены настройки объявления иллюстраций * Переписано с нуля хранилище настроек и пресетов (профилей) программы * Глобальные профили настроек теперь хрянятся в виде отдельных файлов, вместо сжатого текста в Settings.xml * Пресеты (профили для отдельных разделов в настройках: параметры синтеза речи, кодеков, обработки аудио и причие) теперь не привязаны к глобальным профилям настроек и хранятся в отдельном файле. * Глобальные профили теперь охватывают ВСЕ параметры, а не только доступные для изменения в окне настроек программы. В т.ч. набор словарей, параметры редактора словарей, окна импорта и тому подобные. * Выпадающие списки профилей (пресетов) больше не переключаются прокруткой колесика мыши при наведении курсора - Исправлен баг с пропадающими иллюстрациями и обложкой при некоторых действиях с проектами в библиотеке (объединение, обновление и т.д.) - Исправлены различные ошибки и вылеты при работе с проектами аудиокниг, если текущее значение параметра "сжатие текста" не соответствует состоянию проекта * При открытии архивов, содержащих более одного текстового файла добавлены опции группового импорта + Добавлена поддержка иллюстраций в HTML и EPUB документах * Настройки-обработка аудио-Микшер: кнопка "Добавить папку с аудиофайлами" теперь добавляет в плейлист ссылку на выбранную папку. Содержимое папки сканируется автоматически перед началом записи аудиокниги, так что не требуется обновлять плейлист вручную после добавления или изменения файлов в указанной папке. [v2.0.12.00] * Переработан формат хранения файлов проектов: * Ускорена загрузка проектов при построении списка в окне библиотеки. * Оптимизирована загрузка при включенной опции сжатия текста. + Добавлена поддержка иллюстраций в FB2 документах. Изображения сохраняются в папку аудиокниги и объявляются в тексте голосом. ! При обновлении прогаммы имеющиеся проекты в библиотеке будут автоматически конвертированны в новый формат, не совместимый с предыдущими версиями KooBAudio. Резервные копии в старом формате будут перемещены в подкаталог "Lib_backup" в папке профиля программы. [v2.0.11.14 beta] - Оптимизирована обработка настраиваемых пауз для знаков припенания, исправлена редкая ошибка с зависанием при замене символов. + Добавлена возможность импортировать словари с регулярными выражениями в формате *.rex + Добавлена возможность выбрать обложку вручную из вложений FB2 документов (кнопки < > в панели инстументов обложки) - Исправлено: многопоточность обработки текста была ограничена количеством блоков в проекте * Максимальные значения параметров параллелизации в разделе "настройки->производительность" увеличены до 8 потоков [v2.0.11.13 beta] * Строка поиска проектов в библиотеке теперь встроена в панель инструментов - Исправлено: не начиналась запись после обработки проектов со статусом "обработка->запись" [v2.0.11.12 beta] - Исправлено зависание при нажатии кнопки "добавить RegEx шаблон" в окне поиска глав и разделения на блоки - Исправлена обработка RegEx шаблонов поиска глав с фиксированным названием блока в группе комментария в конце строки (?#название блока) - Исправлен баг с отображением настроек MP3 кодека в ABR/VBR режимах - Редактор словарей: исправлен баг с копированием/вырезанием правил в буфер обмена в "текстовом режиме" + Добавлена возможность поиска проектов в библиотеке (включается комбинацией клавишь Ctrl+F, или через меню кнопки настроек) + Доработаны отчеты об ошибках. Если ошибка произошла во время чтения/записи, в лог (опционально) включается фрагмент читаемого текста в буфере. * Все отчеты об ошибках сохраняются в каталоге Logs в папке профиля программы. [v2.0.11.11 beta] - Исправлен вылет при проверке данных голосовых движков в реестре, в случае, если в нём отсутствуют необходимые разделы - Исправлен вылет из-за автоматической проверки обновлений, если фоновая опреация завершается до полной загрузки окна библиотеки - Исправлен баг с созданием файла плейлиста, в случае, если длинна полного имени файла превышает ограничение файловой системы + Редактор словарей: в меню настроек голоса для проверки произношения добавлен пункт "Перезапустить движок" для исправления возможных зависаний в ходе работы с редактором [v2.0.11.10 beta] - Исправлен баг с сохранением файла статистики при выходе из программы - Исправлено: не работала настройка качества JPEG для обложки в тэгах аудио файлов - Исправлено: опция "не увеличивать" для обложки в тэгах аудио файлов работала некорректно [v2.0.11.09 beta] + Добавлена опция ведения общей статистики и истории записанных проектов - Исправлено: окно программы могло не активироватся автоматически, если выбрана опция "показать сообщение" по завершении записи аудиокниги - Исправлено: текст отчета об ошибке в некоторых случаях мог показываться не полностью - Исправлен баг с добавлением *.flac и *.ogg файлов в плейлист в разделе "настройки->микшер" * Обновлена версия SoX в полных дистрибутивах (исправлена поддержка декодирования flac) * Словари ударений: добавлена защита от ошибок в регулярных выражениях (правила с ошибками будут пропущены при обработке) + Редактор словарей: в окне "отладка словарей" будут отображаться все правила с ошибками в регулярных выражениях - Исправлены ошибки в правилах склонения числительных в словаре "0.1 KooBAudio - числительные.dic" + Окно импорта/свойств проекта: добавлена поддержка drag-n-drop png/jpg файлов для добавления/обновления обложки * Переработано разделение книги на главы по RegEx шаблонам и блоки по размеру: * все изменения параметров отображаются в списке "оглавление" в окне импорта в реальном времени * добавлен режим поиска по шаблонам без очистки оглавления (с сохранением имеющихся меток глав) * добавлено текстовое поле для быстрого ввода шаблона без необходимости сохранять его в списке * Исправлены различные ошибки автоматического разделения при открытии тектовых файлов (кнопка "Запомнить") * Устранены подвисания при включении разделения по шаблонам, если в списке имеются рег.выражения с большим количеством совпадений + Добавлена возможность изменить формат вставки суб-индекса для блоков, разделенных по размеру (доступны переменные %p% = номер части и %P% = кол-во частей в шаблонах имени аудиофайла и тэгов) [v2.0.11.08 beta] - Исправлен баг с сообщением "В GDI+ возникла ошибка общего вида" при обработке обложек некоторых проектов - Исправлено: встраивание обложки в тэги аудио файлов работало некорректно (всегда использовался логотип по-умолчанию вне зависимости от выбранных настроек) - Исправлена редкая ошибка после завершеня подготовки проекта - Исправлено добавление нескольких проектов с одинаковыми названиями - Исправлено: при обновлении текста проекта через контекстоное меню Drag-n-Drop дата добваления проекта устанавливалась некорректно - Исправлен баг с быстрой подготовкой после редактирования проекта, из-за которого параметры обработки могли не сохраняться - Исправлено: коэффициент средней скорости чтения, использующийся для расчета приблизительной длительности текстов мог вычисляться неправильно после записи коротких блоков * Доработан алгоритм расчета оставшегося времени записи аудиофайлов [v2.0.11.07 beta] + Добавлены опции показа дополнительных столбцов в списке проектов библиотеки: "Дата добавления" и "Дата последнего изменения" с поддержкой сортировки. + Добавлена возможность задать индивидуальный каталог назначения для записи аудиофайлов в свойствах каждого проекта + В контекстное меню при перетаскивании файлов правой кнопкой мыши в список библиотеки добавлен пункт "Обновить выделенный проект" * После редактирования проекта полная переподготовка текста запускается только в том случае, если она действительно необходима. Т.е. были изменены параметры обработки текста, или же сам текст блоков. При изменении только информационных параметров (название/обложка и т.п.) подготовка происходит значительно быстрее. * Улучшено обновление списка библиотеки после редактирования проектов: выделение и положение полосы прокрутки по возможности не сбрасывается * При сортировке списка библиотеки выделение больше не сбрасывается - Исправлены ошибки с кнопкой "открыть файл" в окне импорта проекта, если оно было открыто для редактирования уже добавленного в библиотеку проекта. - Исправлены различные ошибки с сохранением проектов после изменения опции "сжатие текста" в настройках программы - Исправлены скачки прогресс-бара и некорректное отображение статистики в панели "дополнительные сведения" при завершении записи каждого аудиофайла в задании [v2.0.11.06 beta] + В разделе настроек "производительность->разное" добавлена опция отключения обработки событий прогресса речевого синтеза. (для совместимости с голосовыми движками IVONA 2 в режиме .NET) [v2.0.11.05 beta] - Исправлены зависания движка Nicolai и / или появление "мусора" в аудиофайлах: "у" "нотефу", "синтерр" и т.д. при озвучивании некоторых текстов - Исправлены ошибки с суммированием идущих подряд настраиваемых пауз для знаков препинания при использовании разметки тэгами ELAN [v2.0.11.04 beta] * Обработка словарями: добавлена оптимизация в код загрузки правил с упрощенным синтаксисом. в словосочетаниях теперь резервируются только измененные слова. * Обработка словарями: исправлена обработка правил с упрощенным синтаксисом, шаблон которых начинается или оканчивается пробелом * Редактор словарей: высота нижнего контейнера-разделителя не сбрасывается при смене выделенного праила, если она была задана пользователем. + Редактор словарей: правый клик по переключателю "подсветка синтаксиса" откроет диалог с натройками стилей подсветки - исправлено: не сохранялись параметры голоса для проверки произношения в окне редактора словарей и отладки проекта. [v2.0.11.03 beta] - Исправлено: не показывалось диалоговое окно ошибок аудио-кодека - Исправлено: при автоматическом добавлении нескольких файлов как отдельных проектов обложка первого проекта использовалась для всей группы - Исправлено: при импорте нескольких файлов в общий проект не загружалась обложка, автор, серия/цикл + добавлены различные опции в меню настройки встраиваемой в тэги аудио файлов обложки - Микшер: исправлен импорт плейлистов, содержащих относительные пути к аудио файлам - Редактор словарей: исправлено добавление правил через форму словарного анализа в текстовом режиме + Редактор словарей: в текстовом режиме добавлена горячая клавиша Ctrl+Пробел для проверки произношения выбранного правила * Редактор словарей: добавлена отдельная настройка шрифта для поля ввода шаблона и текстового режима (поддерживаются только моноширинные шрифты) * Редактор словарей: убран показ отладочной информации в заголовке окна + Окно отладки словарей: добавлена настройка шрифта - Окно отладки словарей: исправлено автообновление подсветки в RegEx режиме при редактировании нижнего поля (текст для проверки) * Окно отладки словарей: проверяемое регулярное выражение теперь сохраняется [v2.0.11.02 beta] - Исправлена ошибка NullReferenceException во время записи при включенной обработке аудиосигнала и отключенной опции "микшер" [v2.0.11.01 beta] - Окно чтения вслух: исправлен возможный вылет при завершении чтения коротких блоков - Склонение числительных: исправлены ошибки при перобразовании десятичных дробей * Окно отладки словарей: подсветка в исходном тексте при выборе правила в окне редакторе словарей теперь работает для всех видов правил, а не только RegEx - Редактор словарей: исправлено произношение шаблонов при включенной опции "автоматически произносить правило при выборе" * Редактор словарей: доработана подсветка RegEx синтаксиса * Редактор словарей: автозакрытие скобок в поле ввода шаблона теперь срабатывает только в конце строки * Редактор словарей: добавлен текстовый режим отображения и редактирования правил - Исправлен вылет при показе меню параметров голоса для проверки произношения в окне редактора словарей после закрытия окна "отладка проекта" * Исправлена проверка обновлений [v2.0.11.00 beta] * Переработан основной алгоритм обработки текста словарями ударений (см. подробности в файле документации dic.htm, раздел "Алгоритм обработки") * Опция "Оптимизация словарей" более не влияет на порядок применения правил, и включена по умолчанию (дает значительный прирост производительности при большом количестве простых правил с шаблоном из одного слова) * Ускорена загрузка словарей ударений, если опция "Кэширование регулярных выражений" в разделе настройки->производительность отключена. (*использование данной опции с новым алгоритмом обработки менее эффективно, и рекомендуется ее выключить) * Правила склонения числительных теперь поддерживаются в общих словарях ударений в формате регулярных выражений. (см. подробности в файле документации dic.htm) * Склонение числительных: добавлена поддержка отрицательных чисел и десятичных дробей * Специальный словарь склонения числительных "numeric.dic" был сконвертирован в общий формат словарей "0.1 KooBAudio - числительные.dic", после обновления старую версию numeric.diс рекомендуется удалить, если он не был отредактирован. + Редактор словарей: добавлена поддержка комментариев в .dic файлах + Редактор словарей: рядом с выпадающим списком словарей добавлена кнопка "избранное", в меню которой можно добавить часто редактируемые словари для быстрого доступа - Редактор словарей: исправлено: при смене текущего словаря фильтр не применялся * Редактор словарей: в случае возникновения ошибки во время перезаписи файла словаря, будет создана резервная копия с расширением ".bak" - Редактор словарей: исправлен баг с повторяющимся сообщением "Сохранить изменения в словаре *.dic", если нажать кнопку "нет" - Редактор словарей: исправлено: функция "переместить в другой словарь" могла работать некорректно в режиме мета-словаря + Редактор словарей: добавлен режим сортировки "по длине" (длинные правила в начале) + Редактор словарей: добавлена кнопка очистки текстового поля фильтра + Редактор словарей: столбцы списка правил автоматически масштабируются по ширине окна + Редактор словарей: Кнопка "Чувствительность шаблона к регистру" теперь работает и в режиме регулярных выражений (переключает ключ "(?i)" в начале шаблона) + Редактор словарей: Добавлена опция показа расширенного текстового поля для ввода регулярных выражений с подсветкой синтаксиса, авто закрытием скобок и возможностью вставки спецсимволов $^&[]{}| в любой раскладке при удерживании Ctrl + Редактор словарей: В текстовом поле "произношение" добавлена горячая клавиша Ctrl+Пробел для прослушивания введенного текста, а графическая кнопка "произнести" возвращает фокус в поле ввода после нажатия * Редактор словарей: опция строки поиска/фильтра "словарный режим" убрана (функционал перенесен в окно отладки словарей) * Словарный анализ: убран показ сообщения "отсутствует знак ударения "<"" при добавлении правила через форму словарного анализа + Окно отладки словарей: добавлен список задействованных правил для введенного текста. зачеркнутыми отображаются парила, отсеянные как имеющие низкий приоритет. Двойной клик откроет соответствующую позицию в редакторе словарей ударений. + Окно отладки словарей: результат обработки будет обновляться при каждом сохранении файлов в окне редактора словарей, если включена опция авто обновления. + Окно отладки словарей: исходный текст будет подсвечиваться при редактировании шаблона правила в окне редактора словарей, если включена подсветка синтаксиса регулярных выражений. + Окно отладки словарей: добавлены кнопки "произнести выделенный фрагмент" для исходного текста и результата обработки * Окно списка словарей: обновлен интерфейс, исправлены различные ошибки при импорте и создании словарей, добавлены кнопки "Переименовать словарь" и "Открыть папку словарей в проводнике Windows" + Добавлена возможность присоединить импортируемый текст к имеющемуся в библиотеке проекту, вместо создания нового (добавление отдельных глав / блоков) + При перетаскивании правой кнопкой мыши файлов в окно библиотеки отображается контекстное меню с вариантами импорта (Раздельный/Групповой/Объединение) - Исправлено: игнорировались значения начального / конечного блока записи, если проект был поставлен в очередь на запись до завершения подготовки текста (статус "Подготовка [%%]->Запись") + VST плагины: добавлена возможность перенаправления сигнала с выхода группы VST-A (голос) в боковую цепь плагинов группы VST-B (плеер) (см. http://www.wikisound.org/Сайдчейн) [v2.0.10.10 beta] + В окне чтения вслух добавлены кнопки "перемотки" для перехода к следующему / предыдущему абзацу, а так же опция выбора абзаца щелчком мыши + Добавлена возможность отключить автоматическую прокрутку и подсветку текста в окне чтения вслух - Устранено ограничение максимально возможной длительности отдельного записанного MP3 файла. (объем несжатых данных на входном потоке mp3 кодека был ограничен WAV заголовком 2ГБ = от ~3 часов в формате 48000Hz/16bit/stereo или больше при снижении характеристик) * Микшер: оптимизировано кэширование при чтении аудиофайлов плейлиста (снижена нагрузка на файловую систему в многопоточном режиме записи, увеличена производительность при чтении аудиофайлов с высоким битрейтом) - Исправлен баг с кнопкой "отмена" в сообщении "Словари ударений отсутствуют..." при открытии формы словаря ударений + Добавлена возможность отключить прорисовку шкалы прогресса в графе "статус" списка библиотеки (будет использован стандартный стиль элемента управления для максимальной совместимости) - Исправлен баг с открытием контекстных меню во второстепенных окнах программы, из-за которого фокус мог переключаться на окно библиотеки - Внесены изменения в код загрузки и сохранения обложек проектов, призванные снизить вероятность возникновения ошибки "(0x80004005): В GDI+ возникла ошибка общего вида." * Добавлена опция настройки уровня JPEG компрессии для встраиваемого в тэги аудиофайлов изображения [v2.0.10.09 beta] - Исправлена ошибка при обработке новых regex правил склонения числительных с именованными группами в случае, если найденная последовательность состоит из одних нулей * Словарь склонения числительных: "ноль" теперь так же склоняется по всем правилам * Преобразованные в текстовую форму числительные теперь всегда отделяются пробелами в начале и в конце для избежания слитного написания - Исправлен баг с разделением на главы по regex шаблонам в случае, если в найденной последовательности содержится символ "}" - Исправлено: не распознавались шестнадцатеричные коды символов (" " и т.п.) при импорте HTML/XHTML/EPUB [v2.0.10.08 beta] * Дистрибутивы программы теперь используют unicode кодировку, и должны корректно отображать кириллицу во время установки, не зависимо от системного языка ОС Windows - Исправлено: опция "минимальный размер блока" при разделении на блоки по размеру могла портить структуру оглавления, объединяя обычные (не "разрезанные") блоки - Исправлено автоматическое разделение проекта по шаблонам/размеру при импорте файлов (кнопка "Запомнить" в окне разделения проекта) + Добавлена кнопка "очистить оглавление" в панели инструментов оглавления и в окне разделения на блоки. - Исправлены ошибки при распознавании меток блоков #{...} в режиме редактирования текста проекта * При удалении проектов в библиотеке положение курсора в списке по возможности сохраняется - Исправлено: при импорте группы файлов в один проект (с удерживанием клавиши Shift) текст мог отображаться не полностью в окне импорта [v2.0.10.07 beta] - Исправлен баг с автоматически открывающимся контекстным меню библиотеки при первом запуске - Исправлен баг с добавлением лишней пустой строки в начале блока при выходе из режима редактирования - Убраны отладочные сообщения с названиями блоков, появляющиеся иногда в окне импорта проекта - Исправлена ошибка при нажатии кнопки "перезагрузить файл" в окне импорта после открытия свойств проекта из библиотеки * Доработан поиск глав (разделение на блоки) по RegEx шаблонам: + Добавлена графа с количеством совпадений в тексте открытого проекта для каждого шаблона в списке + Добавлена функция предварительного просмотра (поиск только по выбранному шаблону, вне зависимости от расставленных "галочек") + Добавлена возможность задать фиксированное имя блока для отдельных шаблонов. Указывается как комментарий в конце шаблона, поддерживаются элементы автозамены %n% и %nn% для вставки порядкового номера блока. Например, для двух пустых строк: \r\n *\r\n *\r\n *\w(?#Блок %n%) * Улучшена обработка ошибок в RegEx шаблонах * Кнопка "Применить" теперь не закрывает окно разделения на блоки * Кнопка "Отмена" переименована в "закрыть окно" (по факту, её нажатие не отменяло внесенных изменений, а лишь закрывало окно) + Добавлена рабочая кнопка "Отмена / Undo" (возвращает оглавление проекта в исходное состояние) [v2.0.10.06 beta] - Исправлен баг с неправильным положением контекстного меню библиотеки относительно курсора при первом вызове - Исправлены мелкие ошибки при импорте HTML и EPUB + Добавлена возможность разделения проекта по тэгам заголовков

...

при импорте HTML файлов - Исправлен баг с отсутствующими символами новой строки при импорте некоторых docx и odt файлов через плагин bytescout.document * Улучшено автозаполнение названия проекта при вставке текста из буфера обмена + Добавлена поддержка условного форматирования необязательных полей (автор/серия) в шаблонах имен файлов, подкаталога аудиокниги и тэгов. (см. контекстную справку в окне настроек к полям шаблонов подкаталога и имени файла) [v2.0.10.05 beta] * Обновление SoX v14.4.1 * Доработан скрипт дистрибутивов обновлений: добавлены проверки на наличие всех необходимых файлов полной версии в каталоге назначения. Минимальной версией, поверх которой можно установить апдейт теперь является v2.0.10.00 beta. - Исправлен возможный вылет с ошибкой "Переполнение в результате математической операции" в модуле преобразования чисел в текст. + Словарь склонения числительных: добавлена поддержка правил-исключений. Если падеж = 0, преобразование чисел в соответствующих подстроках не производится. Например, для сохранения имеющейся в тексте разметки xml/ssml/тэгов ELAN: (?i)<[^>]*>|\\[a-z]+?\{\-?\d+?\},0,0 [v2.0.10.04 beta] + Добавлена поддержка глобальных профилей настроек программы - Исправлены мелкие ошибки при импорте HTML и EPUB - Микшер: исправлен баг в функции "В случайном порядке / shuffle": треки, расположенные в начале плейлиста проигрывались чаще + Запоминается последний каталог для диалоговых окон открытия VST плагинов и аудиофайлов плейлиста микшера [v2.0.10.03 beta] - Исправлен вылет во время записи в случае, если микшер отключен - Исправлен вылет при открытии контекстного меню кнопки настроек в окне чтения вслух в случае ошибки при инициализации VST плагинов - Исправлено: не работала настройка приоритета аудио обработки (SoX) + Добавлено уведомление об ошибках при попытке импорта поврежденных или неправильно подготовленных FB2 файлов [v2.0.10.02 beta] * Перенос исходных кодов проекта на VS 2012 * Удалены не используемые более dll файлы WindowsAPICodePack - Мелкие исправления и доработки интерфейса словарного анализа / редактора словарей - исправлен возможный вылет при попытке отмены чтения в режиме SAPI5/Speechlib - Преобразование чисел в текст: исправлен баг с лишним "нулем" при обработке последовательностей "00", "000" ит.д. + Настройки-производительность-разное: добавлена настройка размера буфера аудиоустройства waveout для чтения вслух (увеличение буфера может предотвратить появление искажений/треска/"заиканий" при чтении вслух) + Микшер: добавлена опция записи CUE логов с именами микшируемых файлов [v2.0.10.01 beta] + добавлена поддержка даты записи в шаблоне имени папки аудиокниги ("%yy%", "%mm%", "%dd%") * Исправлены проблемы с отображением интерфейса некоторых VST плагинов * "отладка проекта": исправлен возможный вылет при прокрутке в конец текста по Ctrl+END * "отладка проекта": добавлена поддержка показа суммарного текста нескольких выделенных проектов * "отладка проекта": запоминается размер и положение окна * исправлено: текст проекта в окне импорта мог отображаться не полностью [v2.0.10.00 beta] + Добавлен 32-битный режим микшера и поддержка VST плагинов для обработки аудиосигналов речевого движка / аудиофайлов плейлиста + Микшер: добавлена опция выбора режима воспроизведения плейлиста "непрерывный" / "многопоточный" * Словарный анализ: оптимизировано фоновое кэширование результатов обработки, разблокирована возможность переключения фильтра "Скрыть имеющиеся в словарях" до окончания фоновой обработки - Исправлен вылет при выходе из режима редактирования в случае, если в отредактированном тексте метка блока "#{...}" распологается не в конце строки - Исправлено: пресет эквалайзера не отображался, если он единственный в списке [v2.0.9.00 beta] + Добавлен аудио микшер (возможность наложения фонового музыкального сопровождения и/или воспроизведения сэмплов в начале и в конце блока) - Исправлен баг с проверкой максимально допустимой частоты фильтра эквалайзера при включенном ресэмплинге + Добавлена поддержка библиотеки классов Bytescout.Document.dll для альтернативной возможности импорта *.doc и *.docx без установленного пакета MSOffice.Word (опционально, см. раздел "файлы" на сайте) * Доработан алгоритм словаря склонения числительных: Добавлена поддержка нового вида правил с именованными группами в регулярном выражении. Имя группы должно начинаться одной или несколькими буквами латинского алфавита и заканчиваться двумя цифрами, определяющими падеж и форму соответственно, например: (?\d+). Падеж и род в конце строки после запятой в этом случае указывать НЕ нужно. * Улучшена совместимость при импорте путем перетаскивания мышью файлов в список библиотеки - Исправлено: действие по завершении записи "выполнить пакетный файл" не срабатывало [v2.0.8.13 beta] - Исправлен баг с зависанием при попытке остановить чтение вслух в режиме .NET/SSML/билингво - Исправлено: обработка "билингво" при подготовке проекта была всегда включена, вне зависимости от "галочки" в окне импорта проекта - Исправлены мелкие ошибки при импорте FB2 [v2.0.8.12 beta] + Добавлена возможность объединения нескольких проектов в библиотеке - Исправлено: не обновлялось значение средней скорости чтения, используемое для приблизительной оценки времени звучания текстов - Исправлено: не показывалась кнопка дополнительных настроек форматирования FB2 в окне импорта * Улучшена поддержка формата Epub: добавлена загрузка информации о книге и правильном порядке расположения глвав из opf/ncx индексов. При невозможности загрузки индекса реализована опция ручной сортировки элеменотов в окне выбора содержания. * Доработан показ обложки в окне импорта, ограничен максимальный размер окна при увеличении по клику * Улучшено форматирование текста при импорте PDF (восстановление целостности абзацев) - Исправлена небезопасная загрузка библиотеки iTextSharp.dll и возможные проблемы при ее отсутствии или неподдерживаемой версии * Функции "Поиск" и "Замена" в окне импорта проекта теперь позволяют использовать регулярные выражения - Исправлены кнопки быстрого коприрования выделения в графу "Название"/"Автрор"/"Серия" в режиме "Быстрый просмотр" в окне импорта - Исправлено: "Режим редактирования" в окне импорта работал некорректно в случае, если объем текста проекта превышает 2МБ * Доработана разметка для режима "билингво": фрагменты на иностанном языке теперь выделяются в исходном тексте на ранней стадии подготовки проекта и не обрабатываются словарями ударений, для принятия изменеий требуется включить соответствующий флаг обработки в свойствах проекта - Исправлено падение скорости обработки словарями вызванное изменениями в v2.0.8.11 * "Отладка проекта": доработана функция "произнести выделенный фрагмент" * "Отладка проекта": исправлено: не работало копирование в буфер по Ctrl+C в правом текстовом поле - Исправлено: слетало выделение при обновлении списка библиотеки, если выбрано более одного проекта [v2.0.8.11 beta] + Добавлена поддержка плагина для импорта текста из *.pdf файлов (в дистрибутив по умолчанию не включен, см. раздел "файлы" на сайте) + При импорте сразу нескольких файлов добавлена опция объединения их в один проект (в выпадающем меню кнопки "сохранить", либо при удерживании клавиши Shift во время открытия) - Исправлен баг с проверкой максимально допустимой длинны строки имени файла/каталога - Исправлены ошибки при автозамене шаблонов имени подкаталога аудиокниги и имен аудиофайлов - Исправлены различные ошибки при подготовке текста проектов, вызывющие сбои при загрузке XML * Немного увеличена скорость записи при использовании обработки аудиосигнала / SoX, добавлены продвинутые опции в разделе настроек "производительность/прочее" - Исправлен баг с загрузкой проектов при включенной опции сжатия текста - Обработка словарями: исправлена обработка обычных (не regex) правил, шаблон которых начинается или заканчивается не алфавитно-числовым символом * Обработка словарями: escape последовательности "\<" и "\>" в регулярных выражениях теперь позволяют обращаться к автоматически заменяемым символам ударения "\u02CA" и "\u02CB" - "Отладка проекта": исправлены различные ошибки в режиме разделенного окна + "Отладка проекта": добавлена кнопка "произнести выделенный фрагмент" [v2.0.8.10 beta] * Доработан фильтр недопустимых символов, вызывающих ошибки при сохранении XML файлов проектов - Исправлено: не переключались опции "Игнорировать регистр", "Негативный фильтр", "RegEx" в выпадающем меню фильтра в форме словарного анализа - Исправлены различные ошибки при конвертации HTML * При открытии *.epub файлов по возможности загружается обложка - "Отладка проекта": исправлено определение индекса блока при поиске + "Отладка проекта": добавлен режим совмещенного показа исходного текста и результата обработки словарями * "Отладка проекта": при активном фокусе строки поиска клавиши курсора вверх/вниз позволяют переходить к предыдущему/следующему совпадению [v2.0.8.09 beta] + Добавлена поддержка импорта *.html, *.htm, *.xhtml страниц + Добавлена ограниченная* поддержка импорта электронных книг в формате *.epub (без загрузки индекса, с выбором глав вручную) + При наличии установленного в системе пакета Microsoft Office теперь возможен так же импорт документов в форматах *.docx и *.odt - Исправлен баг c определением кодировки при импотре *.txt файлов - Исправлено: не сохранялись параметры разделения на блоки по размеру * Режим отображения текста в окне импорта (быстрый просмотр/только чтение/режим редактирования) теперь сохраняется + В контекстное меню проекта в библиотеке добавлен пункт "отладка проекта" (показ кода XML / исходного текста блоков / обработанного словарями текста с возможностью поиска) - Исправлено: не работали настраиваемые паузы после символа ";" + Добавлена настраиваемая пауза для символа ":" - Исправлено: настройка приоритета основного процесса (koobaudio.exe) теперь применяется сразу, без необходимости перезапуска программы [v2.0.8.08 beta] - Исправлена ошибка "Попытка чтения или записи в защищенную память" при использовании тэгов ELAN для управления параметрами голоса Nicolai [v2.0.8.07 beta] - Исправлено: не работали некотрые движки в режиме SAPI5/XML(билингва) - Исправлено: чтение проектов в режиме .NET/SSML работало некорректно - Исправлено: изменение режима разделения на блоки в свойствах проекта могло не сохраняться [v2.0.8.06 beta] - Исправлено: в некоторых случаях файлы словарей могли заружаться не в алфавитном порядке - Исправлен ошибочный показ сообщения "Параметры эквалайзера не совместимы с текущим форматом аудиосигнала" при включенном ресэмплинге [v2.0.8.05 beta] - Исправлено периодическое зависание при нажатии кнопки "Стоп" в окне чтения вслух, если включена обработка аудиосигнала - Исправлено: в редакторе словарей для произнолшения слов всегда использовался голос по-умолчанию - Исправлено: настройка действия при таймауте работала некорректно * Добавлена опция записи отчета о тайм-аутах в файл log.txt в каталоге аудиокниги [v2.0.8.04 beta] * Доработан интерфейс эквалайзера, диапазон усиления полос расширен до +-24dB * Версия SoX в дистрибутивах обновлена до 14.4.0 (убрано ограничение на кол-во эффектов и прочие изменения, см. SoX\ChangeLog.txt) - Исправлено: не сохранялись пресеты эквалайзера - Исправлен баг с неправильной скоростью воспроизведения звука при изменении выходного формата аудиосигнала во время чтения - Исправлен баг с настраиваемыми паузами для текста в круглых скобках - Исправлен баг с исчезновением текста при пререключении из "режима редактирования" в "быстрый просмотр" - Исправлен баг с поиском глав по шаблонам и разделением на блоки при открытии свойств проекта, уже добавленного в библиотеку. + Добавлен статус проекта "записан" в библиотеке * При преждевременном завершении процесса кодека (из-за непраильной настройки или ошибок в аргументах командной строки) теперь показывается уведомление. [v2.0.8.03 beta] + Добавлена встроенная поддержка ID3 тэгов (ID3v1.1, ID3v2.3 / ID3v2.4) * Для настраиваемых кодеков добавлена поддержка перенаправления вывода в STDOUT - Исправлено: при отмене записи незавершенные аудиофайлы не удалялись * Версия mp3 кодека lame, в дистрибутивах заменена на 'проверенную временем' v3.92 (выше скорость, лучше качество кодирования речи, меньше размер) - Исправлено: не работала настройка размера встраиваемой обложки - Исправлен баг с обновлением списка при удалении проектов во время записи [v2.0.8.02 beta] + В окне импорта книги добавлен режим "быстрый просмотр" (убирает подвисания при загрузке текста и изменении размера окна, но ограничивает выделение текста одной "страницей") - Словарный анализ: исправлено автоматическое произношение слова при выборе клавишами или кнопками "вверх"/"вниз" - Исправлено: при открытии свойств проекта из библиотеки значения флагов обработки текста загружались некорректно + Доработан вывод звука в окне чтения вслух, добавлена возможность выбора аудиоустройства - Исправлено: не работали настройки билингвы + Добавлена поддержка билингвы в SAPI 5 режиме [v2.0.8.01 beta] - Исправлено: не сохранялись некоторые параметры в окне редактора словарей и словарного анализа - Исправлено: не учитывалась настройка API речевого синтеза для произношения слов в редакторе словарей - Исправлено: не выдавались отчеты об ошибках в фоновых потоках [v2.0.8.00 beta] + Добавлена возможность работы с речевыми движками через "классический" SAPI 5 интерфейс (Microsoft Speech Object Library) (см. Readme.htm, раздел "Поддержка голосовых движков") * Переписан код обработки очереди записи, уменьшена вероятность зависания потока записи + Добавлена возможность отключить всплывающие уведомления о таймаутах записи * Ускорена загрузка и сохранение настроек программы, обновлены параметры по-умолчанию * Убрано принудительное автомасштабирование столбцов списка библиотеки по содержимому - Исправлено: замена недопустимых символов и проверка длинны имени каталога при создании папки для записи книги работала некорректно - Исправлено: не работала транслитерация серии/цикла в тэгах аудио файлов - Доработан поиск и исправление ошибок в реестре, вызывающих сбой речевого синтеза в .NET Framework * При возникновении необработанных исключений в основном потоке добавлена возможность проигнорировать ошибку и продолжить работу программы (на свой риск!) [v2.0.7.03 beta] * Убран показ отладочного сообщения при открытии DOC файлов - Исправлна ошибка при открытии DOC файлов из подкаталогов в архивах - Исправлен вылет при открытии формы разделения на блоки * Улучшена совместимость с программами чтения экрана для людей с ослабленным зрением [v2.0.7.02 beta] - Исправлен вылет при открытии формы разделения на блоки - Исправлено: флаг обработки "Словари ударений" всегда включался автоматически полсе подготовки проекта - Исправлены мелкие ошибки при импорте файлов из архивов [v2.0.7.01 beta] - Исправлено: не работало действие "открыть плейлист" по завершении и отстутствовало расширение в пути плейлиста в аргументе пакетного файла - Исправлена ошибка с возникновением событий тайм-аута во время завершения потока записи аудиофайла в случае подтормаживаний из-за высокой нагрузки на ЦП - Исправлен баг с сохранением и загрузкой позиций и размеров окон программы, приводящий к их показу за пределами видимой области рабочего стола - Исправлен баг с дублированием проектов при включенном сжатии текста * Переработан интерфейс поиска глав и разделения на блоки + В списке глав в окне импорта добавлена кнопка объединения блоков + Добавлено основное меню окна библиотеки, и поддержка горячих клавиш - Исправлены мелкие ошибки при выборе папки профиля при первом запуске [v2.0.7.00 beta] * Уменьшена вероятность зависания потока при завершени записи аудиофайла на некоторых системах + Добавлена опция отслеживания состояния потоков записи и автоматического перезапуска либо пропуска файла при отсутсвии признаков активности в течение заданного промежутка времени * Доработаны опции автоматизации по завершении записи аудиофайлов * Словарный анализ: оптимизирован процесс обновления кэша соответствующих слов при добавлении правила в словарь - Словарный анализ: (исправлено) не учитывался флаг чувствительности шаблона к регистру при построении сиписка "родственных слов" * Словарный анализ: оптимизирован поиск "родственных слов" * Словарный анализ: оптимизирован фоновый поиск соответствий в словарях ударений - Словарный анализ: исправлено скрытие при добавлении слова в список исключений при активном статическом фильтре слов исключений + Словарный анализ: добавлена опция автоматической установки фильтра правил в основном окне редактора словарей при выборе слова в списке + Редактор словаей: добавлена опция поиска однокоренных слов (простых правил из одного слова) в словарях ударений + Редактор словарей: добавлена опция автозаполненя полей "шаблон" и "произношение" при вводе текста в поле фильтра + Редактор словарей: добавлена поддержка редактирования полей шаблон/произношение непосредственно в списке по двойному клику + В разделе "аргументы командной строки" настраиваемого пользователем аудио кодека добавлена поддержка строк автозамены "%xr%", "%xc%" и "%xb%" (параметры аудосигнала для RAW режима кодека) - Исправлено: при загрузке профиля обработки аудиосигнала SoX не изменялось значение флагов "вкл/выкл" эквалайзера и реверберации - Исправлено: при импорте FB2 документов текст примечаний/сносок не выделялся тэгом голоса "Автор" - Исправлено: кроме заданной паузы для символа "троеточие" всегда добавлялась тройная пауза отдельной точки - Исправлена обработка нескольких последовательных пауз в SSML режиме - Исправлена подсветка текста в окне чтения вслух при включенной опции скрытия разметки в SSML режиме * Доработан регулятор громкости в окне чтения, добавлена опция визуализации уровня (peak meter) * Проверка обновлений теперь выполняется в отдельном потоке и не блокирует интерфейс при проблемах с соединением [v2.0.6.09 beta] - Исправлены некорректные цвета некоторых элементов интерфейса при использовании классического стиля оформления Windows - Устранено мерцание при перерисовке списка библиотеки, исправлены ошибки при автомасштабировании ширины столбцов * Набор столбцов библиотеки теперь изменяется с помощью контекстного меню при щелчке правой кнопкой мыши по заголовку списка * Добавлена опция настройки действия по умолчанию при нажатии кнопки "стоп" (отмена записи аудиофайлов) - Исправлен вылет при загрузке xml файлов проектов с ошибками (показывается уведомление "файл проекта поврежден") - Исправлена ошибка при создании подкаталога аудиокниги в случаях, когда в его имени содержится двоеточие + Добавлены настройки скрытия/отображения иконки и всплывающих уведомлении в системном трее + Добавлена опция "показ сообщения" по завершении записи * Доработаны пользовательские фильтры в редакторе словарей / форме словарного анализа: добавлены шаблоны-заготовки, опция инверсии фильтра, выбор поля сравнения правил + Словарный анализ: добавлена опция переключения режима скрытия слов-исключений (динамический / статический фильтр) + Добавлен регулятор громкости в окне чтения вслух [v2.0.6.08 beta] - Исправлены мелкие недочеты нового интерфейса окна библиотеки * Добавлен пункт "оригинальный размер" в список режимов масштабирования обложки в тэгах аудиофайлов - Исправлена очистка временных файлов в системной папке Temp при закрытии программы * Включенный в полные дистрибутивы MP3 кодировщик LAME обновлен до версии 3.99.3 (32bit) * Доработана система контекстной справки + Добавлена предварительная версия справочного файла ReadMe + Добавлен выбор автоматического действия по завершении записи аудиофайлов (выход, выключение компьютера, переход в ждущий / спящий режимы) [v2.0.6.07 beta] * Переработан интерфейс главного окна программы * Доработан интерфейс вкладки "оглавление" в окне импорта * Улучшено отображение всплывающего окна контекстной справки - Исправлены различные ошибки в коде многопоточной обработки словарями ударений - Исправлены мелкие недочеты при импорте fb2 файлов - Исправлен вылет при записи проекта в случае, если шаблон имени подкаталога аудиокниги пуст - Исправлен вылет при подготовке проекта, если отключена обработка словарями ударений - Исправлен вылет в случае неправильно выставленных начального / конечного блоков записи проекта (начальный > конечного) + В раздел "производительность" добавлена настройка приоритета основного процесса программы (koobaudio.exe) [v2.0.6.06 beta] * Усовершенствован алгоритм поиска ошибок в реестре, вызывающих сбой в классе речевого синтеза (ошибка "System.FormatException: Входная строка имела неверный формат.") * Для повышения эффективности отчетов об ошибках включена отладочная pdb информация, и добавлена опциональная возможность прикрепить к отчету краткие сведения о системе (версия ОС, модель CPU, RAM...) - Исправлена ошибка с принудительной остановкой записи аудиофайлов в случаях, когда кол-во блоков в задании меньше кол-ва активных потоков записи - Исправлен ошибочный показ сообщения "не удалось определить кол-во логических процессоров" [v2.0.6.05 beta] - Исправлен вылет из-за невозможности автоматического определения кол-ва логических процессоров на некоторых системах (по умолчанию в таких случаях будет использоваться однопоточный режим) - Исправлено: не работал выбор начального / конечного блока записи [v2.0.6.04 beta] - Словарный анализ: исправлен баг с произношением следующего слова в списке при добавлении в список исключений - Исправлен редкий баг c обработкой текста проектов, если в нем содержатся зарезервированные для XML разметки символы - Исправлены ошибки в коде многопоточной обработки словарями - Исправлен редкий баг с копированием текста исключения в окне отчета об ошибках * Добавлена проверка заданного пользователем объема буфера обработки текста на минимально допустимое значение (1000 символов) - Различные мелкие исправления и доработки интерфейса [v2.0.6.03 beta] * Многопоточная обработка словарями больше не зависит от разделения проекта на блоки. Размер буфера обработки текста можно настроить в окне "Настройки->Производительность" + В подменю кнопки поиска глав по шаблонам добавлены опции автоматического поиска при открытии файлов + В окне импорта при выделении одной строки в тексте книги появляются кнопки для быстрого копирования в поля "Название", "Автор" и "Серия/цикл" - Исправлен баг с дублированием проектов, в названии которых присутствует точка [v2.0.6.02 beta] * Доработано контекстное меню библиотеки - Исправлен баг с запоминанием размера и положения окон, развернутых на весь экран * Профиль настроек голоса "по умолчанию" защищен от записи и удаления * Нажатие кнопки "прослушать тестовый фрагмент" в окне настроек теперь запускает воспроизведение автоматически - Исправлено: не работала опция объявления номера блока вслух в SSML режиме * Кнопки "редактор словарей" и "читать книгу вслух" в панели инструментов разворачивают соответствующие окна, если они были открыты и свёрнуты ранее * Кнопка "читать книгу вслух" в библиотеке теперь переключает активный проект в уже открытом окне "читалки" - Исправлена редкая ошибка при вставке текста из буфера обмена * Опция "Оптимизация словарей" теперь отключена по-умолчанию + Настройки->производительность: добавлена возможность включить кэширование при обработке словарями ударений [v2.0.6.01 beta] - Исправлено некорректное отображение некоторых элементов интерфейса программы при использовании крупных системных шрифтов - Исправлены различные ошибки в интерфейсе [v2.0.6.00 beta] * Изменен формат хранения проектов в библиотеке. Проекты, созданные предыдущими версиями программы могут загружаться с ошибками! + Добавлена возможность редактирования проектов (т.е. повторного открытия окна импорта) * Процедуры обработки текста при импорте ("анализ диалогов", словарь склонения чисел, словари ударений) перенесены в общую фоновую процедуру "подготовка" * Объединены вкладки "Оглавление", "Поиск глав" и "разделение на блоки" в окне импорта + В окне импорта добавлены функции поиска и замены в тексте проекта + Добавлена поддержка римских цифр при преобразовании чисел в текст - Исправлен баг при старте записи сразу нескольких выбранных проектов - Исправлен вылет во время записи в случаях, когда суммарный объём записанных аудиофайлов в текущей сессии превышает 4 ГБ - Исправлен выбор нескольких проектов в списке библиотеки с удерживанием клавиши Shift * Кнопки с выпадающими меню в панелях инструментов теперь реагируют на клик правой кнопкой мыши [v2.0.5.03 beta] - Исправлен баг с сохранением / загрузкой xml файла настроек в случаях, когда системное имя компьютера начинается с цифры - Исправлены ошибки в скрипте деинсталляции * Добавлена обработка ошибок в команде "отложенная запись тэгов" при использовании настраиваемого пользователем кодека - Исправлено: синтез речи в SSML режиме работал только при наличии подключения к интернету [v2.0.5.02 beta] - Исправлена ошибка в диалоговом окне выбора папки профиля при первом запуске программы, из-за которой не выбирались многопользовательский и однопользовательский режимы. * Устранено подвисание во время создания файла настроек при первом запуске [v2.0.5.01 beta] * Добавлены настройки скорости и тембра для дополнительного голосового движка * Улучшен стандартный RegEx шаблон для билингвы [v2.0.5.00 beta] + Добавлена поддержка дополнительного движка для чтения фраз на иностранных языках (билингва) - Исправлен баг с редактированием текста в окне импорта (при удалении всех меток глав) [v2.0.4.06 beta] - Исправлен баг с загрузкой пресетов эквалайзера - Исправлен баг со вставкой из буфера текста, состоящего из одной строки без знаков конца предложения (.!?) - Исправлен баг с пробелами в шаблонах ID3 тэгов + Настройка сортировки списка библиотеки теперь сохраняется при закрытии программы + Добавлены опции скрытия / отображения столбцов "Автор" и "Серия" в списке библиотеки - Исправлен баг с пакетной записью проектов (количество активных потоков записи ограничивалось кол-вом блоков в первом проекте в очереди) + При добавлении в библиотеку новый проект автоматически становится выбранным в списке [v2.0.4.05 beta] - Исправлен баг с дублированием проектов, название которых оканчивается точкой - Исправлен баг с прорисовкой фона отсутствующей обложки в окне импорта + Добавлена возможность настроить или полностью отключить оптимизацию обработки словарями (Настройки -> Производительность) [v2.0.4.04 beta] - Исправлен баг с изменением ширины столбцов списка библиотеки - Исправлено: не отображался текст блоков в окне свойств проекта - Исправлен баг со слишком длинными именами аудиофайлов - Исправлено: при загрузке FB2 файла без тэга sequence оставалась информация о серии/цикле от предыдущего открытого файла + Добавлена возможность изменить шаблон вставки примечаний-сносок FB2 + Добавлена настраиваемая пауза для текста в квадратных скобках + При импорте текста из буфера обмена название проекта берется из первой строки/предложения [v2.0.4.03 beta] - Исправлено: пропадала информация о серии / цикле при использовании разделения на блоки по размеру - Исправлен вылет при попытке повторного открытия окна настроек - Исправлено: при переименовании проекта оставалась копия со старым именем - Исправлены ошибки в интерфейсе окна импорта книги * Ускорено отображение окна импорта при открытии первого файла * Устранено периодическое подвисание во время фоновой обработки словарями [v2.0.4.02 beta] - Исправлен баг с записью проектов, у которых была отключена обработка словарями при импорте - Исправлен баг с SSML тэгами - Исправлен баг с запросом подтверждения отмены импорта группы файлов при открытии только одного файла + В меню настроек импорта FB2 добавлена опция отключения автоматического разделения книги по главам + Добавлена поддержка информационных тэгов "серия / цикл" книг (при импорте FB2 документов заполняется автоматически) * При открытии FB2 документов авторы книги указываются через запятую, если их несколько + Добавлена сортировка списка библиотеки по выбранному столбцу - Исправлен баг с записью, если количество блоков в задании меньше, чем потоков записи - Исправлены мелкие ошибки при отображении статистики во время записи - Исправлено: не учитывались изменения в окне свойств проекта в библиотеке - Исправлен вылет при добавлении в очередь на запись нескольких выделенных проектов [v2.0.4.01 beta] - Исправлено подвисание при запуске во время загрузки библиотеки на компьютерах с одноядерным процессором - Исправлено объявление номера блока в аудиофайлах [v2.0.4.00 beta] + Редактор словарей: добавлена опция автосохранения правил при их редактировании + Редактор словарей: добавлена опция упрощенной вставки ударения одним кликом мышью в поле произношения (как в форме словарного анализа) + Редактор словарей: добавлена кнопка для быстрого копирования текста из поля "шаблон" в поле "произношение" + Редактор словарей: добавлены опции сортировки списка правил (простая по алфавиту и с учетом типа правила) + Редактор словарей: добавлена поддержка буфера обмена (вырезание/копирование/вставка правил) + Редактор словарей: добавлена опция быстрого перемещения выделенных правил в другой словарь + Редактор словарей: добавлен режим множественного выделения правил в списке (для операций с буфером обмена или перемещения в другой словарь) + Редактор словарей, словарный анализ: добавлена возможность изменить тембр и скорость произношения слов для проверки (не работает при включенном SSML режиме) - Редактор словарей: различные мелкие исправления и доработки + Добавлена опция объявления вслух номера читаемого блока в начале и/или в конце аудиофайлов + Читалка: добавлены настройки скрытия / отображения управляющих тэгов и символов ударения в тексте * Обработка словарями: замена знаков ударения <> символами юникода теперь полностью прозрачна и не влияет на работу правил, не содержащих регулярных выражений [v2.0.3.03 beta] - Исправлена баг с кнопкой "следующий блок" в читалке - Исправлена поддержка 32-битных речевых движков на 64-битных операционных системах [v2.0.3.02 beta] - Исправлен импорт проектов без обложки - Исправлена загрузка txt файлов с недопустимыми для xml символами в читалке [v2.0.3.01 beta] - Исправлено добавление в проект собственной обложки - Исправлено открытие TXT файлов с win-1251 кодировкой в читалке * Оптимизирована подсветка прочитанного текста в читалке - Исправлен баг с произношением символов новой строки в читалке [v2.0.3.00 beta] + Добавлена "читалка" (возможность прослушивать книгу напрямую с компьютера, без записи аудиофайлов) * Для проверки настроек движка / эффектов теперь используется окно "читалки" + Редактор словарей: Клик правой кнопкой мыши по кнопке "вставить ударение" или сочетание клавиш [Alt]+[Insert] в поле произношения вставляет символ слабого ударения (">") + Словарный анализ: При включенной "упрощенной вставке ударения" клик мышью удерживая клавишу [Alt] вставляет символ слабого ударения (">") * Символ ">" так же заменяется на U+02CB для избежания срабатывания границы слова "\b" в правилах с рег. выражениями + Уменьшены подвисания во время выполнения фоновых операций на компьютерах с одноядерным процессором - Исправлено возможное зависание при завершении записи аудиофайла - Исправлен баг с отображением последнего файла в списке очереди записи [v2.0.2.01 beta] * При обработке словарями символ ударения "<" в тексте правил временно заменяется символом юникода U+02CA, не считающимся границей слова (\b) в регулярных выражениях - Исправлено: пропадали всплывающие подсказки в окне редактора словарей при закрепленном интерфейсе словарного анализа * Редактор словарей: при открытии редактора предлагается создать или импортировать словарь, если список активных словарей пуст - Редактор словарей: исправлены ошибки при добавлении правил в пустой словарь + Словарный анализ: расширены возможности добавления правил для списка "родственных слов" (через контекстное меню кнопки) - Исправлен баг из-за которого в некоторых случаях аудиофайлы записывались не до конца - Исправлено: не работала транслитерация тэгов AAC и Custom форматов + Добавлена поддержка импортирования *.dic файлов формата "говорилки" (указав вручную тип файла в диалоговом окне открытия словаря) + Добавлено окно заставки (splash screen) + Добавлен раздел "производительность" в настройках [v2.0.2.00 beta] + Добавлена поддержка открытия группы файлов (по одному в режиме очереди либо в автоматическом режиме с текущими настройками импорта) через диалог "открыть файл" или перетаскивание мышью в список библиотеки + Добавлена поддержка выделения нескольких проектов в списке библиотеки и запуск для них групповых операций (запись, обработка словарями, словарный анализ, удаление) + Словарный анализ: добавлена возможность объединять тексты нескольких книг и работать с общим списком слов. (Выбрав сразу несколько проектов в списке библиотеки, либо поочередно запустив словарный анализ для каждого текста, не закрывая окна редактора словарей) + При импорте FB2 в блок аннотации добавляется строка с информацией о серии/цикле произведений. * В меню настройки FB2 примечаний добавлена опция "вместо ссылки" * Добавлена опция удаления символов новой строки в читаемом тексте (для отключения стандартных пауз движка в конце абзацев) - Исправлен баг с подсчетом общей длительности аудиофайлов в окне статистики записи * Добавлен выбор формата (M3U / PLS) и текстовой кодировки (win-1251 / UTF-8 / UTF-16) создаваемого плейлиста + Добавлена поддержка профилей (пресетов) для параметров голоса и обработки звука (общие + отдельно для эквалайзера) * Частоты полос эквалайзера больше не сбрасываются на значения по-умолчанию при изменении частоты дискретизации аудио формата - Исправлены ошибки с загрузкой параметров эквалайзера * Оптимизирована перерисовка эквалайзера - Исправлена блокировка окон программы при открытии формы импорта книги + Добавлена возможность удаления блоков в списке "оглавление" окна импорта [v2.0.1.04 beta] - Исправлена запись в SSML режиме * Увеличены максимальные значения скорости речи для тэгов ELAN - Исправлено обновление параметров голоса при проверке - Исправлен баг с сохранением профилей Custom кодека [v2.0.1.03 beta] - Исправлено: при загрузке проектов из xml файлов библиотеки терялись некоторые символы новой строки / пустые строки в читаемом тексте. * Ускорена загрузка "библиотеки" с большим количеством проектов * При добавлении проекта в библиотеку автоматически удаляются блоки, состоящие из одних пробелов / пустых строк * Доработана чистка текста от различных ошибок OCR * Добавлена возможность установить в качестве тестового фрагмента для проверки настроек голоса / эффектов любой блок текста из имеющихся в библиотеке проектов. - Исправлен баг с дробными значениями ширины полос эквалайзера [v2.0.1.02 beta] + Добавлена контекстная справка в окно импорта книги + Добавлена опция "сворачивать в трей" - Исправлено отображение иконки в трее во время записи (0-7%) + Добавлен запрос подтверждения и корректное завершение процесса при попытке закрыть главное окно программы во время записи - Окно импорта книги: исправлен баг с открытием / перезагрузкой файлов при включенном "режиме редактирования" * Окно импорта книги: оптимизирована перерисовка текста книги при изменении размеров окна + Сохраняется размер и положение окон словаря ударений и словарного анализа * Словарный анализ: опция "Закрепить интерфейс" теперь перемещает элементы управления из отдельного окна в панель настраиваемой ширины непосредственно в окне редактора словарей. - Словарный анализ: исправлено периодическое падение производительности из-за ошибок синхронизации фонового потока поиска соответствий в словарях * Редактор словарей: добавлена поддержка перетаскивания правил мышью для изменения их порядка - Исправлен баг с обрывками фраз вместо паузы в начале аудиофайлов после принудительной остановки записи предыдущей сессии [v2.0.1.01 beta] - Исправлена ошибка при щелчке мышью по полю "аргументы командной строки" в настройках Custom кодека [v2.0.1.00 beta] + Добавлена возможность обработки аудиосигнала с помощью внешней программы (SoX - Sound eXchange, the Swiss Army knife of audio manipulation) * Переработан интерфейс окна настроек программы * Добавлена контекстная справка для основных элементов в окне настроек программы - Исправлены ошибки с выпадающими меню в окне настроек - Исправлен вылет при попытке открытия doc файлов, если не установлен Microsoft Word (вместо критической ошибки показывается уведомление) - Исправлено сохранение проектов, у которых в названии книги присутствуют недопустимые для имени файла символы - Исправлено: при повторном добавлении в библиотеку проекта с тем же именем (с заменой имеющегося файла) не начиналась автоматически его обработка словарями - Исправлено: функция повторной обработки проекта словарями работала некорректно если не завершена фоновая обработка другого проекта * Оптимизирована загрузка списка библиотеки * При импорте FB2 документов заголовки и подзаголовки (тэги и <subsection>) выделяются пустыми строками + В меню настроек импорта FB2 добавлена опция разделения на главы по подзаголовкам (<subsection>) + Добавлен "режим редактирования" в окне импорта книги [v2.0.0.23 beta] + Во все текстовые поля в окне настроек программы, в которых используются строки для автозамены ("%a%", "%t%" ит.д.) добавлены выпадающие меню правой кнопки мыши для быстрой вставки + В настройках "Custom" кодека добавлена возможность использовать RIFF WAVE заголовок с максимальным значением "Data Length" (для лучшей совместимости с некоторыми кодировщиками) - Исправлено: при использовании разделения текста на блоки по размеру не обновлялось значение "конечный блок" для записи проекта - Исправлено: при разделении на блоки добавлялись лишние пустые строки * Разделение текста на блоки теперь применяется только к исходным блокам (главам), при повторном нажатии кнопки "применить" разрезанные ранее блоки предварительно объединяются. + Добавлена возможность автоматически применять заданные настройки разделения на блоки при открытии файлов. + Добавлена функция приблизительного расчета времени звучания текста (средняя скорость чтения "символов в секунду" рассчитывается на основании статистики записанных ранее книг) - Исправлены ошибки преобразования числительных в текст, возникающие из-за наличия в исходном тексте некоторых спецсимволов [v2.0.0.22 beta] * Добавлена проверка речевых движков при старте программы, при возникновении проблем с выбранным движком будет показано уведомление (без аварийного завершения программы из-за критической ошибки) + Добавлена опция хранения xml файлов проектов в сжатом виде (экономит место на диске / немного замедляет загрузку списка библиотеки) + Добавлена опция "Очищать каталог назначения перед записью аудиокниги" - Исправлен еще один баг с деинсталляцией программы (многократное появление запроса на удаление пользовательских данных) - Мелкие исправления и доработки в отображении статистики записи - Исправлена ошибка с "поиском глав" в окне импорта книги [v2.0.0.21 beta] - Исправлено: не обновлялся список в окне выбора словарей после импортирования нового словаря - Исправлен баг с мерцанием списка библиотеки во время фоновой обработки словарями - Исправлен баг с определением движка "Nicolai" из за которого для него всегда использовалась SSML разметка вместо собственных тэгов. * Возвращена возможность самостоятельно выбирать формат разметки текста (SSML / собственные тэги ELAN) для движка "Nicolai" * В SSML режиме теперь используются абсолютные значения скорости речи в единицах вместо относительных в процентах. + Добавлено выпадающее меню (правая кнопка мыши) для списка книг в библиотеке + В проектах теперь сохраняется исходный текст блоков для возможности повторной обработки словарями и запуска словарного анализа из библиотеки. [v2.0.0.20 beta] - Исправлена ошибка в модуле "анализ диалогов" из-за которой некорректно работала кнопка "прослушать тестовый фрагмент" в настройках программы [v2.0.0.19 beta] - Исправлен баг с деинсталляцией программы (многократное появление запроса на удаление пользовательских данных) - Улучшено отображение списка очереди файлов во вкладке "запись", исправлены ошибки при его перерисовке * Добавлена кнопка "прослушать тестовый фрагмент" рядом с настройками параметров голоса [v2.0.0.18 beta] * Изменения в способах хранения данных: "однопользовательский" и "portable" режимы разделены на отдельные опции (в однопользовательском теперь используется общий каталог "Application Data", в portable как и прежде - каталог установки) - Словарный анализ: исправлены ошибки кнопки "*" * Словарный анализ: при активной опции "скрывать при добавлении" добавленные слова скрываются временно (не сохраняются в файл excwords.txt) * Словарный анализ: добавлена кнопка обновления кэша результата обработки словарями для выбранного слова / списка родственных слов [v2.0.0.17 beta] + Добавлена опция проверки / уведомления о доступности новых версий программы * Доработана система пакетной записи проектов, в графе "статус" отображается отдельный процент записи для каждого проекта + В окно выбора способа хранения данных при первом запуске программы добавлена проверка версии операционной системы и предупреждение о возможных проблемах с UAC в Windows Vista / 7 при использовании однопользовательского(portable) режима с установкой в системную папку "Program Files" - Исправлена функция "очистить библиотеку" при активной фоновой обработке словарями - Переработан интерфейс окна настроек программы, исправлены различные мелкие ошибки * Словарный анализ: список слов-исключений теперь не обнуляется при нажатии на кнопку "перезагрузить словари" * Словарный анализ: добавлена кнопка "*" для быстрого переключения шаблона при включенной опции "поиск родственных слов" * Редактор словарей: рядом с текстовым полем "произношение" добавлена кнопка вставки символа ударения [v2.0.0.0 beta 16] + В тестовом режиме добавлена возможность использовать любой установленный в системе голосовой движок. - Редактор словарей: (исправлено) не появлялось предложение сохранить внесенные изменения если новые правила добавлялись только через форму словарного анализа. [v2.0.0.0 beta 15] + Словарный анализ: добавлена поддержка списка слов-исключений "excwords.txt" (известные слова, которые правильно произносятся движком) с возможностью скрытия их в основном списке. + Словарный анализ: добавлена возможность ограничить максимальный размер списка найденных слов для ускорения операций поиска соответствий в словарях и динамической фильтрации на слабых компьютерах и/или при работе с очень большими объемами текста. При превышении заданного значения будут игнорироваться слова в конце списка (встречающиеся в тексте наименьшее кол-во раз) - Словарный анализ: исправлены ошибки связанные с динамической фильтрацией списка слов [v2.0.0.0 beta 14] - Словарный анализ: исправлено зависание интерфейса во время "поиска соответствий в словарях" на компьютерах с одноядерным процессором. * Файл плейлиста создается с тем же именем что и каталог аудиокниги (вместо стандартного "playlist.m3u") [v2.0.0.0 beta 13] - Исправлена ошибка многопоточной обработки словарями из-за которой не сохранялся результат обработки последних блоков в проекте - Исправлен баг с редактированием аргументов командной строки LAME в настройках сжатия MP3 - Исправлены ошибки при конвертировании словаря ELAN (exc_rus.txt) [v2.0.0.0 beta 12] * Словарный анализ: Добавлено отдельное правило для поиска имен собственных ("имена и названия") вместо динамического фильтра списка "всех слов" (ускоряет поиск соответствий в словарях при просмотре только имен собственных) + Добавлена возможность настроить паузы для пустых строк + Редактор словарей: добавлена возможность импортировать словарь движка ELAN (exc_rus.txt) [v2.0.0.0 beta 11] - Исправлен импорт обложки из FB2 файлов с несколькими изображениями/иллюстрациями - Исправлена ошибка, возникающая при закрытии окна словарного анализа или редактора словарей во время фонового поиска соответствий в словарях. - Исправлена редкая ошибка, возникающая при сворачивании главного окна программы во время записи аудиокниги. - Словарный анализ: исправлена ошибка, из-за которой в некоторых случаях мог не работать кэш результатов обработки словарями и производительность при выборе слов в списке снижалась. * Словарный анализ: доработана перерисовка списка (убрано мерцание при фильтрации, при скрытии слов по возможности сохраняется точное положение полосы прокрутки) [v2.0.0.0 beta 10] + Словарный анализ: Добавлена возможность задать собственные правила на основе регулярных выражений для выборки слов непосредственно из текста книги [v2.0.0.0 beta 9] - Различные исправления и доработки в интерфейсе программы * Файл с правилами склонения числительных "numeric.dic" теперь хранится вместе с остальными данными в выбранной пользователем папке, и не перезаписывается при обновлении программы. [v2.0.0.0 beta 8] + Добавлено сервисное окно для проверки словарей ударений и словаря склонения числительных * Доработан алгоритм обработки числительных - Исправлены ошибки в интерфейсе программы [v2.0.0.0 beta 7] + Словарный анализ: добавлена функция "ударение на последний слог" (добавляет в текущий словарь группу правил для списка родственных слов, автоматически устанавливая символ ударения на последний слог в каждом слове) - Словарный анализ: исправлены ошибки в алгоритме поиска слов, подпадающих под действие словарей. - Словарный анализ: исправлена перезагрузка словарей + Словарный анализ: добавлена возможность отключить "упрощенную вставку ударения одним кликом" - Исправлено сохранение и загрузка настроек редактора словаря и словарного анализа - Исправлены ошибки в интерфейсе программы [v2.0.0.0 beta 6] * Словарный анализ: оптимизирован процесс поиска слов, подпадающих под действие словарей * Словарный анализ: добавлена опция мгновенного применения добавленных правил к списку (без необходимости полной перезагрузки словарей, относится только к правилам, добавленным через форму "словарный анализ") * Словарный анализ: добавлена возможность выбрать шрифт, а так же цвет, которым подсвечиваются слова, подпадающие под действие словарей [v2.0.0.0 beta 5] + Добавлена поддержка регулярных выражений в словарях ударений + Словарный анализ: добавлена опция включения/отключения автоматического поиска родственных слов. + Словарный анализ: добавлена опция включения/отключения автоматического скрытия слов при добавлении правила в словарь. + Словарный анализ: добавлена возможность скрыть слова, которые уже имеются в словарях (т.е. подпадают под действие какого-либо правила) * Словарный анализ: улучшено отображение списка родственных слов (выделение цветом, показ произношения в виде всплывающей подсказки, переход в основном списке по двойному клику) - Словарный анализ: исправлена функция "перезагрузить словари" + Добавлены настройки импорта fb2 документов (отображение примечаний и аннотации, импорт обложки) - Исправлено сохранение и загрузка пользовательских профилей MP3 компрессии - Исправлено: в плейлистах использовались абсолютные пути вместо относительных. [v2.0.0.0 beta 4] - Исправлена настройка перезаписи аудиофайлов - Исправлена ошибка с неправильным кол-вом блоков в проекте при импорте txt, rtf, doc файлов. * Фоновая обработка словарями теперь прекращается при удалении проекта и при выходе из программы - Исправлена фоновая обработка словарями проектов с кол-вом блоков меньше, чем кол-во логических процессоров. + При возникновении необработанных исключений появляется окно с отладочной информацией (для отчетов об ошибках) + Добавлена автоматическая проверка и исправление конфликтов с речевыми движками "Loquendo TTS" [v2.0.0.0 beta 3] - Исправлена ошибка с загрузкой пользовательских настроек из файла при запуске программы - Исправлена ошибка фоновой обработки словарями, из-за которой не начиналась автоматически запись проектов со статусом "в очереди" - Исправлена возможная ошибка при запуске программы на компьютерах с кол-вом логических процессоров больше 4 + В настройки добавлен пункт выбора режима многопоточной записи. - Различные исправления [v2.0.0.0 beta 2] - Исправлен выбор способа хранения данных пользователя (не работал "однопользовательский режим") * Настройки программы теперь хранятся в xml файле в указанной папке. + Словарный анализ: доработан поиск родственных слов, список обновляется при правке шаблона + Редактор словарей: Добавлено предложение сохранить изменения в словаре при закрытии редактора или загрузке другого словаря - Исправлены неработающие настройки MP4 тэгов (AAC) - Исправлены мелкие ошибки