TTS книги  Проверялка  ФорумФорум  RSS  ПоискПоиск  РегистрацияРегистрация  ВходВход  



Балаболка

Предыдущая тема Следующая тема Перейти вниз
На страницу : Предыдущий  1, 2, 3, 4 ... 12 ... 21  Следующий
АвторСообщениеБалаболка
alex2
Наблюдатель


Сообщений : 4

 alex2 :: Вт Фев 03 2009, 01:51
Вт Фев 03 2009, 01:51

Цитата :
Цитата:
balabolka
Могу посоветовать еще одно решение проблемы: скачайте самую последнюю версию "Алены" и переустановите голос.

Это наверно не одно еще, а ключевое решение.
Спасибо, подействовало!

Вернуться к началу Перейти вниз
SergeiSP
Новичок


Сообщений : 19
Репутация : 0

 SergeiSP :: Ср Фев 18 2009, 16:47
Ср Фев 18 2009, 16:47

Не могу записать книгу ни в mp3, ни в wmv. Запускаю запись, программа долго все записывает как бы, но вместо файла с аудиозаписью, создается файл bs.txt с содержанием
FATAL ERROR IN FILE:\MyCvs\ressynth\selection_pagel\src\selector_engine.cpp LINE:166
NO BEST PATH BETWEEN UNITS 128 AND 129FATAL ERROR IN FILE:\MyCvs\ressynth\selection_pagel\src\selector_engine.cpp LINE:166
NO BEST PATH BETWEEN UNITS 9 AND 10

Вернуться к началу Перейти вниз
unknown
V.I.P.


Сообщений : 73
Репутация : 11

 unknown :: Ср Фев 18 2009, 18:08
Ср Фев 18 2009, 18:08

SergeiSP
Цитата :
Не могу записать книгу ни в mp3, ни в wmv...
Из ответа на одном форуме...
Есть такая проблема у Алены. Лечится поиском слова или словосочетания в тексте, на котором программа валится, и добавлением его в словарь (в Lexicon Manager).
©️Ajaja
p.s. это не ошибка балаболки.
и еще интересно это со старой или обновлённой алёной происходит?

Вернуться к началу Перейти вниз
SergeiSP
Новичок


Сообщений : 19
Репутация : 0

 SergeiSP :: Ср Фев 18 2009, 20:16
Ср Фев 18 2009, 20:16

Последняя версия голосового движка Alena стоит 4.1.100.1332
Может есть патч какой-то к ней, не знаю да же, буду Ольгу пробовать, как по мне, так у нее голос лучше, но уж больно геморно со словарями.

Вернуться к началу Перейти вниз
Lexus
Эксперт
avatar


Сообщений : 413
Репутация : 32

 Lexus :: Ср Фев 18 2009, 23:36
Ср Фев 18 2009, 23:36

Цитата :
буду Ольгу пробовать, как по мне, так у нее голос лучше, но уж больно геморно со словарями.

Есть маленькая, но очень сырая утилитка Loqlexer от Stroodderа. Если автор немного доведет ее, то со словарями работать станет намного проще.

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Пт Фев 20 2009, 01:24
Пт Фев 20 2009, 01:24

Здесь, на форуме, в разделе "Часто задаваемые вопросы" по "Балаболке" уже есть вопрос об этой ошибке в голосе "Алена". К словам slag нечего добавить, последуйте его советам; других способов избавиться от этой ошибки "Алены" мы пока не знаем.

Вернуться к началу Перейти вниз
Lexus
Эксперт
avatar


Сообщений : 413
Репутация : 32

 Lexus :: Пт Фев 20 2009, 10:39
Пт Фев 20 2009, 10:39

balabolka
Разъясните, пожалуйста несколько неясностей по работе программы.

1, Если заданы правила коркции произношения с несколькими равно, будут ли они обрабатываться корректно, если нет то как обойти.
Записи в словаре:
\==не равно
,=\PAUSE=30

2, При работе с командной строкой (параметры (-d и -dt) проблемы вознающие со знаками ' <'>' отслеживаются программой и автоматически прерывают работу проги по задумке, либо это сбой вызванный невозможностью програмной обработки из-за внутреннего алгоритма.
Если причина в первом, то ограничение для работы с указанными опциями желательно убрать.

Вернуться к началу Перейти вниз
fintot
Наблюдатель


Сообщений : 2
Репутация : 0

 fintot :: Пт Фев 20 2009, 15:41
Пт Фев 20 2009, 15:41

Нельзя ли грузить процессор на все 100% при записи в звуковой файл?
Для Алены, например. С конвертацией все нормально, а само чтение, на моем компьютере, выполняется с производительностью, в среднем, 65%.

В Windows 2000 когда другой процесс грузит систему и окно Балаболки неактивно она заикается. Лечится повышением приоритета процесса.

В версии 1.26.0.380 словари замен *.dic не доступны. Доступны только ini файлы. Скачал версию 1.08.0.227 там те же dic файлы работают.

При вылете голоса Балаболка не отслеживает это и оставляет нажатой кнопку Play. При записи в файл то же самое, только сообщение о вылете голоса появляется только после того как Балаболка стала неактивна и нудно повторяется вешая програму. Я не в курсе, но нельзя ли загружать текст в голос блоками, чтобы приблизительно знать где упал голос?

Вернуться к началу Перейти вниз
nonamemy
Наблюдатель


Сообщений : 3
Репутация : 0

 nonamemy :: Сб Фев 21 2009, 01:01
Сб Фев 21 2009, 01:01

Привет всем.
Скачал с этого сайта словарь для катерины - Russian Katerina (ScanSoft).dic, закинул в мои документы/балаболка, балаболка (1.26.0.380) почему то его не использует - слова звучат по прежнему не верно ..(проверяю естественно по словам, которые есть в словаре)
Подскажите в чем может быть проблема?

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Сб Фев 21 2009, 03:33
Сб Фев 21 2009, 03:33

fintot пишет:
Нельзя ли грузить процессор на все 100% при записи в звуковой файл?
Голос сам определяет, какой должна быть нагрузка на процессор. Не думаю, что можно повлиять на это.

fintot пишет:
В Windows 2000 когда другой процесс грузит систему и окно Балаболки неактивно она заикается. Лечится повышением приоритета процесса.
Ну и? Да, тут поможет только повышение приоритета задачи (или покупка более мощного компьютера). Вы хотите, чтобы "Балаболка" автоматически повышала приоритет своего процесса? Воздержусь от такого действия, это небезопасно.

fintot пишет:
В версии 1.26.0.380 словари замен *.dic не доступны. Доступны только ini файлы. Скачал версию 1.08.0.227 там те же dic файлы работают.
Не сталкивался с такой проблемой; буду проверять. Спасибо за информацию.

fintot пишет:
При вылете голоса Балаболка не отслеживает это и оставляет нажатой кнопку Play. При записи в файл то же самое, только сообщение о вылете голоса появляется только после того как Балаболка стала неактивна и нудно повторяется вешая програму.
Может быть, не стоит "издеваться" над программой и заставлять работать ее с голосом, который постоянно "падает"? Возможно, стоит разобраться на маленьком по размеру тексте, в чем причина столь частых "падений"?

Я подумаю над тем, как отследить "вылеты" голоса; пока нет мыслей, как это можно осуществить.

Вернуться к началу Перейти вниз
fintot
Наблюдатель


Сообщений : 2
Репутация : 0

 fintot :: Сб Фев 21 2009, 12:17
Сб Фев 21 2009, 12:17

balabolka пишет:

fintot пишет:
В Windows 2000 когда другой процесс грузит систему и окно Балаболки неактивно она заикается. Лечится повышением приоритета процесса.
Ну и? Да, тут поможет только повышение приоритета задачи (или покупка более мощного компьютера). Вы хотите, чтобы "Балаболка" автоматически повышала приоритет своего процесса? Воздержусь от такого действия, это небезопасно.

Для всякого компьютера найдется задача требующая 100% нагрузки, хотя бы на пару секунд. Этого достаточно чтобы Балаболка стала заикаться. Родной reader Алены (KeySpeaker.exe, SpeechPad.exe) читает без таких запинок.

Можно повысить приоритет потока чтения вслух - он ведь не требует многого.

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Ср Фев 25 2009, 22:11
Ср Фев 25 2009, 22:11

Венедикт Ли, создатель программы "Демагог", любезно разрешил использовать созданный им алгоритм применения правил для DIC-файлов. Алгоритм основан на хешировании и работает очень быстро. Более подробно о сути нового метода можно прочесть на сайте программы "Демагог".

Естественно, не обошлось и без "ложки дегтя": к каждому слову текста можно применить лишь одно правило коррекции произношения; также, алгоритм пока не может справиться с теми правилами, которые начинаются со знака препинания (запятой, точки с запятой и т.д.).

В программе "Балаболка" можно выбрать между двумя способами применения правил:
- "Стандартный" (как в "Говорилке" и других программах);
- "Быстрый" (используемый в программе "Демагог").

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

Вернуться к началу Перейти вниз
unknown
V.I.P.


Сообщений : 73
Репутация : 11

 unknown :: Чт Фев 26 2009, 02:36
Чт Фев 26 2009, 02:36

balabolka
Цитата :
Венедикт Ли, создатель программы "Демагог", любезно разрешил...


Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Чт Фев 26 2009, 03:22
Чт Фев 26 2009, 03:22

slag
О том и речь, придется выбирать из двух зол: либо "тормоза", зато гарантировано будут выполнены все замены, либо скорость, но некоторые правила не сработают.

Два вида ситуаций, когда "быстрый" метод бессилен:

1) когда к слову необходимо применить больше одного правила:

Пример: тестовой строки

Код:
тест*=тэст
*ой строки=ой строки<

Первое правило из этой пары сработает, а второе правило будет проигнорировано.

2) когда правило начинается со знака препинания:

Код:
*, тем больш*=, тем бо<льш

Также, возможны и другие (очень редкие) расхождения в результатах применения алгоритмов - из-за разного порядка применения правил. Во всей этой ситуации больше всего "пострадают" те, кто добавлял в словари какие-нибудь "сверхуниверсальные", "суперкомпактные" лингвистические конструкции; те же, кто "тупо" вбивал в правила слова целиком, смогут в полной мере насладиться приростом скорости обработки текстов...

В любом случае, это только первый вариант реализации алгоритма; не спешите переделывать свои словари.

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Пт Фев 27 2009, 00:00
Пт Фев 27 2009, 00:00

Если используется известный словарь Michelangelo, то рекомендую убрать из него правила вида:
Код:
** * **=...новый раздел...
** * * **=...новый раздел...
** * * * **=...новый раздел...
и т.д.
Эти правила не дадут "быстрому" методу нормально работать, замены не будут выполняться. В следующей версии программы "Балаболка" что-нибудь придумаю, чтобы правильно обрабатывать такие правила.

Вернуться к началу Перейти вниз
unknown
V.I.P.


Сообщений : 73
Репутация : 11

 unknown :: Пт Фев 27 2009, 01:36
Пт Фев 27 2009, 01:36

balabolka
Ну нельзя рекомендовать этот словарь, не подходит он совсем, просто
совершенно не подходит для движков Николая 5.1.
Даже ссылка там дана на движок 4.2

Может всё-таки подумаете над последовательной обработкой словарей, ну как дополнение к имеющейся.
Делаю сейчас это так (от многобалаболья успешно ушёл):
Через gsar меняю в balabolka.pcfg DICProcessing= , INIFiles=
и запускаю с ключом -t, на конечном этапе с ключом -dt( также меняя Splitter_FileSize=)
Таким образом обработал комбинированным методом, т.е при помощи старого и нового метода, например первый словарь обрабатывается при помощи старого метода, потом замена DICProcessing=, INIFiles= , следующий при помощи нового метода и другим словарём и так далее.
Получил неплохие результаты, время с 9 минут уменьшилось до 6, а качество даже превысило ожидаемое 5209 и составило 5266.
Думаю если немного оптимизирую словари, то и время уменьшу ещё минуты на 2-3.

Вернуться к началу Перейти вниз
mike2003
Новичок


Сообщений : 16
Репутация : 1

 mike2003 :: Чт Мар 05 2009, 12:02
Чт Мар 05 2009, 12:02

такой вопрос - портативная версия скачана на днях - ставлю сапи5 и наколая - при прогирывании слышу что звук "шумит" как если бы были разные частоты... исправляется в настройках аудио файлах изменением частоты "формат аудифайла" и галочкой которая под ней...

при чем на одной машине звучит нормально, но файл пишет с шумом, а на другой и звучит с шумом...

и еще есть ли способо подключить к сапи5 николая словарь микельанжеловский? пока я так понял < знак будет все ломать

и еще - это так и надо что б пауза у николая останавливала только когда он предлжение заканичает? (сапи5)

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

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Чт Мар 05 2009, 15:11
Чт Мар 05 2009, 15:11

mike2003
Насчет "шумов" не могу ничего посоветовать; не знаю, почему они возникают.

Те словари для "Николая", которые содержат символ "<", для голосов SAPI5 использовать нельзя.

За сообщение об ошибке при работе с несколькими мониторами спасибо, исправлю в следующей версии.

Вернуться к началу Перейти вниз
mike2003
Новичок


Сообщений : 16
Репутация : 1

 mike2003 :: Пт Мар 06 2009, 11:42
Пт Мар 06 2009, 11:42

а про паузы НИколая сапи5 что скажите? это особености его работы? нажимаю паузу, а он продолжает читать пока до конца не дойдет предложения. в 4 нет такого! зато если после паузы изменить положение курсора и начать заново читать - то в начале продолжает читаться фрагмент с конца (со старого еще места пару-тройку слов)

а как вы думаете не стоит ли паузу сделать по типу переключения (как везде) - кнопка пауза не просто паузит, а переключает режимы пауза/play?

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Сб Мар 07 2009, 17:05
Сб Мар 07 2009, 17:05

lev55
Проблема понятна, тоже думал об этом. В разных голосовых движках самые разные символы используются для обозначения ударения. Выделять слово от пробела до пробела - это тоже не выход (одни проблемы это решит, но и добавит другие проблемы). Буду думать дальше.

Вернуться к началу Перейти вниз
evilone_
Участник «online словари»
avatar


Сообщений : 860
Репутация : 317

 evilone_ :: Сб Мар 21 2009, 18:09
Сб Мар 21 2009, 18:09

ой чет ужасно начала работать функция поиск имен в тексте в последней версии Crying or Very sad
раньше при прослушивания слова при перемещении курсора подхватывало с полуслова а теперь просто замолкает Sad можно вернуть?
откуда можно скачать старую версию программы? до 386

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Сб Мар 21 2009, 20:47
Сб Мар 21 2009, 20:47

evilone_ пишет:
ой чет ужасно начала работать функция поиск имен в тексте в последней версии
раньше при прослушивания слова при перемещении курсора подхватывало с полуслова а теперь просто замолкает можно вернуть?
Ох, на вас на всех не угодить: Lexus хочет, чтобы инициализация голоса не происходила два раза подряд (чтобы нельзя было начать читать следующий текст, пока не закончилось воспроизведение текущего текста), Вам же надо, чтобы голос "перебивал" сам себя... :123:

Это два взаимоисключающие себя способа чтения - либо мы ждем, пока закончится чтения текущего текста, либо нет. Буду думать, как объединить оба способа; спасибо за сообщение.

evilone_ пишет:
откуда можно скачать старую версию программы?
Неоткуда. На сайте лежит только текущая версия программы; у себя на диске компьютера я сохраняю старую версию "Балаболки" лишь при глобальных изменениях программного кода.

Вообще, для ретро-маньяков есть "Архив Интернета": http://www.archive.org Там можно найти старые копии содержимого многих веб-сайтов. Забавно видеть свой сайт образца 2005 года, без всяких там "балаболок"... :128:

Вернуться к началу Перейти вниз
evilone_
Участник «online словари»
avatar


Сообщений : 860
Репутация : 317

 evilone_ :: Сб Мар 21 2009, 21:26
Сб Мар 21 2009, 21:26

все нашлось кому нужно 385-я тут

balabolka пишет:
чтобы нельзя было начать читать следующий текст, пока не закончилось воспроизведение текущего текста
а зачем это надо и что дает? вот так как сейчас - ужасно неудобно стало прослушивать список "имен", просто до безобразия неудобно Crying or Very sad постоянно замолкает и проскакивает через 2-3 слова

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Сб Мар 21 2009, 22:03
Сб Мар 21 2009, 22:03

evilone_
Новая версия на сайте. Вернул старый способ чтения для списка наденных имен. Еще раз спасибо за то, что обратили мое внимание на эту проблему.

В новой версии обновился компонент для "шкурок" (тем оформления, скинов). Если что-то будет выглядеть не так в окнах программы - сообщите мне, пожалуйста.

Вернуться к началу Перейти вниз
evilone_
Участник «online словари»
avatar


Сообщений : 860
Репутация : 317

 evilone_ :: Сб Мар 21 2009, 22:05
Сб Мар 21 2009, 22:05

balabolka пасиб

а кстати на счет шкурок, как их делать самому можно? может развить какой-то "фан-арт" как у винампа? Smile

Вернуться к началу Перейти вниз
Lexus
Эксперт
avatar


Сообщений : 413
Репутация : 32

 Lexus :: Сб Мар 21 2009, 23:38
Сб Мар 21 2009, 23:38

Цитата :
Ох, на вас на всех не угодить: Lexus хочет, чтобы инициализация голоса не происходила два раза подряд (чтобы нельзя было начать читать следующий текст, пока не закончилось воспроизведение текущего текста), Вам же надо, чтобы голос "перебивал" сам себя...

Ну не совсем так. Мне тоже хочется "чтобы голос "перебивал" сам себя" особенно в редакторе словаря. Следующий текст до окончания воспроизведения читать очень даже нужно.

Проблема состояла в зависании балаболки в момент первичной инициализации голосового движка с большим внутренним словарем при двойном нажатии на кнопку читать или F5 F6. Но это происходило повторюсь только при первой инициализации голоса. Вот эту проблему хотелось устранить. А не выплескивать вместе с водой младенца.

Хотелось бы все же разблокировать в редакторе эти кнопки.

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Сб Мар 21 2009, 23:48
Сб Мар 21 2009, 23:48

evilone_ пишет:
а кстати на счет шкурок, как их делать самому можно? может развить какой-то "фан-арт" как у винампа?
"Шкурки" сделаны при помощи библиотеки "AlphaControls":
http://www.alphaskins.com
Свои "шкурки" создать можно, там есть редактор, но разобраться в нем непросто (я не смог).

Редактор ASkinEditor:
http://www.alphaskins.com/sfiles/stable/askineditor.zip

Описание процесса создания "шкурок" на русском языке:
http://www.alphaskins.com/articles/alphaskin_making_rus.zip

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Сб Мар 21 2009, 23:55
Сб Мар 21 2009, 23:55

Lexus
Что-то я не понимаю, что это за "первичная инициализация", когда и где она происходит. Вы хотели, чтобы нельзя было дважды нажать кнопку чтения; теперь Вы хотите, чтобы программа начинала читать следующий текст, не дождавшись окончания предыдущего. Я начинаю путаться, кто и что хочет. Sad

Вернуться к началу Перейти вниз
Lexus
Эксперт
avatar


Сообщений : 413
Репутация : 32

 Lexus :: Вс Мар 22 2009, 00:36
Вс Мар 22 2009, 00:36

дубль

Вернуться к началу Перейти вниз
Lexus
Эксперт
avatar


Сообщений : 413
Репутация : 32

 Lexus :: Вс Мар 22 2009, 00:43
Вс Мар 22 2009, 00:43

Теже проблемы как и с омографами присутствуют при быстрой прорверке словаря в редакторе.

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


Первичная инициализация - Первый запуск балаболки и первое нажатие на одну из кнопок просчесть или аналогов горячих клавиш. Либо те же действия после нажатия кнопки "реиницилизировать" движок.

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Пн Апр 27 2009, 22:20
Пн Апр 27 2009, 22:20

lev55
Не понял, о чем именно Вы меня спрашиваете. В любом случае, не стоит в разделе о программе "Балаболка" обсуждать достоинства и недостатки тех или иных голосов - для этого есть другие ветки этого форума. Насчет польских голосов не знаю, а вот немецкие голоса носители языка хвалят. Немецких голосов много, не меньше десятка от разных производителей, так что вплне можно найти подходящий.

Под "языковыми ресурсами" понимаются файлы с расширением *.LNG. В этих файлах хранятся переводы интерфейса "Балаболки" (пункты меню, заголовки окон, названия пунктов и т.д.). Что касается словарей коррекции произношения, то они есть лишь для русского языка (и один INI-файл для немецкого голоса от "Lernout & Hauspie").

Вернуться к началу Перейти вниз
Mago
Постоялец


Сообщений : 77
Репутация : 8

 Mago :: Чт Июн 18 2009, 22:30
Чт Июн 18 2009, 22:30

А что функция переинициализации движка (при начале чтения или же вручную через кнопочку) сейчас работает? Что-то после редактирования lex файла у Ольги, изменения не подхватываются, только после перезапуска Балаболки

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Пт Июн 19 2009, 01:22
Пт Июн 19 2009, 01:22

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

Вернуться к началу Перейти вниз
Mago
Постоялец


Сообщений : 77
Репутация : 8

 Mago :: Пт Июн 19 2009, 23:40
Пт Июн 19 2009, 23:40

Действительно, изменения в Алене сразу активны, а Ольгу проверил ещё раз - пока не перезапустишь Балаболку всё по-прежнему

Вернуться к началу Перейти вниз
Sylvia
Участник «online словари»
avatar


Сообщений : 72
Репутация : 83

 Sylvia :: Вс Июн 28 2009, 08:58
Вс Июн 28 2009, 08:58

balabolka
Сравнивала способы коррекции произношения - быстрый ("Демагог")и обычный. Результаты (количество примененных правил) должны совпадать? Или по-прежнему, "медленный" метод более правильный,т.е. должно быть больше записей? В одной из версий программ были внесены изменения в "быстрый" метод, думала, что оба способа стали давать одинаковый результат, а различие только в скорости.

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Вс Июн 28 2009, 16:29
Вс Июн 28 2009, 16:29

Sylvia
Всё не так просто, применение каждого правила меняет текст, и каждое второе, третье и т.д. правило применяется уже к ИЗМЕНЕННОМУ тексту. Если в "стандартном" и "быстром" методах правила применяются по-разному, в разном порядке, то и процесс модификации текста будет протекать по-разному. Количество изменений, сделанных в тексте двумя разными методами, будет не совпадать.

Нельзя сказать, какой из двух методов наиболее "правильный" - здесь многое зависит от составителей словарей коррекции произношения. Поэтому я бы рекомендовал избегать излишне сложных конструкций при составлении правил...

Вернуться к началу Перейти вниз
Sylvia
Участник «online словари»
avatar


Сообщений : 72
Репутация : 83

 Sylvia :: Пн Июн 29 2009, 12:10
Пн Июн 29 2009, 12:10

balabolka пишет:
Sylvia
Нельзя сказать, какой из двух методов наиболее "правильный" - здесь многое зависит от составителей словарей коррекции произношения. Поэтому я бы рекомендовал избегать излишне сложных конструкций при составлении правил...
Спасибо за ответ. Удивительно, я думала, что более "правильный" тот метод, который делает больше замен...

Вернуться к началу Перейти вниз
Mago
Постоялец


Сообщений : 77
Репутация : 8

 Mago :: Вт Июл 07 2009, 20:26
Вт Июл 07 2009, 20:26

Как выключить в балаболке плавную прокрутку. С нею страшно тормозит. И ещё, при проверке орфографии (F4) когда найдётся слово с ошибкой, частеноько выбирается совсем другой участок текста, и при нажатии замена, заменяется не то что надо

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Вт Июл 07 2009, 22:35
Вт Июл 07 2009, 22:35

Mago
Что-то не замечал "тормозов" при плавной прокрутке, хотя открывал мегабайтные файлы на компьютерах с древними процессорами. Отключать плавную прокрутку не стану, так как она влияет на некоторые функции навигации по тексту (например, на использование "закладок").

Что касается проверки орфографии, то пришлите мне кусок текста, в котором замена выполняется неправильно; буду разбираться.

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

На скорость работы проверки орфографии я повлять не могу; программа должна успеть проверить ВСЕ слова видимой части текста, а их на экране может быть сотни.

Вернуться к началу Перейти вниз
Mago
Постоялец


Сообщений : 77
Репутация : 8

 Mago :: Вт Июл 07 2009, 22:41
Вт Июл 07 2009, 22:41

Оказывается тормоза и глюки с орфографией происходят только со списком слов с переносами. Присылать?

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Вт Июл 07 2009, 23:25
Вт Июл 07 2009, 23:25

Да, присылайте.

Вернуться к началу Перейти вниз
Mago
Постоялец


Сообщений : 77
Репутация : 8

 Mago :: Ср Июл 08 2009, 00:00
Ср Июл 08 2009, 00:00

slil.ru 27819772

тормоза похоже действительно изза подсветки ошибок. А вот попробуйте проверять ошибки, нажав F4, сразу или постепенно курсор начнёт выбирать не тот текст.

Вернуться к началу Перейти вниз
Lexus
Эксперт
avatar


Сообщений : 413
Репутация : 32

 Lexus :: Ср Июл 08 2009, 13:21
Ср Июл 08 2009, 13:21

Иногда если несколько раз нажать кнопку 'читать' программа начинает сбоить. Идет прокрутка текста без чтения, грузится проц. Раньше, а возможно и сейчас похожие прблемы были в случае, если нажать копку 'читать' в момент , когда инициализация голоса еще не завершена.

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Ср Июл 08 2009, 14:07
Ср Июл 08 2009, 14:07

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

Lexus
TTS программы не сами читают текст - они лишь посылают команды компьютерным голосам, чтобы те начали чтение текста из буфера или замолчали. Если послать сразу несколько команд (то есть нажимать кнопки "Читать", "Пауза", "Стоп" через малые интервалы времени), то голос может не успеть обработать все команды; тогда и происходит то, что Вы описываете. В своей программе я пытаюсь избежать подобных "сбоев", но полностью предотвратить это пока не удается.

Вернуться к началу Перейти вниз
Mago
Постоялец


Сообщений : 77
Репутация : 8

 Mago :: Ср Июл 08 2009, 14:50
Ср Июл 08 2009, 14:50

balabolka

slil.ru 27821105

Только сейчас проверил - если открывать говорилкой напрямую, то переносы становятся нормальными. А вот если открыть в редакторе скопировать в буфер и вставить в говорилке, вот тогда траблы начинаются

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Чт Июл 09 2009, 01:11
Чт Июл 09 2009, 01:11

Mago пишет:
Только сейчас проверил - если открывать "Балаболкой" напрямую, то переносы становятся нормальными. А вот если открыть в редакторе скопировать в буфер и вставить в "Балаболке", вот тогда траблы начинаются
Ну, не знаю: это текст, созданный в Unix, где каждая строка текстового файла заканчивается символом "перевод строки" (код 0x0A). В Windows текстовые строки разделяются парой символов - "возврат каретки", "перевод строки" (0x0D, 0x0A). Если бы текст считывался из файла - "Балаболка" автоматически заменила символы перевода каретки на нужные; а при вставке текста из буфера обмена такое преобразование не предусмотрено.

Я подумаю, что тут можно сделать, но пока идей нет (не хотелось бы добавлять проверку символов перевода каретки при КАЖДОЙ вставке текста из буфера обмена - это будет тормозить работу с программой).

Вернуться к началу Перейти вниз
Mago
Постоялец


Сообщений : 77
Репутация : 8

 Mago :: Пт Июл 10 2009, 15:27
Пт Июл 10 2009, 15:27

Выделение диалогов, как в mp3book будет? Smile

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Пт Июл 10 2009, 20:56
Пт Июл 10 2009, 20:56

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

Mago пишет:
Выделение диалогов, как в mp3book будет?
У меня нет планов добавления в программу распознавания диалогов.

Вернуться к началу Перейти вниз
Mago
Постоялец


Сообщений : 77
Репутация : 8

 Mago :: Вс Июл 12 2009, 22:58
Вс Июл 12 2009, 22:58

Новая версия (411), у меня совершенно не реагирует на нажатие кнопки F4 или выбор "Правописание" из меню "Текст". Такое происходит с большим текстом с юниксовыми переносами

Вернуться к началу Перейти вниз
king
Новичок


Сообщений : 24
Репутация : 0

 king :: Пн Июл 13 2009, 00:14
Пн Июл 13 2009, 00:14

Под голос Ольга создаются WAV файлы 352 кбит сек. А прога кубаудио создаёт 512 кбит сек. Что правильнее?

Вернуться к началу Перейти вниз
balabolka
V.I.P.
avatar


Сообщений : 1213
Репутация : 986

 balabolka :: Пн Июл 13 2009, 00:44
Пн Июл 13 2009, 00:44

Mago пишет:
Новая версия (411), у меня совершенно не реагирует на нажатие кнопки F4 или выбор "Правописание" из меню "Текст". Такое происходит с большим текстом с юниксовыми переносами
Потому что теперь весь этот текст - это один большой абзац.

Проверил на тексте размером один мегабайт: программа "думает" секунд десять, но затем открывает окно проверки орфографии при нажатии F4. Каких же размеров Ваш текст?! Может быть, не стоит "издеваться" над моей программой - сохраните Ваш файл как обычный текстовый файл (с обычными переводами каретки для Windows) и открывайте его в программе без каких-либо задержек.

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

Вернуться к началу Перейти вниз
Спонсируемый контент




 Спонсируемый контент ::


Вернуться к началу Перейти вниз

Балаболка

Предыдущая тема Следующая тема Вернуться к началу
Балаболка
Страница 3 из 21Страница 3 из 21На страницу : Предыдущий  1, 2, 3, 4 ... 12 ... 21  Следующий
Этот сайт не предоставляет электронные версии программного обеспечения и полнотекстовых электронных изданий, а занимается лишь
подборкой и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями.

Создать форум | ©phpBB | Бесплатный форум поддержки | Сообщить о нарушении