|
| Пожелания по развитию программы | |
| |
Автор | Сообщение | Пожелания по развитию программы |
---|
balabolka V.I.P.
Сообщений : 1228
| balabolka | :: Вт Ноя 25 2008, 13:27 | Вт Ноя 25 2008, 13:27 | |
| Lexus Посмотрел, как поиск правил работает в TextAloud, и засомневался в целесообразности того, что Вы предложили. Тот подход, который сейчас реализован в "Балаболке", кажется мне более логичным. Не стану торопиться менять что-либо.
Поиск в редакторе "Балаболки" ищет не точные сопадения строк; это существенное отличие его от поиска в TextAloud.
slag Да, это ошибка; точка или запятая после числа сбивают программу с толку - она пытается целое число обработать как вещественное. Спасибо за сообщение, исправлю ошибку в следующей версии. |
|
| | | Lexus Эксперт
Сообщений : 408
Репутация : 32
| Lexus | :: Вт Ноя 25 2008, 14:11 | Вт Ноя 25 2008, 14:11 | |
| - Цитата :
- Посмотрел, как поиск правил работает в TextAloud, и засомневался в целесообразности того, что Вы предложили. Тот подход, который сейчас реализован в "Балаболке", кажется мне более логичным. Не стану торопиться менять что-либо.
А как на счет переноса фокуса на поле 'как' c поиском точных совпадений. Несомненный плюс, что за этим не последует повторное занесение существующего правила, либо его коррекция. И насчет глобольного поиска по всем словарям? |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Вт Ноя 25 2008, 21:18 | Вт Ноя 25 2008, 21:18 | |
| Lexus Версия 1.23.0.352 на сайте: в ней добавлен описанный Вами "фокус" с фокусом. Посмотрим, что скажут пользователи; у меня остались сомнения по поводу этой функции.
Глобальный поиск по всем словарям - это не слишком?! Звучит страшновато...
slag Ошибки с поиском чисел исправлены. Спасибо за помощь. |
|
| | | unknown V.I.P.
Сообщений : 73
Репутация : 11
| unknown | :: Вт Ноя 25 2008, 22:42 | Вт Ноя 25 2008, 22:42 | |
| balabolka Посмотрите еще вот такие случаи:
Lexus,balabolka => За "фокус" с фокусом |
|
| | | Lexus Эксперт
Сообщений : 408
Репутация : 32
| Lexus | :: Вт Ноя 25 2008, 22:44 | Вт Ноя 25 2008, 22:44 | |
| - Цитата :
- Посмотрим, что скажут пользователи
Лично я говорю СПАСИБО! |
|
| | | evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Ср Ноя 26 2008, 00:08 | Ср Ноя 26 2008, 00:08 | |
| ой, а можно кратенько про "фокус" а то как-то пропустили о чем это? |
|
| | | muk79 Участник «online словари»
Сообщений : 102
Репутация : 29
| muk79 | :: Ср Ноя 26 2008, 00:24 | Ср Ноя 26 2008, 00:24 | |
| Вот что еще бы хотелось добавить
|
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Ср Ноя 26 2008, 04:46 | Ср Ноя 26 2008, 04:46 | |
| slag Приведенные Вами примеры с "семнадцать" противоречат правилам русского языка; не думаю, что их стоит включать в программу - ведь тогда и в других случаях программа может выделять текста больше, чем эту нужно. Боюсь переборщить.
"джи-17-игрек-45" - да, здесь надо что-то придумать.
evilone_ Когда в редакторе словарей пользователь вводит текст в поле "Произносить:", а затем переходит на какое-либо другое поле в окне (например, на поле "как:"), то программа осуществляет поиск этого слова/словосочетания в словаре. Если такая строка уже есть, она становится текущей. Это поможет избежать повторного включения одного и того же слова в словарь.
muk79 Постараюсь реализовать Вашу идею. |
|
| | | Lexus Эксперт
Сообщений : 408
Репутация : 32
| Lexus | :: Ср Ноя 26 2008, 10:36 | Ср Ноя 26 2008, 10:36 | |
| Возвращаясь к идеи запоминания набора словарей выбранных для движка, здесь есть все-таки плюсы. Например, при теговой смене голоса обработка производилась бы корректными словарями от нужного движка. А по поводу SAPI5 или 4 , так ведь и им можно индивидуально присвоить свои словари с учетом версии. |
|
| | | unknown V.I.P.
Сообщений : 73
Репутация : 11
| unknown | :: Ср Ноя 26 2008, 12:26 | Ср Ноя 26 2008, 12:26 | |
| balabolka
Да, если бы все тексты былы составлены и отформатированы по ИСТИННЫМ правилам, то наверное всем нам было бы проще, как пример написание буквы"ё". Однако вы не будете отрицать, что повсемесно можно столкнуться с вышеуказанным мною, и огромное количестов тестов, лежащих в сети в электоронном виде, прошедшие через OCR, содержат именно такое написание. Если уж функция имется, то хотелось бы использовать её на 100%, чтобы она охватывала все возможные варианты. Половинчатость только вредит. В данном случае, мне кажется, лучше перебдеть. |
|
| | | bobo4ka Наблюдатель
Сообщений : 3
Репутация : 0
| bobo4ka | :: Ср Ноя 26 2008, 12:53 | Ср Ноя 26 2008, 12: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.
Сообщений : 1228
Репутация : 986
| balabolka | :: Ср Ноя 26 2008, 19:34 | Ср Ноя 26 2008, 19:34 | |
| - Lexus пишет:
- Возвращаясь к идеи запоминания набора словарей выбранных для движка, здесь есть все-таки плюсы. Например, при теговой смене голоса обработка производилась бы корректными словарями от нужного движка.
?! Если внутри текста есть тег смены голоса, это НИКАК не связано со словарями коррекции произношения в "Балаболке". Словари применяются к тексту ДО начала чтения.
Вообще, тег смены голоса довольно "опасен" для "Балаболки"; использовать эту команду в тексте можно, но результат может быть непредсказуемым; слишком много там нюансов (например, некоторые голоса после пары таких переключений перестают читать текущий текстовый файл, просто замолкают). Так что, тег смены голоса не для "Балаболки" - моя программа слабо ориентирована на чтение текста сразу несколькими голосами; не ставил перед собой такой цели.
Что касается запоминания набора словарей: согласен, что это было бы неплохо делать, но, еще раз повторю, это проблематично осуществить из-за того, что у российских пользователей встречаются словари гигантских размеров. Программу будут обвинять в "тормознутости", если при каждой смене голоса будут подгружаться/объединяться/сортироваться мегабайтные текстовые файлы словарей. По сути, это единственное препятствие на пути реализации Вашей идеи. |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Ср Ноя 26 2008, 19:54 | Ср Ноя 26 2008, 19:54 | |
| slag Всё понимаю, но предпочту пока ориентироваться лишь на стандартные варианты записи чисел. Не забывайте, есть еще и другие языки; "Балаболка" должна корректно работать и с ними; там тоже хватает проблем с числами.
Кстати, интересный факт: сейчас добавляю болгарский язык в окно "Заменить числа словами"; однако сами болгары заявляют, что для них это не очень серьезная проблема - у них лишь один болгарский голос SpeechLab, который создан непосредственно в Болгарии и поэтому имеет специальную "интеллектуальную" систему для правильного чтения числительных в любых текстах. Получается, что болгары со своим единственным, но "родным" голосом имеют меньше проблем, чем мы со своими несколькими русскими движками, сделанными "за бугром"...
bobo4ka Исправлю ошибку в следующей версии программы (перестарался в своем стремлении как можно лучше обработать текст перед началом чтения). Спасибо за информацию. |
|
| | | Lexus Эксперт
Сообщений : 408
Репутация : 32
| Lexus | :: Чт Ноя 27 2008, 12:15 | Чт Ноя 27 2008, 12:15 | |
| - Цитата :
- если при каждой смене голоса будут подгружаться/объединяться/сортироваться мегабайтные текстовые файлы словарей. По сути, это единственное препятствие на пути реализации
Так ведь это можно сделать опцией, и пусть каждый решает для себя , что ему лучше.
В редакторе словарей при редактировании словарей, кнопки 'Новый', 'добавить' и 'вставить' при наличии идентичного правила в словаре и графе 'произносить', необходимо делать неактивными, чтобы исключить дубли. При редактировании словарей типа dic оставить опцию 'добавить' а 'вставить' загасить, так как в силу специфики обработки словаря (по уменьшению длины) не имеют смысла для данного типа словаря. По этой же причине dic словарь при открытии и добавлении правил должен сразу же сортироваться по алфавиту.
А еще! Ну это было бы просто круто, программа каждые пару секунд анализирует поле ввода произносить и делает все описанное выше плюс прокручивает список словаря при нахождении дублей |
|
| | | sm151058 Новичок
Сообщений : 19
Репутация : 2
| sm151058 | :: Сб Ноя 29 2008, 13:01 | Сб Ноя 29 2008, 13:01 | |
| ИМХО при выборе "сохранить аудиофайл" необходимось устанавливать курсор - лишние хлопоты. Вроде, по логике текст в окне перегоняется в аудиофайл, тем более, что его можно там заренее редактировать. |
|
| | | Sylvia Участник «online словари»
Сообщений : 72
Репутация : 83
| Sylvia | :: Вс Ноя 30 2008, 16:39 | Вс Ноя 30 2008, 16:39 | |
| 1. Почему-то в последних версиях программы (352 и 353) не работает "Анализ" в меню "Редактирование словаря" В 349 работало, пришлось вернутьсяк той версии. Может, это только у меня так? 2. Нельзя ли сделать так, чтоб шрифт менялся не только в главном окне, а и в словарях? 3. Как все-таки со списком имен собственных - не планируется в дальнейших версиях? Имеется ввиду что-то подобное И чтоб этот список сразу в Балаболке можно было прослушать
- Lexus пишет:
По этой же причине dic словарь при открытии и добавлении правил должен сразу же сортироваться по алфавиту.
Ой, лучше пусть останется ручная сортировка! Дело в том, что тогда сразу видно, какие словосочетания добавлены. И их легко потом выбрать для пополнения общего словаря, они в конце списка. Нетрудно ведь нажать на кнопочку "Сортировать" при необходимости... |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Вс Ноя 30 2008, 18:19 | Вс Ноя 30 2008, 18:19 | |
| Sylvia А в чем конкретно выражается то, что кнопка "Анализ" не работает, как это выглядит? Нажимаю кнопку в окне - всё работает, анализ выполняется. (Да, я менял окно "Редактирование словаря", так что проблемы возможны, но пока их не наблюдаю.)
Менять шрифт в окне редактора словарей - может быть, надо подумать. Ширина списка слов ограничена, боюсь, текст правил не будет умещаться.
Поиск новых слов - пока не уверен, что это стоит добавлять в программу; продолжаю думать. Спасибо за идеи и замечания. |
|
| | | Sylvia Участник «online словари»
Сообщений : 72
Репутация : 83
| Sylvia | :: Вс Ноя 30 2008, 18:57 | Вс Ноя 30 2008, 18:57 | |
| - balabolka пишет:
- Sylvia
А в чем конкретно выражается то, что кнопка "Анализ" не работает, как это выглядит? Нажимаю кнопку в окне - всё работает, анализ выполняется. (Да, я менял окно "Редактирование словаря", так что проблемы возможны, но пока их не наблюдаю.) После нажатия кнопки "Анализ" программа просто виснет, приходится снимать задачу, от размера словаря не зависит, даже если в нем около десятка слов... - Цитата :
Менять шрифт в окне редактора словарей - может быть, надо подумать. Ширина списка слов ограничена, боюсь, текст правил не будет умещаться. Если бы поменять только в правой части - там, где окошки редактирования (3 штуки)...
- Цитата :
Поиск новых слов - пока не уверен, что это стоит добавлять в программу; продолжаю думать. Спасибо за идеи и замечания. Как скажете Ваша программа и так хороша. Только после нее приходится использовать KoobAudio для отлова имен, а потом уже писать в mp3. |
|
| | | szasz Посетитель
Сообщений : 34
Репутация : 28
| szasz | :: Пн Дек 01 2008, 17:32 | Пн Дек 01 2008, 17:32 | |
| Нашёл 1 баг. Меню правка (или из меню при пкм) -> Выделить всё -> правка -> неактивны некоторые пункты которые есть при ctrl+a и ручном выделении текста. |
|
| | | evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Пн Дек 01 2008, 19:56 | Пн Дек 01 2008, 19:56 | |
| мне тут сегодня маленький ликбез сделали по программке и вот что наверно было бы здорово добавить: 1. поиск дубликатов в словаре(ях) - т.е. одинаковые записи в нескольких и одном словаре; 2. (кнопка анализировать) чтобы можно было анализировать либо конкретное слово либо весь словарь сразу (опционально) и выводились не дубликаты - это покажет первый пунктик, а перекрывающиеся записи - т.е. - Код:
-
*лая скала=ая скалА *кая скала=ая скалА *ая скала=ая скалА
и еще один момент: если в словаре есть фраза например - Код:
-
*более полно=более пОлно все полно=всё пОлно и я пишу в поле произносить: слово "полно" то анализ не находит ни одной записи, можно ли сделать чтобы "анализ" искал не дубликаты одной из половинок "=" а именно перекрывающие друг друга записи и соответственно находил бы все фразы с этим словом (словом которое вводишь в поле произносить) ну и чтобы работала маска например *носить произ* и т.д. |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Пн Дек 01 2008, 23:09 | Пн Дек 01 2008, 23:09 | |
| - Sylvia пишет:
- После нажатия кнопки "Анализ" программа просто виснет, приходится снимать задачу, от размера словаря не зависит, даже если в нем около десятка слов...
Ого, это что-то необычное! Пришлите, пожалуйста, на мой e-mail один из Ваших словарей и сообщите, на каком именно правиле "Балаболка" зависает при нажатии на кнопку "Анализ". Буду разбираться...
szasz Спасибо за сообщение, исправлю в следующей версии.
evilone_ Вы предлагаете что-то очень "крутое"; это не для программы "Балаболка", а для какого-то навороченного редактора словарей...
Пожалуйста, не забывайте, что моя программа - она и для иностранцев тоже. Нормальный иностранец, услышав, что голос читает какое-то слово неправильно, отправляет запрос в службу тех. поддержки разработчика голоса. И только российские юзеры, вместо того, чтобы жаловаться в тех.помощь, начинают сами создавать десятки словарей коррекции произношения, содержащие тысячи правил. Я не склонен поощрять подобный "этномазохизм"; по моему мнению, существующих средств коррекции произношения в "Балаболке" вполне достаточно... |
|
| | | evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Вт Дек 02 2008, 10:57 | Вт Дек 02 2008, 10:57 | |
| balabolka ну так крутая программа для чтения слов значит и редактор этих слов должен быть неприменно крутым как-то кнопка анализ и подразумевает что-то подобное а не простой поиск дублей :30: мы своего рода тоже иностранцы и ничеговсе понимаем если бы не тонкости русского языка то все было бы на порядок проще и никто не возился бы с этими словарями на счет запросов разработчику каких-то больших комерческих проектов иногда проще сделать самому чем ждать пока кто-то что-то исправит в 99% все вопросы заканчиваются на "спасибо мы постараемся это исправить в будущем" и да... средств коррекции произношения никогда не будет много может даже лучше сделать тогда что-то отдельное сугубо для работы со словарями\текстом для подготовки к чтению отдельной програмкой чтобы не усложнять наворотами? :38: |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Вт Дек 02 2008, 16:39 | Вт Дек 02 2008, 16:39 | |
| Sylvia Спасибо за сообщение о найденной ошибке. В следующей версии программы вернусь к старому варианту компонента для работы со "шкурками", темами оформления; он работал стабильно на всех компьютерах, так что "Балаболка" больше не будет "зависать". |
|
| | | Sylvia Участник «online словари»
Сообщений : 72
Репутация : 83
| | | | muk79 Участник «online словари»
Сообщений : 102
Репутация : 29
| muk79 | :: Чт Дек 04 2008, 17:54 | Чт Дек 04 2008, 17:54 | |
| Еще было бы очень полезной фишкой с учетом того что словари обновляются в меню
создать такую же но чтобы программа лезла на сайт и проверяла словарь и если там есть новые записи то: - импортировала новые удаляла тех которых нет (синхронизация); - только импортировала новые; - только удаляла тех которых нет; - просто заменяла собою старую версию словаря;
Ну а на сайт периодически закачивать свежие версии словарей. Хотя это слегка наворочено но очень современно И наверно лучше сделать опцию автоматически проверять обновление программы |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Чт Дек 04 2008, 22:14 | Чт Дек 04 2008, 22:14 | |
| muk79 Я не занимаюсь словарями, мне это просто не под силу, на это нет времени. Соответственно, хранить словари на сайте и синхронизировать online - это не для меня.
Обновлять программу через сеть - никогда этим не занимался, даже не представляю, как это должно работать (если программа стоит, например, на 50000 компьютеров, и все эти машины в один и тот же начнут скачивать обновление - что будет с моим сервером?!). |
|
| | | muk79 Участник «online словари»
Сообщений : 102
Репутация : 29
| muk79 | :: Пт Дек 05 2008, 01:07 | Пт Дек 05 2008, 01:07 | |
| balabolka Словари можно скачивать не обязательно их делать самому. А про сервер это глупости |
|
| | | Stroodder V.I.P.
Сообщений : 97
Репутация : 7
| Stroodder | :: Сб Дек 06 2008, 05:09 | Сб Дек 06 2008, 05:09 | |
| balabolka Алгоритм поиска уже имеющихся слов в словаре (при потере фокуса...) оч. тормозит процесс создания исключений в объемных словарях. Не знаю как он реализован, но пока довольно неспешный, ощущение, что идет прямая сортировка массива. М/б его пока убрать или галку повешать для включения/выключения? Возможно размещать history на сайте, все-таки он весит поменьше дистрибутива ? |
|
| | | szasz Посетитель
Сообщений : 34
Репутация : 28
| szasz | :: Сб Дек 06 2008, 16:20 | Сб Дек 06 2008, 16:20 | |
| В 356 версии сохранить аудиофайл в .wav соответствует поставленным настройкам - например 44кГц 16 бит стерео. а сохранить как несколько аудиофайлов сохраняет .wav как 48кГц 8 бит моно. Ещё пример 8кГц 8бит моно - сохранить как несколько аудиофайлов тоже самое но стерео. Проверял с Алёной, Николаем и Ольгой в сапи5. |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| | | | Ticklish Новичок
Сообщений : 11
Репутация : 1
| Ticklish | :: Вс Дек 07 2008, 23:21 | Вс Дек 07 2008, 23:21 | |
| Скажите, а будет ли возможность в Балаболке задавать различные скорости речи для повествования\диалога\комментария? И еще хотелось бы иметь возможность задавать доп. паузы после ?, !, :, ;, многоточия, запятой. Вдобавок к паузе после предложения и абзаца. Просто в той же Mp3Book2005 есть такие настройки, они очень помогают сделать речь более живой. |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Пн Дек 08 2008, 02:41 | Пн Дек 08 2008, 02:41 | |
| Ticklish Нет, и у меня нет планов делать подобные добавления к програме. |
|
| | | Lexus Эксперт
Сообщений : 408
Репутация : 32
| Lexus | :: Пт Дек 12 2008, 09:41 | Пт Дек 12 2008, 09:41 | |
| Возвращаясь к реактивации голоса после некоторого использования данной опции, замечено , что параметр в коммандной строке вещь достаточно неудобная. Минусы: -После обновления программы приходиться впихивать параметр в ярлык -Опция не всегда показана для некоторых голосов в зависимости от применяемых словарей. -неудовство использования.
Есть предложение дополнить функционал кнопкой на панели управления голосом вместе с громкостью,тембром - "Реактивировать".
И вслучаях необходимости пользоваться ей. |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Пт Дек 12 2008, 21:09 | Пт Дек 12 2008, 21:09 | |
| Lexus Идея Ваша понятна, подумаю, как это оформить. |
|
| | | sm151058 Новичок
Сообщений : 19
Репутация : 2
| sm151058 | :: Пн Дек 15 2008, 12:47 | Пн Дек 15 2008, 12:47 | |
| Вот такое предложение. 1. Сделать функцию возможности добавления в начале каждой части (при записи неск аудиофайлов) ее номера. 2. Сделать функцию возможности добавления перед этим номером текста (по желанию пользователя). Например, "часть". Или название книги (чтоб не забыть), или что-нибудь еще.
А то бывает неудобно смотреть на плеере, какая часть текста слушается. |
|
| | | Lexus Эксперт
Сообщений : 408
Репутация : 32
| Lexus | :: Чт Дек 18 2008, 13:31 | Чт Дек 18 2008, 13:31 | |
| Есть предложение более тонко настроить процесс выбора вариантов чтения (по предложениям/по абзацам), дополнив третьим пунктом интелектуальной выборки блока чтения. Необходимость на мой взгляд очевидна и связана с тем, что зачастую абзац имеет небольшой объем, и паузы при переходе на следующий абзац мешают нормальному восприятию текста. Противоположное происходит с плохо отформатироваррым текстом, когда за абзац принимаетя вся глава текста, тогда читает нормально, но загрузка в буфер занимает много времени, которое движок простаивает.
Предложение заключается в назначении определенного объема текста (обединяющего несколько абзацев или наооборот, выкусывающих предложения из очень больших абзацев) для создания режима комфортного чтения. Можно задавать как вариант количеством слов в блоке загружаемом в буфер, либо каким другим способом. |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Чт Дек 18 2008, 14:14 | Чт Дек 18 2008, 14:14 | |
| Lexus Подумаю над Вашим предложением. Согласен с тем, что если в тексте нет деления на абзацы, то возможны проблемы с загрузкой такого текста в буфер голоса. |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Чт Дек 18 2008, 20:37 | Чт Дек 18 2008, 20:37 | |
| lev55 Нет, этого я делать не стану. Окна редакторов останутся модальными (то есть, пользователь не сможет продолжить работу с программой, пока не закроет такое окно). |
|
| | | evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Чт Дек 18 2008, 20:39 | Чт Дек 18 2008, 20:39 | |
| ой тут еще вспомнилось что очень хотелось вот что.... сделать какую-то статистику после нажатия ctrl+T
т.е. чтобы по завершению писало -сколько в тексте слов -сколько было замен -%использования словаря -топ 10 чаще всего используемых замен -все неиспользованные замены -ни разу не использованные замены и т.д.
можно такое безобразие как-то сделать? очень сильно поможет оптимизировать словарь замен для программы. |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Чт Дек 18 2008, 22:15 | Чт Дек 18 2008, 22:15 | |
| evilone_ Нехило! Не знаю даже, что и ответить; моя программа создавалсь не для этого... |
|
| | | evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Пт Дек 19 2008, 00:17 | Пт Дек 19 2008, 00:17 | |
| ну мало ли... а вдруг?! хотя бы посчитать замены |
|
| | | sm151058 Новичок
Сообщений : 19
Репутация : 2
| sm151058 | :: Пт Дек 19 2008, 10:40 | Пт Дек 19 2008, 10:40 | |
| Отсутствие какой-либо реакции заставляет повторить предложения "1. Сделать функцию возможности добавления в начале каждой части (при записи неск аудиофайлов) ее номера. 2. Сделать функцию возможности добавления перед этим номером текста (по желанию пользователя). Например, "часть". Или название книги (чтоб не забыть), или что-нибудь еще." Неужто это кому-то может повредить? А как было б полезно: Слушаешь ночью, плеер читает все части подряд, без разделения частей, думаешь, а где же сейчас в тексте находишься, приходится тянуться за плеером, включать подсветку, смотреть, какая часть идет. А так бы в ухо "Часть ...тая, и , может, еще чего хорошего". А не хочешь, не используй. Конечно, автору напряг, но программа бы выиграла как минимум для одного пользователя. И опять же , повторюсь, требование выставить курсор при преобразовании в аудиофайл (ы) текста в окне ИМХО лишнее. Заранее спасибо хоть за какую реакцию, ведь было заявлено "Буду рад выслушать пожелания и советы по дальнейшему развитию программы "Балаболка". Не могу обещать, что все из этого реализую, но постараюсь все пожелания хорошенько обдумать и учесть. Заранее спасибо." |
|
| | | Lexus Эксперт
Сообщений : 408
Репутация : 32
| Lexus | :: Пт Дек 19 2008, 13:24 | Пт Дек 19 2008, 13:24 | |
| balabolka Созрела еще одна идея по поводу загрузки буфера движка. Чтобы в процессе чтения предотвратить паузы, использовать асинхронный режим загрузки предложений. При чтении текущего фпагмента в аснхронном режиме обрабатываем и подгружаем в SAPI следующий фрагмент текста, после загрузки поставив его на паузу. После окончания чтения фрагмента пауза снимается и .т.д. Конечно при использовании такого челночного метода на слабых машинах возможны проблемы, но идея вроде неплоха |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Пт Дек 19 2008, 21:27 | Пт Дек 19 2008, 21:27 | |
| Lexus Да, идея очень оригинальная. Но за реализацию такого асинхронного режима я не решусь взяться, это довольно серьезная переделка программы. Подарите эту идею какому-нибудь другому программисту, который хочет создать свою собственную утилиту для чтения вслух.
На слабых компьютерах, скорее всего, пауз избежать не удастся; а вот на тех машинах, где два и более ядра в процессоре, можно эффективно использовать два движка одного и того же голоса в разных потоках. Очень, очень оригинальная задумка!
Сейчас работаю над добавлением "комбинированного" способа чтения текста программой при использовании словарей коррекции произношения - как Вы и предлагали (по предолжениям + по абзацам). Также, при чтении по абзацам размер "куска" текста будет ограничен; действительно, я не подумал о том, что в некоторых текстовых документах весь текст может представлять собой один-единственный абзац. |
|
| | | ptoton Бывалый
Сообщений : 108
Репутация : 25
| ptoton | :: Пн Дек 22 2008, 12:14 | Пн Дек 22 2008, 12:14 | |
| Неплохо бы при ручном поиске омографов иметь опцию пропуска слов с уже проставленным ударением (т.е. омографов, уже найденных автоматическим поиском). |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Пн Дек 22 2008, 21:58 | Пн Дек 22 2008, 21:58 | |
| - evilone_ пишет:
- сделать какую-то статистику после нажатия ctrl+T
т.е. чтобы по завершению писало -сколько в тексте слов -сколько было замен -%использования словаря -топ 10 чаще всего используемых замен Добавил пункт главного меню "Статистика замен"; надеюсь, я правильно понял, что именно Вам было необходимо. Версия 361 на сайте.
- Lexus пишет:
- Есть предложение более тонко настроить процесс выбора вариантов чтения (по предложениям/по абзацам), дополнив третьим пунктом интелектуальной выборки блока чтения.
Добавил третий, "комбинированный" способ применения правил. Также, если абзац о-о-очень большой, то программа будет применять правила к частям такого абзаца (к кускам примерно по полтора килобайта). |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Пн Дек 22 2008, 22:03 | Пн Дек 22 2008, 22:03 | |
| - ptoton пишет:
- Неплохо бы при ручном поиске омографов иметь опцию пропуска слов с уже проставленным ударением (т.е. омографов, уже найденных автоматическим поиском).
Спасибо, подумаю, но пока не могу обещать, что это будет реализовано. Не хочу смешивать применение словарей коррекции произношения и работу со словарями омографов.
Моя концепция такова, что фразы для автоматической замены слов-омографов необходимо заносить в словари омографов; а в файлах *.DIC фразы с омографами лучше не хранить. Но уже есть много словарей *.DIC, где есть словосочетания с омографами, так что всё очень и очень сложно... |
|
| | | Lexus Эксперт
Сообщений : 408
Репутация : 32
| Lexus | :: Пн Дек 22 2008, 22:59 | Пн Дек 22 2008, 22:59 | |
| balabolka Просьба выкладывать список обновлений в этой ветке. Пару раз лоханулся скачав обновленные языковые ресурсы |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Пн Дек 22 2008, 23:09 | Пн Дек 22 2008, 23:09 | |
| Lexus Простите, но нет. Есть RSS-лента, это все, что готов обновлять. Программа "Балаболка" - не главное дело моей жизни, но, к сожалению, ее поддержка отнимает все больше и больше времени... |
|
| | | deaappolo Новичок
Сообщений : 11
Репутация : 0
| deaappolo | :: Пн Дек 22 2008, 23:14 | Пн Дек 22 2008, 23:14 | |
| Здравствуй, уважаемый balabolka
Хочу сообщить о маленьком баге.
При сохранении в аудиофайл есть строка с указанием "Размера файла" в KB. На самом деле нужно поставть MB, а не KB. Так будет вернее.
Это конечно не существенно.. но вдруг захочется добиться совершенства.
С уважением, deaappolo. |
|
| | | balabolka V.I.P.
Сообщений : 1228
Репутация : 986
| balabolka | :: Вт Дек 23 2008, 02:26 | Вт Дек 23 2008, 02:26 | |
| deaappolo Там речь идет о размере частей текста, так что используются именно килобайты. Просто я забыл поменять надписи в окне; спасибо, что обратили мое внимание. Поправлю в следующей версии.
Задавать размер именно аудиофайлов (в мегабайтах) не получится, так как разные голоса пишут с разными настройками аудиопотока, и настройки сжатия MP3, OGG, WMA тоже разные. |
|
| | | | Пожелания по развитию программы | |
| Пожелания по развитию программы |
---|
| |