Форум » KooBAudio 2.0 » Различные пожелания... » Ответить

Различные пожелания...

Strannik: При нажатии кнопки "Прослушать" в разделах "Синтез речи" и "обработка эффекты" хотелось бы чтобы прослушивание начиналось сразу без необходимости нажимать кнопку проигрывания. Запретить изменять стандартную настройку "по умолчанию" - сейчас можно ее пересохранить с другими параметрами, что исходя из названия пункта не верно. Когда окно чтения открыто, то при попытке повторного открытия его через нажатия кнопки "чтение" в основном меню не происходит переход на него. Иногда когда открыто много окон приходиться искать где же нужное. Из окна чтения книги хотелось бы иметь возможность попасть в настройки "синтез речи" для корректировки его параметров. В разделе "обработка эффекты" и "эквалайзер" желательно сделать такой же пресет "по умолчанию" как и в разделе "синтез речи" В библиотеке можно добавить поле "состояние" -типа "прочтено", "записано" и.т.д В библиотеке можно сделать Алфавит, (русский и английский) для включения быстрого шаблона сортировки книг. Сортировка происходит по выбранному соответствующему столбцу в соответствии с выбранной буквой алфавита. В библиотеке хотелось бы иметь возможность сохранения книг в архивах по соответствующим каталогам (по примеру как сохраняются записанные книги) В библиотеке хотелось бы иметь возможность поиска (по жанру, по автору, по ключевым словам, по дате внесения книги)

Ответов - 56, стр: 1 2 3 All

MoppoH: из всего выше перечисленного мне понравилось только добавить состояние типа - проверено словарями, записано. это действительно полезно, а то иногда забываешь что сделать с текстом. а мне очень не хватает для работы с текстом Поиск и замена по тексту после того как текст был обработан словарями, приходится делать это в другой программе. Также при загрузке текста сделали функцию поиск и замена, но хотелось бы чтобы можно было сделать поиск и замена по списку чтобы сразу загрузить весь список, а не по одному слову.

Cminant: Strannik Постараюсь учесть предложения в следующей версии, кроме пожалуй, последних трёх... Для подобных задач есть специализированные программы-каталогизаторы. Я например, пользуюсь MyHomeLib, в которой можно настроить экспорт выбранной книги в KooBAudio в пару кликов мыши. Так называемая "библиотека" в KooBAudio по моей задумке просто временное хранилище проектов (импортировал-записал-прочитал/прослушал на плеере-удалил проект) MoppoH пишет: Поиск и замена по тексту после того как текст был обработан словарями, приходится делать это в другой программе. После обработки текст уже по сути является XML документом, что следует учитывать при его правке вручную, иначе вместо аудиокниги в результате можно получить вылет с ошибкой загрузки проекта. В общем, это уже явно что-то из разряда "для шибко продвинутых пользователей", так что скорее всего в программе такой возможности не будет... Также при загрузке текста сделали функцию поиск и замена, но хотелось бы чтобы можно было сделать поиск и замена по списку чтобы сразу загрузить весь список, а не по одному слову. хм... так для этого ведь есть словари ударений, или я что-то не так понял?

MoppoH: Cminant пишет:  цитата: Также при загрузке текста сделали функцию поиск и замена, но хотелось бы чтобы можно было сделать поиск и замена по списку чтобы сразу загрузить весь список, а не по одному слову. хм... так для этого ведь есть словари ударений, или я что-то не так понял? просто я в начале обработки текста удаляю из него скобки, кавычки и другие не нужные знаки препинания, чтобы было проще потом добавлять в словари словосочетания. Cminant пишет:  цитата: Поиск и замена по тексту после того как текст был обработан словарями, приходится делать это в другой программе. После обработки текст уже по сути является XML документом, что следует учитывать при его правке вручную, иначе вместо аудиокниги в результате можно получить вылет с ошибкой загрузки проекта. В общем, это уже явно что-то из разряда "для шибко продвинутых пользователей", так что скорее всего в программе такой возможности не будет... я делаю так, обрабатываю текст словарями в один блок, затем открывать его для чтения, выделяю все и сохраняю в блокноте вместе с ударениями, затем поиском ищу слова которые он произнес не правильно и добавляю в словарь.


Strannik: Хотелось бы получить возможность работы с оглавлениями аналогично предыдущей версии. Выбор согласно шаблонам , а также возможность получать нумерованные блоки файлов примерно одинакового времени звучания.

MoppoH: Strannik пишет: а также возможность получать нумерованные блоки файлов примерно одинакового времени звучания. а разве такого нет? у меня примерно по 10 минут текст в блоки записывается

Strannik: MoppoH пишет: а разве такого нет? у меня примерно по 10 минут текст в блоки записывается Опция есть а вот работать почемуто у меня не работает. В не зависимости от указания она создает разделы разной длинны и названия файлов совпадают с названиями глав.

Cminant: Strannik Разделение на блоки по размеру применяется к уже имеющимся главам, автоматически импортированным из fb2 или же найденных с помощью шаблонов. Т.е. если, например есть: [pre2] Глава 1 (25000 символов) Глава 2 (12000 символов) Глава 3 (7000 символов)[/pre2] то при делении по 10000 символов (~12 минут) будет примерно: [pre2] Глава 1 [1/3] (10000 символов) Глава 1 [2/3] (10000 символов) Глава 1 [3/3] (5000 символов) Глава 2 [1/2] (10000 символов) Глава 2 [2/2] (2000 символов) Глава 3 (7000 символов)[/pre2] Хотелось бы получить возможность работы с оглавлениями аналогично предыдущей версии. Выбор согласно шаблонам Если речь об автоматическом разделении на лавы при открытии fb2 файлов, то его можно отключить тут:

Strannik: Cminant пишет: Разделение на блоки по размеру применяется к уже имеющимся главам, автоматически импортированным из fb2 или же найденных с помощью шаблонов. Т.е. если, например есть: Так с разбиением на блоки я немного разобрался ). Может быть еще подскажете как дать имя начальному блоку, и задать шаблон на именования остальных после начального блоков? Например - глава 1, глава2, глава3 . При котором главы- блоки текста фиксированного размера. кстати пунк "разделение по главам" есть только при начальном импорте книги, может целесообразней внести возможность настраивать его в параметрах и применять ко всем открытым книгам по умолчанию. Если логику нужно поменять тогда можно изменить настройки конкретной книги ?

Cminant: Strannik Начальный блок можно переименовать вручную в списке "оглавление" в окне импорта. Если отключен импорт глав из fb2 и при открытии прочих форматов он соответствует полю "название" книги/проекта. Изменить шаблон названия блоков при делении по размеру пока что нельзя, в свойствах проекта и в окне "читалки" он всегда будет выглядеть как "Название исходного блока [x/y]" (x=номер части, y=кол-во частей). С аудиофайлами другое дело, для их имен и тэгов вполне можно задать шаблон вроде "Глава %nn%". может целесообразней внести возможность настраивать его в параметрах и применять ко всем открытым книгам по умолчанию Новая версия создавалась с упором на поддержку формата fb2, в котором главы четко обозначены (конечно попадаются и "криво" подготовленные образцы, но это скорее исключение), так что разделение по шаблонам скорее дополнительная возможность... Впрочем галочку "применять автоматически ко всем открываемым файлам" рядом со списком шаблонов сделать вполне возможно.

grg: В прежних версиях была наглядная и простодоступная опция установки действия по окончанию записи. Например, если запустил на ночь, то можно было выставить "Отключить компьютер" Возможно, я просто не могу найти эту опцию, и она есть, но и это говорит о том, что прежний вариант был дружественней. Может, кто подскажет, есть ли это в последней версии и где именно? Спасибо.

Cminant: grg Опции выключения компьютера в новой версии пока что (ну или точнее до сих пор) нет... Просто сам ей особо не пользовался (т.к. пишу в основном по одной книге, и уходит на это в среднем минут 15), да и из пользователей никто до сих пор не спрашивал, так что как-то из головы совсем вылетело. В общем, как говорится, "по просьбам трудящихся" добавлю в следующей версии =)

grg: Спасибо. Вас понял. Вообще-то, когда я пользуюсь той старой версией (0.7.00), опция выключения мне тоже не особо нужна - пишет полчаса-час. Да я бы, может, и не переходил на новую, если бы не проблема, которую я уже описывал Вам в письме. В этой версии (0.7.00) скорость прекрасная, результаты великолепные, но я не могу оставить ее без присмотра: она, сжимая файлы в mp3, вдруг останавливается на середине и выдает сообщение, что работа закончена. А половина оставшихся файлов не сжата. Я должен запустить программу по-новой с того места, на котором она решила остановиться. И так еще раза два, пока она не сожмет все до конца. Вот я и должен периодически заглядывать, приглядывать, контролировать. (А Ваши слова о том, что Вы пишете книгу в среднем минут 15 меня крепко озадачили. Даже 0.7.00 не дает такого резульата. А уж 2.06.07 - эта пишет по три-четыре часа... Поэтому, когда я запускаю ее на ночь, есть такая потребность, выключить машину по окончании). Буду надеяться, что либо Вы доведете скорость до скорости старой версии, либо добавите опцию отключения компа. В любом случае, я искренний поклонник Вашей программы. Удачи Вам и здоровья.

Cminant: grg А каким Вы движком пользуетесь? Может, у Вас просто старая версия николая с 4х скоростью? С акапелловским 255-скоростным "николоаем" все прям таки летает: Без обработки пишет в mp3 на максимальной скорости ~255, книгу можно записать за 5 минут, или даже меньше. С обработкой эквалайзером/ревером (настройки тут) где-то 60-80, т.е. в среднем 10-15 минут на книгу Зависит от процессора конечно, цифры выше получены на Core 2 Duo E6750 @3.0GHz, запись в 2 потока... З.Ы. опцию выключения компьютера добавил в 2.0.6.08

grg: Скачал новую версию и тут же обнаружил реализацию "пожеланий трудящихся". Спасибо. Вдохновения Вам

grg: Я пользуюсь движком Speech Cube Russian (Nikolai 16Khz) - так, во всяком случае, он обозначен в окошке "Голосовой движок". Боюсь, что я не слишком в материале. Это тот движок, который Вы предположили? И что такое "акапелловский - с 255-скоростным "николоаем"? Если его искать в Инете, что вписать в окошко поиска? Ну, то есть, как это написать грамотно. Может, у Вас есть прямая ссылка и инструкция? Спасибо

grg: Да, ну и забыл добавить данные о своей машине: Процессор: Intel(R) Corel(TM) i7 CPU 870 @ 2.99GHz 2.93 GHz Память: 8.00 ГБ Тип системы: 64-разрядная операционная система

Cminant: grg Да, Speech Cube - это страрая версия с ограничением скорости 4X (то бишь за час реального времени может наговорить 4 часа аудиокниги, и ни минутой больше) Новую версию можете поискать по строке Acapela-Elan-TTS-SpeechCube-5.1-RUS-Nicolai_MmE255 Вот тут, например можно ознакомиться: http://websound.ru/soft-speech_r.htm (Acapela TTS-движок с голосом Elan (русский) v5.1.0.0) В настройках KooBAudio название движка должно выглядеть как "ELAN TTS Russian (Niсolai 16Khz)" Голос тот же самый, хотя произношение в определенных моментах чуть чуть отличается - стандартные паузы у него меньше, пригодятся настройки дополнительных пауз на знаках препинания / пустых строках в KooBAudio.

grg: Фантастика! Установил, проверил. Книга, длиной в 15 с половиной часов чтения, которая раньше писалась три с половиной часа, записалась за три минуты, три секунды. Не веристся. Еще не слушал подробно, не сравнивал по качеству, но фрагменты, которые послушал, вполне! Еще раз спасибо. Очень здорово. Вы - молодчина. Удачи Вам и - с наступающим.

KOMODOR2: 1. порой встречаются какие-то косоватые фб2 - вроде бы и структура правильная, и валидацию проходят, а при зажатии "записать проект" выдается ошибка: System.NotSupportedException: Данный формат пути не поддерживается. в System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath) в System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath) в System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList) в System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath) в System.IO.Directory.CreateDirectory(String path) в koobaudio.frmWrite.writeProj(String pFile, Int32 bStart, Int32 bEnd) в D:\pr\KooBAudio 2\frmWrite.vb:строка 76 в koobaudio.frmWrite.ToolStripButton6_Click(Object sender, EventArgs e) в D:\pr\KooBAudio 2\frmWrite.vb:строка 1562 в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) в System.Windows.Forms.ToolStripButton.OnClick(EventArgs e) в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) в System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) в System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) в System.Windows.Forms.Control.WndProc(Message& m) в System.Windows.Forms.ScrollableControl.WndProc(Message& m) в System.Windows.Forms.ToolStrip.WndProc(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ********************** System info: Microsoft Windows 7 Профессиональная 32 bit (ru-RU) Microsoft Windows NT 6.1.7601 Service Pack 1 GenuineIntel Intel(R) Core(TM) i3 CPU 550 @ 3.20GHz x86 Family 6 Model 37 Stepping 5 3200MHz RAM: 3574MB DATAFOLDER: C:\Program Files\KooBAudio2 Стоит переконвертить текст в обычный тхт, и книжка без проблем записывается, так что нельзя ли сделать функцию "сознание проекта, игнорируя структуру фб2"? Т.е, чтобы перед передачей текста в окно создания проекта он автоматом переводился в обычный тхт. 2. каждый раз при пренудительной остановке записи выходит окошко, чтож таки делать:отменить, остановить немедленно или остановит после записи блока. И, честно говоря, немножко это раздражает, т.к в 95 случаях из 100 я хочу именно остановить запись прям щас! Видится такой выход: развести "остановить прям щас" и "остановить после записи блока" по разным кнопкам, а предохранитель от случайной остановки сделать опционально отключаемым.

Cminant: KOMODOR2 1. Структура FB2 то тут скорее всего не причем. Ошибка происходит при попытке создания каталога аудиокниги... Видимо, что-то не так с шаблоном "имя подкаталога аудиокниги" в настройках или со значениями "название"/"автор"/"серия" у проекта. Хотя странно конечно, в теории там все недопустимые символы должны заменяться нижним прочерком, в общем, посмотрю повнимательнее, может чего недоглядел... UPD: да, точно, двоеточие допускается в начале пути (после буквы диска), но не в имени самих каталогов, исправлю в следующей версии... 2. Справедливое замечание. Сделаю выпадающее меню с выбором действия кнопки "стоп" по умолчанию.

KOMODOR2: grg пишет: В прежних версиях была наглядная и простодоступная опция установки действия по окончанию записи. Например, если запустил на ночь, то можно было выставить "Отключить компьютер" Возможно, я просто не могу найти эту опцию, и она есть, но и это говорит о том, что прежний вариант был дружественней. Может, кто подскажет, есть ли это в последней версии и где именно? Спасибо. А мне, например, не хватает еще функций "Открыть корневой каталог аудиокниг", "открыть саму папку с аудиокнигой", "Запустить плейлист/добавить все записи в плеер и запустить для воспроизведения", "открыть каталог в сторонней проге, типа тоталкоммандера", "запустить... (обзор...)".

MoppoH: А можно было бы как нибудь сделать чтобы при поиске новых слов, слова которые встречаются 1 раз не попадали бы в список, а то при добавлении программа немного подвисает, или может для этого достаточно будет какого нибудь рег выражения, и еще чтобы слова из двух и одной буквы тоже отсеивались. пы.сы. никак не могу понять функцию максимальный размер списка, что он просто берет энное количество слов из текста и в них ищет новые слова?

Cminant: никак не могу понять функцию максимальный размер списка, что он просто берет энное количество слов из текста и в них ищет новые слова? Нет, новые слова всегда ищутся / подсчитываются во всем исходном тексте. Затем список сортируется по частоте употребления слов, и в случае, если кол-во найденных слов превышает максимальный размер, то "лишние" слова в конце списка (т.е. самые редко употребляемые) выкидываются. Сделано это как раз для избежания тормозов/подвисаний при работе с большими объемами текста...

MoppoH: Вот к примеру у меня в тексте 2300 новых слов при поиске без ограничений, ставлю 5000 находит только 8 новых, ставлю 15000 находит 96 новых слов, а где остальные?

Cminant: Вот к примеру у меня в тексте 2300 новых слов при поиске без ограничений, ставлю 5000 находит только 8 новых, ставлю 15000 находит 96 новых слов, а где остальные? Тут еще стоит учитывать динамические фильтры - т.е. галочки "скрывать имеющиеся в словарях", "скрывать исключения excwords.txt" ну и пользовательский фильтр. Т.е. если у Вас при ограничении в 5000 слов отображаются 8, значит отсальные 4992 скрыты из-за динамических фильтров, отключите все фильтры - и должно стать ровно 5000... Вообще вся эта система двумя фильтрами требует некоторых пояснений: Статический полностью удаляет определенные слова из списка на ранней стадии анализа, т.е. до начала дополнительных ресурсоёмких операций (таких как фоновый поиск соответствий в словарях для подсветки красным или скрытия слов, подпадающих под действие какого либо правила в словарях ударений) Динамический фильтр влияет только на отображение слов в списке, его можно менять на ходу. Включает в себя, как уже описано выше, текстовое поле "фильтр" (по регулярным выражениям или просто соответствию подстроки), и галочки "скрывать имеющиеся в словарях" (т.е. помеченные особым образом во время фонового поиска соответствий в словарях) и "Скрывать имеющиеся в списке исключений" * * В версии 2.0.6.09 для опции "Скрывать имеющиеся в списке исключений" был добавлен выбор режима работы "статический" или "динамический". Статический дает прирост производительности, т.к. список сокращается еще до ресурсоемких операций обработки, но быстрое переключение отображения/скрытия станет невозможным, потребуется полная перезагрузка списка...

MoppoH: Да действительно отключив фильтры слов стало именно столько сколько было заявлено, чтобы убрать повисания приходится обновлять кеш результата обработки. Со статическим фильтром немного не привычно работать но если будет действительно без подвисаний то это хорошо, плохо что если в этом фильтре добавить слово в список исключений ПКМ то есть вместе со всеми родственными словами они все равно в списке остаются.

Alexey: А МОЖНО РЕАЛИЗОВАТЬ В ПРОГРАММЕ ФУНКЦИЮ АВТОМАТИЧЕСКОЙ СМЕНЫ РЕГИСТРА, ЧТОБ НАЖАЛ... И СТАЛО ТАК; "А можно реализовать в программе...." Когда много заголовков большими буквами, то вручную долго менять, а Николай читает такие слова как абривиатуру. может быть, сделать так, чтобы менялся регистр в тех предложениях, где символов (букв) больше N-ного количества, например 7-ми, или 5-ти, или как-то по другому придумать? Спасибо за программу.

Alexey: А МОЖНО РЕАЛИЗОВАТЬ В ПРОГРАММЕ ФУНКЦИЮ АВТОМАТИЧЕСКОЙ СМЕНЫ РЕГИСТРА, ЧТОБ НАЖАЛ... И СТАЛО ТАК; "А можно реализовать в программе...." Когда много заголовков большими буквами, то вручную долго менять, а Николай читает такие слова как абривиатуру. может быть, сделать так, чтобы менялся регистр в тех предложениях, где символов (букв) больше N-ного количества, например 7-ми, или 5-ти, или как-то по другому придумать? Спасибо за программу.

Strannik: 1. Добавить возможность удалять файлы из библиотеки после успешной их записи. 2. Вести файл журнала в котором фиксируются записанные книги и ,в случае повторения, возможность настройки выдачи предупреждений. 3. Для уже обработанных файлов хотелось бы иметь статус обработки - например записан , обработан, ошибка при обработке и т.д

KOMODOR: Strannik присоединяюсь, есть же графа "статус" в таблице, но используется только при обработке словарями и записи, а неплохо было бы прописывать туда подробную инфу, типа : Обработка словарями: обработано такими-то словарями, такого-то числа Когда записано: записано такого-то числа, такие-то блоки, этот и этот блок записался с ошибкой

Cminant: Возможно, в следующей версии доделаю-таки статусы проектов... На словах идея может и не особо сложная, но есть там определенные затруднения

Dietrich: Много лет пользуюсь старой версией (0.7) программы. Собрался использовать новую, но не нашел варианта с разбиением книги на равные по размеру блоки текста. Это было очень удобно при использовании плееров, которые запоминают только последний проигрываемый файл, а не место в этом файле. Если разбивать по главам, то куски становятся слишком длинными. Кроме того, зная "правильный" размер MP3-файла, можно легко проконтролировать их кондиционность, при беглом взгляде на папку с озвученной книгой. Нельзя ли такое простое разбиение книги восстановить в текущей версии Koobaudio?

Cminant: Dietrich Эта функция "спрятана" в окне импорта книги: справа вкладка "оглавление"->"поиск глав и разделение на блоки"

Dietrich: Cminant, большое спасибо за такой исчерпывающий и быстрый ответ. Я понял, почему я сам не нашел это: - Опция "поиск глав и разделение на блоки" недоступна, когда текст книги пребывает в режиме редактирования, который был выбран мной, чтобы удалить ненужную часть текста.

odinokiyklaus: Доброго дня! Умоляю, в режиме "читать книгу вслух", добавьте пожалуйста функцию чтения с любого абзаца, а не только с начала., то есть - установил курсор на начало нужного абзаца и чтение происходит с начала этого абзаца. И я буду счастлив окончательно и сразу же убегу медитировать. Лучиков добра вам!!

Cminant: odinokiyklaus Хорошо, добавлю в следующей версии. Сделать чтение с выбранной позиции с точностью до символа было бы оооочень затруднительно, но вот в случае с абзацами вполне реально, благодарю за идею =)

MoppoH: а можно сделать чтобы в отладке проекта, при добавление нового слова в словарь, обрабатывался бы не весь текст, а допустим 10 слов до и 10 слов после выделенного слова?

Cminant: MoppoH пишет: а можно сделать чтобы в отладке проекта, при добавление нового слова в словарь, обрабатывался бы не весь текст, а допустим 10 слов до и 10 слов после выделенного слова? Это довольно сложно реализовать... Если слишком медленно обрабатывается, можно уменьшить размер окна, чтобы меньше текста влезало...

MoppoH: Возможно ли сделать выделение другим цветом амографов после обработки текста словарями, примерно вот так: http://fotki.yandex.ru/users/moppoh1979/view/804948/ и так по всему тексту

Darlock: http://mytts.forum2x2.ru/t501-topic Пожалуйста, добавьте поддержку формата словарей .rex. А то мне не добавить все имеющиеся словари в вашу программу.

Cminant: Darlock Добавил в 2.0.11.14 Чтобы импортировать .rex выберите тип файла в диалоге открытия Учтите, что болшинство словарей, выложенных на форуме по вашей ссылке не предназначенны для обработки "выборочным" алгоритмом KooBAudio. Так что имортируйте их в группу "предварительная обработка" или "постобработка", в которых используется последовательнй алгоритм замены.

smochinin: Я бы мечтал, в качестве особого гурманства, увидеть в окошке словарного анализа текста, там где выводится список однокоренных слов кнопку звёздочка, чтобы не возбуждать клавиатутру руками при нащупывании звёздочки. Или назначить её на правую кнопку мыши. Чтоб, как сейчас, ставлю ударение левой кнопкой мыши, а ставлю звёздочку вместо выделенного окончания слова, правой.

MoppoH: возможно ли сделать чтобы при выборе какого нибудь правила в Редакторе словарей, окошко где редактируется выражение автоматически становилось такого размера как текст в нем?

smochinin: А можно ли сделать опцию, чтобы при словарном анализе текста, слова с буквой Ё не высвечивались в списке анализируемых слов? Они же всё-равно ударяются на ё...

MoppoH: можно вот что надо прописать (?#Скрыть слова)^[^ёЁ]+$ если будешь пользоваться этим регулярно то рядом есть значок добавить правило выборки слов

smochinin: Спасибочки! А до меня потом только дошло набрать *ё* и добавить список похожих слов в excwords!

Darlock: IVONA Text-to-Speech Maxim http://www.ivona.com/us/ Поставил версию с ru-board, читает он нормально но при записи книги программа отключается (где-то на 12%) доже без всплывающего окна. Это глюк “бесплатной” версии программы или несовместимость с KooBAudio? https://yadi.sk/d/iqsaYtvkhsPnn Пароль стандартный "ru-board" Распаковать архив и запустить NextUp-Ivona Maxim Russian Voice.msi. Подправил только установщик насчёт кода, удалил NextUp-овскую отсебятину (папка bin), сам голос не тронут и ничем не патчен. В папке crack добавил dll на замену, пропатченную шапочным патчем (оказалось, не нужна, как и ресеттер триала). Дистриб похудел за счёт пережатия в 7z, также в оригинале присутствовали .net Framework 2.0 и Visual C++ 2012. Перед установкой поставить http://forum.oszone.net/thread-145766.html библиотеки Visual C++ У некоторых ошибка вылазит при установке, как и у меня, мне помогло нажатие проверки совместимости программы с ОС.

троян: Здравствуйте. Хотел бы предложить такую функцию, которая есть во многих программах. Озвучивание блоков. К примеру: Вначале. Фрагмент-1. В конце. Конец фрагмента-1. Фрагмент-2. Конец фрагмента-2. И так далее. Ну, как-то так. Можно, конечно, не фрагменты, а что-нибудь другое. Довольно полезная функция, особенно если в тексте много блоков, особенно, когда делишь файлы, к примеру, минут по десять.

KOMODOR: троян

Cminant: троян Опция доступна в разделе Настройки->синтез речи->вкладка "объявления"KOMODOR пишет: Шаблон объявлений можно редактировать самостоятельно, например в начале "Фрагмент %n% %500%", в конце "%500% Конец фрагмента %n%" %500% = пауза в 500 мсек (можно задать любое значение между символами процентов) %n% = номер блока, полный список переменных для автозамены можно посмотреть щелкнув правой кнопкой мыши по редактируемому полю.

Троян: Большое спасибо. Ага, нашёл где нумеровать блоки.

MoppoH: Возможно ли сделать в Словарном анализе, когда выдает список новых слов, нажатием правой кнопки по слову, чтобы показывало это слово в тексте?

odinokiyklaus: Доброго времени суток. Возможно ли в режиме "Читать книгу вслух", сделать так, чтобы при обнаружении ошибки в тексте можно было внести исправление в словари, и продолжать чтение текста с уже новым правилом (ну может быть добавить кнопку "перезагрузить словари" как это реализовано в режиме "отладка проекта"). Сейчас в этом режиме, если встречаешь ошибку, приходится останавливать чтение, вносить исправления в словари, и после этого запускать "обработать текст", чтобы ошибка была исправлена и дальше в тексте. И ещё, просьба если можно в программе сделать везде настраиваемые шрифты, а только мелкий текст очень плохо видно. А ещё, если возможно в режиме "отладка проекта" выполнить поиск омографов в тексте, чтобы можно вносить исправления в словари. Было бы здорово, если бы поиск осуществлялся по какому-нибудь списку, который можно было бы самостоятельно пополнять.

MoppoH: поиск омографов, там где бинокль выбрать Регулярные выражения и вставить в строку поиска \b(адреса|бега|(за|про|с)бега(в|л)|бедра|беды|белка|белье|берег|берега|берегу|бока|бороды|борозды|бою|бревна|бункера|бытие|вдовы|ведра|веера|века|веку|вертела|весла|ветра|вечера|вина|виски|!воды|возу|войны|войска|волны|ворон|ворона|ворону|вороной|вороном|воронье|ворот|ворота|временная|временной|временную|временные|вырезать|главы|глаза|глотка|глотке|глотки|глотку|глоток|глубины|гнезда|года|головы|голоса|города|горе|горы|гребли|гробу|грозы|груди|!грязи|губы|двери|дела|директора|добром|договора|доктора|дома|дорог|дорога|дороги|дорогой|доски|древнее|другом|дружки|дуги|духи|духов|душа|души|дыры|егеря|жара|жаркого|жемчуга|жены|забеги|замка|замке|замки|замку|замков|замком|замок|заморозки|заплачу|заросли|звезды|земли|зеркала|зерна|зимы|змеи|змея|знаком|иглы|избы|игры|икры|катера|качка|качке|качки|качку|кирки|козы|колбасы|колеса|колокола|кольца|копье|копья|корма|короба|коробок|корпуса|косы|красоты|краю|края|крейсера|кружка|купола|лагеря|леса|лесу|лиса|лица|лозы|ловлю|луга|мастера|места|метлы|меха|моря|мука|муку|мытье|начал|начала|начало|небу|ноги|ноздри|номера|норы|ношу|облака|облачка|овцы|озера|окна|округа|округе|ордена|осел|острие|острова|острога|отпуска|отрезать|отсек|паруса|пайки|пекло|переходите|петли|печи|письма|плачу|плиты|повара|повести|погреба|поезда|позднее|полосы|поля|поступи|пояса|права|пристань|провода|пропустите|пропуска|проруби|профессора|пугало|пустоты|пыли|пятна|пяток|ребра|реки|ремесла|рога|рода|родов|роду|руды|ружья|руки|самого|самой|сверла|свечи|свиньи|седла|сектора|села|село|семьи|сервера|сердца|сестры|сети|сироты|скалы|скачка|скачки|скачками|скачках|скобы|скорби|следа|слез|слезу|слезы|слова|слуги|снайпера|снега|совершенного|совершенное|совы|сорока|сорта|соски|сосны|спины|стада|становитесь|стекла|стены|степи|стоим|стоит|стоите|стоят|стоящий|стопы|сторожа|стороны|страны|стрекозы|стрелка|стрелки|стрелкам|стрелками|стрелку|стрелок|стрелы|стрельбы|строки|судьбы|судьи|суете|сучка|сучки|сучку|суши|счета|счету|тела|тельца|термоса|толпы|тону|тормоза|травы|трактора|треску|тропы|трубы|трусов|трусы|тылу|узнаю|узнают|учителя|хлеба|хлопка|хлопок|ходу|холода|цвета|!целую|цены|цепи|цеха|чаек|чайку|частоты|черепа|шторма|щеки|щетины|ядра|яйца|(?-i)Машин|(?-i)Машины|(?-i)Семена|(?-i)Моргана)\b[^<] ненужные омографы можно удалить или добавить в список

odinokiyklaus: Да конечно и так можно.... Но топорно как-то. И искать добавлять, как в строке поиска? В общем, если было так же как это сейчас в "Словарном анализе", где для редактирования списка исключений используется встроенный редактор с возможностью быстрого поиска

wasyaka: Strannik пишет: При нажатии кнопки Запросов у Вас У меня всего один... + один: Подсветка омографов(список пользователя) + возможность исправить ошибки в тексте (пусть сохраняется отдельно(сохранить как...)).



полная версия страницы