| Пожелания по развитию программы | |
|
|
Автор | Сообщение | Пожелания по развитию программы |
---|
balabolka V.I.P.
Сообщений : 1212
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 25.11.08 13:11 |  |
| - Цитата :
- Посмотрел, как поиск правил работает в TextAloud, и засомневался в целесообразности того, что Вы предложили. Тот подход, который сейчас реализован в "Балаболке", кажется мне более логичным. Не стану торопиться менять что-либо.
А как на счет переноса фокуса на поле 'как' c поиском точных совпадений. Несомненный плюс, что за этим не последует повторное занесение существующего правила, либо его коррекция. И насчет глобольного поиска по всем словарям? |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
unknown V.I.P.
Сообщений : 73
Репутация : 11
 | 25.11.08 21:42 |  |
| balabolka Посмотрите еще вот такие случаи:
 Lexus,balabolka => За "фокус" с фокусом  |
|
|
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 25.11.08 21:44 |  |
| - Цитата :
- Посмотрим, что скажут пользователи
Лично я говорю СПАСИБО!  |
|
|
 | |
evilone_ Участник «online словари»
Сообщений : 860
Репутация : 317
 | 25.11.08 23:08 |  |
| ой, а можно кратенько про "фокус" а то как-то пропустили о чем это?  |
|
|
 | |
muk79 Участник «online словари»
Сообщений : 103
Репутация : 29
 | 25.11.08 23:24 |  |
| Вот что еще бы хотелось добавить
 |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 26.11.08 9:36 |  |
| Возвращаясь к идеи запоминания набора словарей выбранных для движка, здесь есть все-таки плюсы. Например, при теговой смене голоса обработка производилась бы корректными словарями от нужного движка. А по поводу SAPI5 или 4 , так ведь и им можно индивидуально присвоить свои словари с учетом версии. |
|
|
 | |
unknown V.I.P.
Сообщений : 73
Репутация : 11
 | 26.11.08 11:26 |  |
| balabolka
Да, если бы все тексты былы составлены и отформатированы по ИСТИННЫМ правилам, то наверное всем нам было бы проще, как пример написание буквы"ё". Однако вы не будете отрицать, что повсемесно можно столкнуться с вышеуказанным мною, и огромное количестов тестов, лежащих в сети в электоронном виде, прошедшие через OCR, содержат именно такое написание. Если уж функция имется, то хотелось бы использовать её на 100%, чтобы она охватывала все возможные варианты. Половинчатость только вредит. В данном случае, мне кажется, лучше перебдеть. |
|
|
 | |
bobo4ka Наблюдатель
Сообщений : 3
Репутация : 0
 | 26.11.08 11:53 |  |
| Иногда мне необходимо запускать на чтение обработанный предварительно текст с уже расставленными мета-тэгами (для голоса Акапелла-Телеком Николай), динамически изменяющими по-ходу чтения параметрами голоса: тембр, скорость... (так сказать для выразительного чтения "в ролях" - "анализатор диалогов").
В текущий момент чтение предварительлно размеченного текста не представляется возможным, т.к некоторые управляющие метатэги в балаболке голос почему-то воспринимает как текст и пытается их произносить. Так же, при чтении САПИ-5 голосом, по-мимо этого, периодически сбрасываются параметры голоса в те значения, которые установлены на форме. Можно ли это исправить или добавить эту функциональность "балаболке"?
На данный момент из програм-читалок только "Демагог" в состоянии прочесть данный текст без проблем.
Пример текста:
- Код:
.\abspitch{110}.\absspeed{119}.\pause{1000ms}.Почувствовав близкое движение, он повернулся, хмуро уставился на подошедшую практикантку.\pause{350ms}. Та, вешая карабин на плечо, вежливо поинтересовалась: .\abspitch{190}.\absspeed{130}.\pause{500ms}.Мы долго тут стоять будем? .\abspitch{65}.\absspeed{130}.\pause{500ms}.А что?.\abspitch{110}.\absspeed{119}.\pause{1500ms}.раздраженно спросил командир. .\abspitch{110}.\absspeed{119}.\pause{1000ms}.Чуть смутившись, девушка пояснила: .\abspitch{190}.\absspeed{130}.\pause{500ms}.Мне отойти надо.\pause{350ms}. Ненадолго.\pause{350ms}. .\abspitch{65}.\absspeed{130}.\pause{500ms}.Ничего, можешь прямо тут располагаться,.\abspitch{110}.\absspeed{119}.\pause{1500ms}.смог пошутить один из бойцов,.\abspitch{65}.\absspeed{130}.\pause{500ms}.мы не сильно смутимся, ты не бойся.\pause{350ms}. Только будь добра, встань по ветру, и мне виднее будет, и ароматы тайги не пострадают.\pause{350ms}. .\abspitch{110}.\absspeed{119}.\pause{1000ms}.Практикантка не смутилась от столь грубой шутки, за последние сутки она наслышалась и не такого.\pause{350ms}.
|
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 26.11.08 18:34 |  |
| - Lexus пишет:
- Возвращаясь к идеи запоминания набора словарей выбранных для движка, здесь есть все-таки плюсы. Например, при теговой смене голоса обработка производилась бы корректными словарями от нужного движка.
?! Если внутри текста есть тег смены голоса, это НИКАК не связано со словарями коррекции произношения в "Балаболке". Словари применяются к тексту ДО начала чтения.
Вообще, тег смены голоса довольно "опасен" для "Балаболки"; использовать эту команду в тексте можно, но результат может быть непредсказуемым; слишком много там нюансов (например, некоторые голоса после пары таких переключений перестают читать текущий текстовый файл, просто замолкают). Так что, тег смены голоса не для "Балаболки" - моя программа слабо ориентирована на чтение текста сразу несколькими голосами; не ставил перед собой такой цели.
Что касается запоминания набора словарей: согласен, что это было бы неплохо делать, но, еще раз повторю, это проблематично осуществить из-за того, что у российских пользователей встречаются словари гигантских размеров. Программу будут обвинять в "тормознутости", если при каждой смене голоса будут подгружаться/объединяться/сортироваться мегабайтные текстовые файлы словарей. По сути, это единственное препятствие на пути реализации Вашей идеи. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 27.11.08 11:15 |  |
| - Цитата :
- если при каждой смене голоса будут подгружаться/объединяться/сортироваться мегабайтные текстовые файлы словарей. По сути, это единственное препятствие на пути реализации
Так ведь это можно сделать опцией, и пусть каждый решает для себя , что ему лучше.
В редакторе словарей при редактировании словарей, кнопки 'Новый', 'добавить' и 'вставить' при наличии идентичного правила в словаре и графе 'произносить', необходимо делать неактивными, чтобы исключить дубли. При редактировании словарей типа dic оставить опцию 'добавить' а 'вставить' загасить, так как в силу специфики обработки словаря (по уменьшению длины) не имеют смысла для данного типа словаря. По этой же причине dic словарь при открытии и добавлении правил должен сразу же сортироваться по алфавиту.
А еще! Ну это было бы просто круто, программа каждые пару секунд анализирует поле ввода произносить и делает все описанное выше плюс прокручивает список словаря при нахождении дублей |
|
|
 | |
sm151058 Новичок
Сообщений : 19
Репутация : 2
 | 29.11.08 12:01 |  |
| ИМХО при выборе "сохранить аудиофайл" необходимось устанавливать курсор - лишние хлопоты. Вроде, по логике текст в окне перегоняется в аудиофайл, тем более, что его можно там заренее редактировать. |
|
|
 | |
Sylvia Участник «online словари»
Сообщений : 72
Репутация : 83
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 30.11.08 17:19 |  |
| Sylvia А в чем конкретно выражается то, что кнопка "Анализ" не работает, как это выглядит? Нажимаю кнопку в окне - всё работает, анализ выполняется. (Да, я менял окно "Редактирование словаря", так что проблемы возможны, но пока их не наблюдаю.)
Менять шрифт в окне редактора словарей - может быть, надо подумать. Ширина списка слов ограничена, боюсь, текст правил не будет умещаться.
Поиск новых слов - пока не уверен, что это стоит добавлять в программу; продолжаю думать. Спасибо за идеи и замечания. |
|
|
 | |
Sylvia Участник «online словари»
Сообщений : 72
Репутация : 83
 | 30.11.08 17:57 |  |
| - balabolka пишет:
- Sylvia
А в чем конкретно выражается то, что кнопка "Анализ" не работает, как это выглядит? Нажимаю кнопку в окне - всё работает, анализ выполняется. (Да, я менял окно "Редактирование словаря", так что проблемы возможны, но пока их не наблюдаю.) После нажатия кнопки "Анализ" программа просто виснет, приходится снимать задачу, от размера словаря не зависит, даже если в нем около десятка слов...
- Цитата :
Менять шрифт в окне редактора словарей - может быть, надо подумать. Ширина списка слов ограничена, боюсь, текст правил не будет умещаться. Если бы поменять только в правой части - там, где окошки редактирования (3 штуки)...
- Цитата :
Поиск новых слов - пока не уверен, что это стоит добавлять в программу; продолжаю думать. Спасибо за идеи и замечания. Как скажете Ваша программа и так хороша. Только после нее приходится использовать KoobAudio для отлова имен, а потом уже писать в mp3. |
|
|
 | |
szasz Посетитель
Сообщений : 34
Репутация : 28
 | 01.12.08 16:32 |  |
| Нашёл 1 баг. Меню правка (или из меню при пкм) -> Выделить всё -> правка -> неактивны некоторые пункты которые есть при ctrl+a и ручном выделении текста. |
|
|
 | |
evilone_ Участник «online словари»
Сообщений : 860
Репутация : 317
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 01.12.08 22:09 |  |
| - Sylvia пишет:
- После нажатия кнопки "Анализ" программа просто виснет, приходится снимать задачу, от размера словаря не зависит, даже если в нем около десятка слов...
Ого, это что-то необычное! Пришлите, пожалуйста, на мой e-mail один из Ваших словарей и сообщите, на каком именно правиле "Балаболка" зависает при нажатии на кнопку "Анализ". Буду разбираться...
szasz Спасибо за сообщение, исправлю в следующей версии.
evilone_ Вы предлагаете что-то очень "крутое"; это не для программы "Балаболка", а для какого-то навороченного редактора словарей...
Пожалуйста, не забывайте, что моя программа - она и для иностранцев тоже. Нормальный иностранец, услышав, что голос читает какое-то слово неправильно, отправляет запрос в службу тех. поддержки разработчика голоса. И только российские юзеры, вместо того, чтобы жаловаться в тех.помощь, начинают сами создавать десятки словарей коррекции произношения, содержащие тысячи правил. Я не склонен поощрять подобный "этномазохизм"; по моему мнению, существующих средств коррекции произношения в "Балаболке" вполне достаточно... |
|
|
 | |
evilone_ Участник «online словари»
Сообщений : 860
Репутация : 317
 | 02.12.08 9:57 |  |
| balabolka ну так крутая программа для чтения слов значит и редактор этих слов должен быть неприменно крутым как-то кнопка анализ и подразумевает что-то подобное а не простой поиск дублей :30: мы своего рода тоже иностранцы и ничеговсе понимаем если бы не тонкости русского языка то все было бы на порядок проще и никто не возился бы с этими словарями на счет запросов разработчику каких-то больших комерческих проектов иногда проще сделать самому чем ждать пока кто-то что-то исправит в 99% все вопросы заканчиваются на "спасибо мы постараемся это исправить в будущем" и да... средств коррекции произношения никогда не будет много  может даже лучше сделать тогда что-то отдельное сугубо для работы со словарями\текстом для подготовки к чтению отдельной програмкой чтобы не усложнять наворотами? :38: |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Sylvia Участник «online словари»
Сообщений : 72
Репутация : 83
 | |
 | |
muk79 Участник «online словари»
Сообщений : 103
Репутация : 29
 | 04.12.08 16:54 |  |
| Еще было бы очень полезной фишкой с учетом того что словари обновляются в меню
 создать такую же но чтобы программа лезла на сайт и проверяла словарь и если там есть новые записи то: - импортировала новые удаляла тех которых нет (синхронизация); - только импортировала новые; - только удаляла тех которых нет; - просто заменяла собою старую версию словаря;
Ну а на сайт периодически закачивать свежие версии словарей. Хотя это слегка наворочено но очень современно И наверно лучше сделать опцию автоматически проверять обновление программы  |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
muk79 Участник «online словари»
Сообщений : 103
Репутация : 29
 | 05.12.08 0:07 |  |
| balabolka Словари можно скачивать не обязательно их делать самому. А про сервер это глупости  |
|
|
 | |
Stroodder V.I.P.
Сообщений : 98
Репутация : 7
 | 06.12.08 4:09 |  |
| balabolka Алгоритм поиска уже имеющихся слов в словаре (при потере фокуса...) оч. тормозит процесс создания исключений в объемных словарях. Не знаю как он реализован, но пока довольно неспешный, ощущение, что идет прямая сортировка массива. М/б его пока убрать или галку повешать для включения/выключения? Возможно размещать history на сайте, все-таки он весит поменьше дистрибутива ? |
|
|
 | |
szasz Посетитель
Сообщений : 34
Репутация : 28
 | 06.12.08 15:20 |  |
| В 356 версии сохранить аудиофайл в .wav соответствует поставленным настройкам - например 44кГц 16 бит стерео. а сохранить как несколько аудиофайлов сохраняет .wav как 48кГц 8 бит моно. Ещё пример 8кГц 8бит моно - сохранить как несколько аудиофайлов тоже самое но стерео. Проверял с Алёной, Николаем и Ольгой в сапи5. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Ticklish Новичок
Сообщений : 11
Репутация : 1
 | 07.12.08 22:21 |  |
| Скажите, а будет ли возможность в Балаболке задавать различные скорости речи для повествования\диалога\комментария? И еще хотелось бы иметь возможность задавать доп. паузы после ?, !, :, ;, многоточия, запятой. Вдобавок к паузе после предложения и абзаца. Просто в той же Mp3Book2005 есть такие настройки, они очень помогают сделать речь более живой. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 08.12.08 1:41 |  |
| Ticklish Нет, и у меня нет планов делать подобные добавления к програме. |
|
|
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 12.12.08 8:41 |  |
| Возвращаясь к реактивации голоса после некоторого использования данной опции, замечено , что параметр в коммандной строке вещь достаточно неудобная. Минусы: -После обновления программы приходиться впихивать параметр в ярлык -Опция не всегда показана для некоторых голосов в зависимости от применяемых словарей. -неудовство использования.
Есть предложение дополнить функционал кнопкой на панели управления голосом вместе с громкостью,тембром - "Реактивировать".
И вслучаях необходимости пользоваться ей. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
sm151058 Новичок
Сообщений : 19
Репутация : 2
 | 15.12.08 11:47 |  |
| Вот такое предложение. 1. Сделать функцию возможности добавления в начале каждой части (при записи неск аудиофайлов) ее номера. 2. Сделать функцию возможности добавления перед этим номером текста (по желанию пользователя). Например, "часть". Или название книги (чтоб не забыть), или что-нибудь еще.
А то бывает неудобно смотреть на плеере, какая часть текста слушается. |
|
|
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 18.12.08 12:31 |  |
| Есть предложение более тонко настроить процесс выбора вариантов чтения (по предложениям/по абзацам), дополнив третьим пунктом интелектуальной выборки блока чтения. Необходимость на мой взгляд очевидна и связана с тем, что зачастую абзац имеет небольшой объем, и паузы при переходе на следующий абзац мешают нормальному восприятию текста. Противоположное происходит с плохо отформатироваррым текстом, когда за абзац принимаетя вся глава текста, тогда читает нормально, но загрузка в буфер занимает много времени, которое движок простаивает.
Предложение заключается в назначении определенного объема текста (обединяющего несколько абзацев или наооборот, выкусывающих предложения из очень больших абзацев) для создания режима комфортного чтения. Можно задавать как вариант количеством слов в блоке загружаемом в буфер, либо каким другим способом. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
evilone_ Участник «online словари»
Сообщений : 860
Репутация : 317
 | 18.12.08 19:39 |  |
| ой тут еще вспомнилось что очень хотелось вот что.... сделать какую-то статистику после нажатия ctrl+T
т.е. чтобы по завершению писало -сколько в тексте слов -сколько было замен -%использования словаря -топ 10 чаще всего используемых замен -все неиспользованные замены -ни разу не использованные замены и т.д.
можно такое безобразие как-то сделать? очень сильно поможет оптимизировать словарь замен для программы. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
evilone_ Участник «online словари»
Сообщений : 860
Репутация : 317
 | 18.12.08 23:17 |  |
| ну мало ли... а вдруг?!  хотя бы посчитать замены |
|
|
 | |
sm151058 Новичок
Сообщений : 19
Репутация : 2
 | 19.12.08 9:40 |  |
| Отсутствие какой-либо реакции заставляет повторить предложения "1. Сделать функцию возможности добавления в начале каждой части (при записи неск аудиофайлов) ее номера. 2. Сделать функцию возможности добавления перед этим номером текста (по желанию пользователя). Например, "часть". Или название книги (чтоб не забыть), или что-нибудь еще." Неужто это кому-то может повредить? А как было б полезно: Слушаешь ночью, плеер читает все части подряд, без разделения частей, думаешь, а где же сейчас в тексте находишься, приходится тянуться за плеером, включать подсветку, смотреть, какая часть идет. А так бы в ухо "Часть ...тая, и , может, еще чего хорошего". А не хочешь, не используй. Конечно, автору напряг, но программа бы выиграла как минимум для одного пользователя. И опять же , повторюсь, требование выставить курсор при преобразовании в аудиофайл (ы) текста в окне ИМХО лишнее. Заранее спасибо хоть за какую реакцию, ведь было заявлено "Буду рад выслушать пожелания и советы по дальнейшему развитию программы "Балаболка". Не могу обещать, что все из этого реализую, но постараюсь все пожелания хорошенько обдумать и учесть. Заранее спасибо." |
|
|
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 19.12.08 12:24 |  |
| balabolka Созрела еще одна идея по поводу загрузки буфера движка. Чтобы в процессе чтения предотвратить паузы, использовать асинхронный режим загрузки предложений. При чтении текущего фпагмента в аснхронном режиме обрабатываем и подгружаем в SAPI следующий фрагмент текста, после загрузки поставив его на паузу. После окончания чтения фрагмента пауза снимается и .т.д. Конечно при использовании такого челночного метода на слабых машинах возможны проблемы, но идея вроде неплоха  |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 19.12.08 20:27 |  |
| Lexus Да, идея очень оригинальная. Но за реализацию такого асинхронного режима я не решусь взяться, это довольно серьезная переделка программы. Подарите эту идею какому-нибудь другому программисту, который хочет создать свою собственную утилиту для чтения вслух.
На слабых компьютерах, скорее всего, пауз избежать не удастся; а вот на тех машинах, где два и более ядра в процессоре, можно эффективно использовать два движка одного и того же голоса в разных потоках. Очень, очень оригинальная задумка!
Сейчас работаю над добавлением "комбинированного" способа чтения текста программой при использовании словарей коррекции произношения - как Вы и предлагали (по предолжениям + по абзацам). Также, при чтении по абзацам размер "куска" текста будет ограничен; действительно, я не подумал о том, что в некоторых текстовых документах весь текст может представлять собой один-единственный абзац. |
|
|
 | |
ptoton Бывалый
Сообщений : 108
Репутация : 25
 | 22.12.08 11:14 |  |
| Неплохо бы при ручном поиске омографов иметь опцию пропуска слов с уже проставленным ударением (т.е. омографов, уже найденных автоматическим поиском). |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 22.12.08 20:58 |  |
| - evilone_ пишет:
- сделать какую-то статистику после нажатия ctrl+T
т.е. чтобы по завершению писало -сколько в тексте слов -сколько было замен -%использования словаря -топ 10 чаще всего используемых замен Добавил пункт главного меню "Статистика замен"; надеюсь, я правильно понял, что именно Вам было необходимо. Версия 361 на сайте.
- Lexus пишет:
- Есть предложение более тонко настроить процесс выбора вариантов чтения (по предложениям/по абзацам), дополнив третьим пунктом интелектуальной выборки блока чтения.
Добавил третий, "комбинированный" способ применения правил. Также, если абзац о-о-очень большой, то программа будет применять правила к частям такого абзаца (к кускам примерно по полтора килобайта). |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 22.12.08 21:59 |  |
| balabolka Просьба выкладывать список обновлений в этой ветке. Пару раз лоханулся скачав обновленные языковые ресурсы  |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
deaappolo Новичок
Сообщений : 11
Репутация : 0
 | 22.12.08 22:14 |  |
| Здравствуй, уважаемый balabolka
Хочу сообщить о маленьком баге.
При сохранении в аудиофайл есть строка с указанием "Размера файла" в KB. На самом деле нужно поставть MB, а не KB. Так будет вернее.
Это конечно не существенно.. но вдруг захочется добиться совершенства.
С уважением, deaappolo. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
| Пожелания по развитию программы | |
|
Пожелания по развитию программы |
---|