Балаболка TTS
Модератор: balabolka
- balabolka
- V.I.P.
Балаболка TTS
Да, трудно сделать так, как это хочется одному конкретному пользователю. Два года прошло, как обновил работу кнопки "Заменить все": жалобы поступили только от Вас.fich писал(а): ↑ Вам, что трудно сделать как правильно, логично и удобно пользователю?
Привожу в пример текстовые редакторы от Microsoft потому, что с ними все более-менее знакомы. И еще потому, что это яркий пример того, как одна функция по-разному работает в программах от одной фирмы. Это опровергает Ваш довод о существовании некоего "стандартного" способа; его попросту нет.
Можно рассмотреть и другие популярные программные продукты, но текстовых редакторов десятки, и у разных пользователей разные предпочтения. Можно найти примеры под любой из способов установки курсора (наверняка, найдется и четвертый вариант изменения позиции курсора, о котором не знаю).
fich писал(а): ↑ до Balabolka 2.11.0.599 (включительно) всё работало правильно (оставалось на месте исправления)
Вы не замечаете, что ведете речь о двух разных способах позиционирования курсора:fich писал(а): ↑ А где это был мой курсор последний раз?!
- устанавливать курсор в место последней замены;
- сохранять текущую позицию курсора в тексте.
Вот основной мой довод: мне нужна максимальная скорость выполнения массовых замен в тексте. А отслеживание позиции каждой замены в тексте (или отслеживание изменения текущей позиции) замедлит процесс; и чем больше замен, тем медленнее.
Настоятельно рекомендую начать использовать быстрые закладки. Сейчас это самый простой способ вернуться к нужной позиции курсора.
- Lecron
- Специалист
Балаболка TTS
А зачем ее отслеживать на каждую замену? Не знаю программных особенностей, но думаю один из трех, за минуту пришедших в голову вариантов, должен сработать.
1. Позиция строка-слово.
2. Если есть возможность отследить количество замен до позиции курсора, то: новая_позиция = позиция + (длина_замены - длина_поиска) * количество_замен
3. Если и это невозможно, запоминаем десяток-другой символов после/до/вокруг позиции; после замены перемещаемся на начало абзаца и делаем "поиск вперед" этих символов.
ЗЫ. Мне все-равно где будет курсор, я этой функцией не пользуюсь, но сохранять позицию, для данной предметной области, реалтайм озвучки с коррекцией произношения на лету, (и пофиг, как ведут себя другие редакторы), самое логичное.
ЗЗЫ. А можно сделать, заменить всё от курсора до конца файла, что как раз напрашивается предметной областью, и тогда никаких сложностей с позиционированием нет вообще.
- evmir_troll-hunter
- Администратор
- fich
- Обыватель
Балаболка TTS
Да что-ж вы какой непонятливый! Давайте я вам на пальцах - запустите Balabolka 2.11.0.599 - зайдите в середину книги найдите нелепое Имя(фамилию) (пример -имя "Дворкиным"), выделите слово (двойным тапом мыши) далее (не глядя) - Ctrl+C - Ctrl+R - Ctrl+V(вставляем заменяемое слово"Дворкиным") - Tabul (переход на слот заменяющего слова) - Ctrl+V ("Дворкиным") (теперь глядя) - переходим в верхний слот и удаляем склонение (ым) имеем Дворкин, переходим в нижний слот удаляем(ым) и ставим "ударение" "Дво<ркин" -давим "Заменить всё" . ..я на этой-же странице и вижу появившуюся < в "Дво<ркиным"! (да! есть недостаток, при выполнении "Заменить всё" пропадает курсор! и если сразу давануть Page Up или Page down улетаешь на первую- "титульную страницу", но! сделать всего-лишь один !!! тап мышью на текущей странице - ПРОЩЕ, чем искать "злощастное место исправления" чтоб от него исправлять дальше, в районе 250 страницы из 500) и я на той-же странице, знаю - все Дворкины(ну,ным,ного,ных) будут произноситься правильно, тапаю в любом месте страницы запуская курсор, далее Page Up или Page down и на следующую страницу - в поиске кучи Имён-Фамилий или "авторских одноразовых слово-изобретений" коряво произносимых. И вот так я готовлю ТХТ книгу все 200-500 страниц. И по мылу делюсь.
Спасибо, evmir_troll-hunter.
► Показать
Отправлено спустя 25 минут 6 секунд:
Я за зиму наготовил ТХТ-книг, не mp3 (в целях экономии места на диске) штук за 50, как заканчиваются в плеере - Запускаю Балаболку -загружаю подготовленную книгу - "Сохранить как несколько ауд" -"Размер частей текста" -9 килобайт - это соответствует 9-10 минут часть. Битрейт 48-32, моно- Скорость чтения (Николая) - 110, Тембр - 72.
- кстати если глюкнул кодинг в mp3 - то слушаем последний mp3 -последние слова ищем в книге и Ставим Курсор на продолжении (не надо удалять "откодиный текст"), а в настройках Балаболки "Начинать чтение с места курсора" ну и соответственно - "стартовый порядковы номер" заменяем на продолжение.
- balabolka
- V.I.P.
Балаболка TTS
Да, такой подход мне кажется удобным, спасибо за Ваше мнение. Можно попробовать применить его в следующей версии программы; подумаю над этим еще.
Подсчитывать все замены до позиции курсора всё равно придется; также, в строке поиска и строке замены можно использовать и регулярные выражения, и подстановочные символы. Но, возможно, я преувеличил влияние этих вычислений на скорость поиска, даже если будет сделана тысяча замен.
- fich
- Обыватель
Балаболка TTS
Ув, balabolka. Извиняйте если "резко" выразился (насчёт "непонятливости") "смайл - с уважением" не смог поставить, страница с ними вечно грузится.
- За подсказку что есть "Hunspel -rus", спасибо. искал Яндексом, нашел только наш диалог на mytts (четырьмя постами выше "где скачать Hunspel для русского") заглянул повнимательнее на ваш сайт balabolka-tts.ru и вот он Hunspel рус, теперь Ё не подкрашивается красным, заменил пустой " usr_ru_RU.dic " своим на, пока, 7200 (правильных) слов.
- Пока сижу на 2.11.0.599
Отправлено спустя 28 минут 1 секунду:
- напомню идею, насчет "Заменить всё" -внедрить ещё одну галочку - "Заменить во всех открытых документах" - минимум телодвижений, не скачем по каждой закладке с книгой отдельно, не засоряем словарь "одноразовыми словами". ;)
- За подсказку что есть "Hunspel -rus", спасибо. искал Яндексом, нашел только наш диалог на mytts (четырьмя постами выше "где скачать Hunspel для русского") заглянул повнимательнее на ваш сайт balabolka-tts.ru и вот он Hunspel рус, теперь Ё не подкрашивается красным, заменил пустой " usr_ru_RU.dic " своим на, пока, 7200 (правильных) слов.
- Пока сижу на 2.11.0.599
Отправлено спустя 28 минут 1 секунду:
- напомню идею, насчет "Заменить всё" -внедрить ещё одну галочку - "Заменить во всех открытых документах" - минимум телодвижений, не скачем по каждой закладке с книгой отдельно, не засоряем словарь "одноразовыми словами". ;)
- wasyaka
- V.I.P.
Балаболка TTS
Использую две запущенные проги: в одной текст и включен словарь омо в другой включен bxd
► Показать
- Lecron
- Специалист
Балаболка TTS
balabolka, кстати, добавление правил в словарь bxd не доработано.
Добавляя слово в dic, достаточно нажать "Добавить и сохранить", как замена добавляется в словарь и окно закрывается. Для bxd, нужно нажать ОК, а затем тянуться мышкой аж в правый нижний угол экрана (что на мониторах с большой диагональню, достаточно далеко) и там еще жать Сохранить.
На правой панели, в контекстном меню жмем "Новый" и называем его 2018. При правом клике на проблемном слове, выбираем "Произношение" и редактируем словарную пару, аналогично как в "Заменить". Как бы автор не улучшал Замену в программе, работа со словарем будет намного быстрее. Более того, намного удобнее, так как слово сразу подставляется в оба поля, осталось только поставить знак уларения.
В конце года – удалить и создать новый. А можно даже не удалять, а просто отключить. И тогда архив замен останется на память, вдруг пригодится. Ведь иногда выходит новая книга в серии, и получается для нее, большинство спорных вопросов с произношением уже решены.
Поверьте, лишняя тысяча и даже десяток тысяч словарных пар, по нынешним временам для Балаболки не проблема. От слова совсем.
Добавляя слово в dic, достаточно нажать "Добавить и сохранить", как замена добавляется в словарь и окно закрывается. Для bxd, нужно нажать ОК, а затем тянуться мышкой аж в правый нижний угол экрана (что на мониторах с большой диагональню, достаточно далеко) и там еще жать Сохранить.
Чего вы так боитесь словарей?
На правой панели, в контекстном меню жмем "Новый" и называем его 2018. При правом клике на проблемном слове, выбираем "Произношение" и редактируем словарную пару, аналогично как в "Заменить". Как бы автор не улучшал Замену в программе, работа со словарем будет намного быстрее. Более того, намного удобнее, так как слово сразу подставляется в оба поля, осталось только поставить знак уларения.
В конце года – удалить и создать новый. А можно даже не удалять, а просто отключить. И тогда архив замен останется на память, вдруг пригодится. Ведь иногда выходит новая книга в серии, и получается для нее, большинство спорных вопросов с произношением уже решены.
Поверьте, лишняя тысяча и даже десяток тысяч словарных пар, по нынешним временам для Балаболки не проблема. От слова совсем.
- fich
- Обыватель
Балаболка TTS
Я в курсе как создаются словари, свой лет за 15 я накопил за 42.000 слов, сегодняшние "пессатели" -придумывают новые слова на ходу, а вы, Lecron, знаете сколько официальных Имён и Фамилий в мире!? вы думаете на 10.000-20.000 словарика хватит? и + их склонений? У вас есть такой словарик? А сколько -вымышленных, уменьшительно-ласкательных, оскорбительно-наездных, панибратских, от балды склоняемых .. .
- А вы, Lecron, сколько книг за год прослушиваете? ...
- И у меня есть словари с ОДНИМ словом, отдельно - например (для фэнтези) -для слова- "духи - ду<хи" или для слова- "замок - за<мок". а есть " * * * - а в это время".
- Я вообще не понимаю - Балаболка - для Прослушивания книг, неужели всем по ... "грамотно, неграмотно" читает?
- Вот (рассказ на 10 часов) так я готовлю книги для друзей-ламеров НЕ умеющих пользоваться Словарями - сначала правлю "Имена-Фамилии" -затем "Показать изменённй текст" - "Сохранить" и отправляю по мылу в город, заметьте СЛОВАРИ НЕ нужны - Нужен Голосовой движек "Николай" и Балаболка -распаковал - открыл - слушай.
- Lecron
- Специалист
Балаболка TTS
fich, Не важно сколько я слушаю и сколько там еще чего. Я отвечал на ваш тезис "не засоряем словарь "одноразовыми словами"", который легко решается "для одноразовых слов, одноразовые словари".
- Manariel 64
- Постоялец
Балаболка TTS
balabolka, специально зарегистрировался, чтобы сказать спасибо за улучшенный "заменить все".
- Manariel 64
- Постоялец
Балаболка TTS
fich, Просмотрел вашего Головачева и возник вопрос, а сколько времени уходит на такую обработку текста?
- balabolka
- V.I.P.
Балаболка TTS
Пожалуйста.Manariel 64 писал(а): ↑23 авг 2018 15:27balabolka, специально зарегистрировался, чтобы сказать спасибо за улучшенный "заменить все".
- fich
- Обыватель
Балаболка TTS
Я не пойму, Вас, Илья, вы сами часто пользуете свою-же софтину? Думаю нет и даже близко. Спасибо за версию 2.11.0.599 и до неё.
- Manariel 64, не знаю по чьей просьбе "зарегистириовался", ну что-ж 1/1, но мне любопытно как вы работаете с "заменить всё" - если вы вообще понимаете о чём речь. Опишите алгоритм (если не напишите значит ...
- Ещё раз объясню, правлю только Имена-Фамилии, остальное Николай читает грамотно (научил за 15 лет)
- видимо я тут один (из вообще немногих) кто активно, в "хвост и гриву" пользует "Балаболку" ПО НАЗНАЧЕНИЮ -для подготовки, записи mp3 и Прослушивания книг или для прямого из "Балаболки" прослушивания.
что-то вы не заметили
2- Исправьте пожалуйста - "Замена" (ctrl+R) то-б не происходит возврат на начало Книги.
3- Хорошо-бы - "Замена" (ctrl+R) внедрить "галочку" - "Заменить во всех открытых документах"
4- При запуске конвертации в "аудио" иметь возможность выбрать что желательно по окончании - "выкл", "сон.
5- "Сохранить как несколько ауд. файлов" -"Галочки" у треков (непонятная функция) лучше - "Выбор того что НАДО конвертировать в аудио".
6- Было-бы неплохо что б Балаболка умела сворачиваться в трей, когда "кодирует в аудио"
9- "Сравнить два файла" - стало менее информативно, в ранних версиях всё было наглядно три окна. можно было визуально сравнить два файла.
2-4 часа(10-12часовые книги) "ударение" в тексте Имена-Фамилии, потом ctrl+t - save)Manariel 64 писал(а): ↑23 авг 2018 15:29fich, Просмотрел вашего Головачева и возник вопрос, а сколько времени уходит на такую обработку текста?
- Manariel 64, не знаю по чьей просьбе "зарегистириовался", ну что-ж 1/1, но мне любопытно как вы работаете с "заменить всё" - если вы вообще понимаете о чём речь. Опишите алгоритм (если не напишите значит ...
- Ещё раз объясню, правлю только Имена-Фамилии, остальное Николай читает грамотно (научил за 15 лет)
► Показать
и некоторые омографы (ксожалению неиссякнет русь "новоблудными словами" даже в таком многолетнем гигантском цикле СТАЛКЕР - и то новые погоняла старых "снорков" ...))Уважаемый, два года назад на старом сайте, вы мне так и ответили -"Менять ни чего не буду!" А я просил вас мотивировать, но вы . .. застеснялись. Так что сижу на 2.11.0.599, далее "работу с текстом вы порушили. Зачем? Вас ведь то-же ни кто не просил так сделать, если вы вычитываете кнгу, вам нравится? искать то место в тексте до которого вы дошли, наткнулись на повторяющуюся "очепятку" - исправили - и улетели в начало книги?
что-то вы не заметили
2- Исправьте пожалуйста - "Замена" (ctrl+R) то-б не происходит возврат на начало Книги.
3- Хорошо-бы - "Замена" (ctrl+R) внедрить "галочку" - "Заменить во всех открытых документах"
4- При запуске конвертации в "аудио" иметь возможность выбрать что желательно по окончании - "выкл", "сон.
5- "Сохранить как несколько ауд. файлов" -"Галочки" у треков (непонятная функция) лучше - "Выбор того что НАДО конвертировать в аудио".
6- Было-бы неплохо что б Балаболка умела сворачиваться в трей, когда "кодирует в аудио"
9- "Сравнить два файла" - стало менее информативно, в ранних версиях всё было наглядно три окна. можно было визуально сравнить два файла.
- Lecron
- Специалист
Балаболка TTS
преформатные текстовые форматы, не предназначены для "правильного" текстового отображения, их приоритет – визуальная идентичность оригиналу. Поэтому не понимаю чего вы ждете от текстовых слоев djvu и pdf. Их задача, позволить сохранить цитату на фразу, максимум предложение, и с этим оно справляется на ура. А с постформатными, тем же fb2, проблем не встречал. Как-то раньше, некоторые просто не открывались, но потом и это решилось.
Всем мил не будешь. Мне тоже не нравится, что в редакторе словаря, нет возможности использовать для ударения другие знаки кроме *<>. Поэтому сижу на 2.7, так как использую ` (обратный апостроф). Но прям требовать решения этого вопроса, у меня пальцы по клавиатуре не повернутся.))
- fich
- Обыватель
Балаболка TTS
Lecron, ну у нас с вами вроде тёрок нет, вы даже поняли "мою просьбу" о "Заменить Всё".
- А - "Балаболка"(с Николаем) ..господя как я с ней давно знаком, и как благодарен Автору - просто развернула Мир Книг до охренения! ...уму не растяжимо! Я без сна учил и учу Николая - говорить правильно и добился. Но Автор, ломает, удобный, один из НЕОБХОДИМЫХ в процессов подготовки книги к Грамотному прочтению ... Зачем?!
- Детям присутствующим в этом топике трудно объяснить, что с возрастом теряется зрение, остеохондроз крючит пальцы . .. а ГИГАБАЙТ ПОДГОТОВЛЕННЫХ (ТХТ) книг (для Николая) хранится! ..и в старости, когда и память подводит, останется переслушивать Тысячи Подготовленных книг (Николаем) - без Всяких Словарей.
Я даже не сомневаюсь - что 99% "детей" даже не устанавливали "Николая"(вЕсом -12 мегабайт!), а 100% что установили, "поблевали" и так и не узнали что надо установить его "тембр - 70-75". И уж мало кто знает что -
При инсталляции Николая в C:\Program Files -устанавливается папка "Acapela Telecom TTS", в папке "Data" убогий встроенный словарик exc_rus.txt (килобайт 300, слов на 200) его оч. желательно заменить на уже 9 мегабайтный "exc_rus.txt" от _ www.mp3book2005.ru, на 280 ТЫСЯЧ Слов (правда он обновлялся последний раз 2015 и помоему это всё) Но есть Балаболкин внутренний и каждому доступный "словарь" и " < " - и Коля ВСЕГДА Грамотен.
Вот! инет заставляет тратить глаза на визуальное чтение и трафик.
- А - "Балаболка"(с Николаем) ..господя как я с ней давно знаком, и как благодарен Автору - просто развернула Мир Книг до охренения! ...уму не растяжимо! Я без сна учил и учу Николая - говорить правильно и добился. Но Автор, ломает, удобный, один из НЕОБХОДИМЫХ в процессов подготовки книги к Грамотному прочтению ... Зачем?!
мда-а, тут я вас не понял . .зачем? я даже не помню как вызвать "обратный апостроф" с клавы, вам это чисто из эстэтических соображений надо? или пользуете другой звук движок? или никак не отвыкните от "другой софтины"?.
- Детям присутствующим в этом топике трудно объяснить, что с возрастом теряется зрение, остеохондроз крючит пальцы . .. а ГИГАБАЙТ ПОДГОТОВЛЕННЫХ (ТХТ) книг (для Николая) хранится! ..и в старости, когда и память подводит, останется переслушивать Тысячи Подготовленных книг (Николаем) - без Всяких Словарей.
Я даже не сомневаюсь - что 99% "детей" даже не устанавливали "Николая"(вЕсом -12 мегабайт!), а 100% что установили, "поблевали" и так и не узнали что надо установить его "тембр - 70-75". И уж мало кто знает что -
При инсталляции Николая в C:\Program Files -устанавливается папка "Acapela Telecom TTS", в папке "Data" убогий встроенный словарик exc_rus.txt (килобайт 300, слов на 200) его оч. желательно заменить на уже 9 мегабайтный "exc_rus.txt" от _ www.mp3book2005.ru, на 280 ТЫСЯЧ Слов (правда он обновлялся последний раз 2015 и помоему это всё) Но есть Балаболкин внутренний и каждому доступный "словарь" и " < " - и Коля ВСЕГДА Грамотен.
- Lecron
- Специалист
Балаболка TTS
Вот так вот! Вы не понимаете меня, я не понимаю ваших хотелок, а разработчик Балаболки не понимает нас обоих.
Обратный апостроф ` и крышка ^ являются знаками ударения для Loquendo Olga. Выкинуть поддержку целого движка...
- Manariel 64
- Постоялец
Балаболка TTS
Ага, прям американский шпион
Ну а вообще я конечно не такой спец как вы, кстати кое-чему у вас научился, а "заменить все" использую для ударений с помощью < >. Выставляю, нажимаю и у меня становится на том месте где менял. Раньше такого не было. Балаболка последняя.
- Arex
- Интересующийся
Балаболка TTS
balabolka, не подскажете, как Балаболка ведёт себя при обновлении? У меня версия программы 2.11.0.631 (portable). Останутся ли при обновлении прежние настройки и подключенные словари? Где они хранятся: в файле или реестре?
И ещё пожелание, нельзя ли сноски переносить в конец предложения или абзаца? А то они бывают длинные, на несколько предложений, и часто рвут предложения на части, пока их слушаешь, забываешь забыть с чего начиналось предложение.
Пример (фрагмент fb2-книги в Балаболке):
И ещё пожелание, нельзя ли сноски переносить в конец предложения или абзаца? А то они бывают длинные, на несколько предложений, и часто рвут предложения на части, пока их слушаешь, забываешь забыть с чего начиналось предложение.
Пример (фрагмент fb2-книги в Балаболке):
чтобы превращалось в— Ха… Как было не влезть к медведю в берлогу! Ведь по дешевке мне ивановские[4 - Ивановские — Иваново ста, купцы золотой сотни Новгорода, делающие вклад в казну церкви Иоанна Предтечи на Опоках, который составлял 50 серебряных гривен, т. е. примерно 200 гривен кун (устройство Иванского купечества завершилось грамотой Всеволода Мстиславовича от 1130 г.).] скорлат отдали, а водмол[5 - Скорлат — сорт дорогого сукна; водмол — грубое немецкое сукно.] так и вовсе за бесценок. Ступай, говорят, Захарий, до Мурома через Ветлугу реку, ищи там купца Онуфрия да продавай наш товар себе в прибыток. А коли узнаешь что про него худое, так торопись вернуться, в долгу не останемся. И если разорение ему какое учинено было, так по мере сил накажи тех разбойных людишек… И Кузьму с Якуном мне сосватали. Скажи, Федька, с чего бы это им такую силищу посылать, а? До разговора со мной уже прознали что-то про дела ветлужские?
Разумеется, такой перенос не всякому придётся по вкусу, так что лучше в настройках сделать возможность его включать/выключать. (то есть по умолчанию "не переносить", а можно включить "сноски в конец предложения" или "сноски в конец абзаца").— Ха… Как было не влезть к медведю в берлогу! Ведь по дешевке мне ивановскиескорлат отдали, а водмол так и вовсе за бесценок. [4 - Ивановские — Иваново ста, купцы золотой сотни Новгорода, делающие вклад в казну церкви Иоанна Предтечи на Опоках, который составлял 50 серебряных гривен, т. е. примерно 200 гривен кун (устройство Иванского купечества завершилось грамотой Всеволода Мстиславовича от 1130 г.).] [5 - Скорлат — сорт дорогого сукна; водмол — грубое немецкое сукно.] Ступай, говорят, Захарий, до Мурома через Ветлугу реку, ищи там купца Онуфрия да продавай наш товар себе в прибыток. А коли узнаешь что про него худое, так торопись вернуться, в долгу не останемся. И если разорение ему какое учинено было, так по мере сил накажи тех разбойных людишек… И Кузьму с Якуном мне сосватали. Скажи, Федька, с чего бы это им такую силищу посылать, а? До разговора со мной уже прознали что-то про дела ветлужские?
Честно говоря, я только из обсуждения данной темы узнал, что в Балаболке, оказывается, есть кнопка "Заменить всё". Уже несколько лет пользуюсь Балаболкой для прослушивания книг, но редактирую тексты книг в Notepad++, там это в любом случае удобнее, а "на лету" - с помощью словарей.
- balabolka
- V.I.P.
- fich
- Обыватель
Балаболка TTS
Да ладно! скачаю проверю. Спасибо.Manariel 64 писал(а): ↑29 авг 2018 12:41а "заменить все" использую для ударений с помощью < >. Выставляю, нажимаю и у меня становится на том месте где менял. Раньше такого не было. Балаболка последняя.
Э-Не-е, беэ обид! я прямо рубанул
если честно - насядьте на Николая - скорость 70-75. К женщинским голосам я равнодушен, "воинственная, злобная боевикатость"(которая довлеет после 20 века в Книгах) женским голосом ... не-е, не звучит.
Ну и зачем такой гемор!? Раньше как было .. - БАЛАБОЛКА - Откыл текст - ЗАпустил (с НэтБука) слушать сразу . .. вдруг в середине на .. х.з. странице и х.з. какого часа прослушивания
-появляется корявое ИМЯ или слово (одноразовое, по выдумке писателя, одноразовое но часто применяемое в ЭТОМ тексте) вы ставите этим словам - УДАРЕНИЕ! < и далее -жмёте ОК - и.и.. улетаете в начало КНИГИ, че<шите репу и пытаетесь вспомнит ... где это я был& и как найти то место (строки, страницы) в котором правил . .. до версии 2.11.0.599 И ВКЛЮЧИТЕЛЬНО -вы остаётесь НА МЕСТЕ исправления (правда нюанс, надо щёлкнуть мышью на этой странице -чтоб не улететь в начало ... но это проще чем сейчас (на последних версиях Балаболки) - только ОК и ... писец - смотриш н азаглавие КНИГИ
- balabolka
- V.I.P.
Балаболка TTS
Настройки portable-версии хранятся в файле конфигурации BALABOLKA.PCFG в той же папке, где и программа. Файл конфигурации имеет атрибут "скрытый".
Словари хранятся в подкаталоге "dictionaries" в той же папке, что и portable-версия.
- fich
- Обыватель
Балаболка TTS
ах-да, вот тут https://yadi.sk/i/d9RVynF93V5cSG я выкладывал последний наверно, (т.к. первый 2012 весил 8.2мб, а этот 2015 9.3мб и ссылки пропали) словарь (exc_rus.txt _спасибо mp3book2005 и сайту rsload.net и vitaliy777) для "НИКОЛАЯ". Как не "квадратен" голос "Николая", но он Грамотен!!! "Балаболка" Была и есть грамотно прикручена к "НИКОЛАЮ"(и до него). Естественно Балаболка умеет читать любыми голосами, но Колю научить грамоте .. Балаболке как два пальца ... без подвываний и комканий текста
и да, скачав портабнльную балаболку, на той же системе - запускаете первый раз Балаболку, она создает balabolka.pcfg,
Отправлено спустя 24 минуты 59 секунд:
Для вычитывающих книги для подготовки к Грамотному Прослушиванию - слова что светятся "красным" можно перекрашивать в "чёрный" если уверены что уверены -"прав.кноп.мыш" - "добавить слово в словарь". Словарь "правильных слов" находится в папке "hunspell" по имени "usr_ru_RU.dic" (если ошиблись можно оттуда удалить ..)
ну и для ..
- в свойствах (SAPI 4) голоса Николай ставьте "тембр" 72, скорость в зависимости от вдумчивости 80-115
- в "общие настройки" - "галочку" - "Начинать новое предложение после символа переноса каретки"
- в закладке "Паузы" - "длина пауз между..." я ставлю, соответственно 9 - 18 миллисек. - чтоб не строчил.
- "галочку" - "форматировать текст после откр файла"
и да, скачав портабнльную балаболку, на той же системе - запускаете первый раз Балаболку, она создает balabolka.pcfg,
► Показать
Отправлено спустя 24 минуты 59 секунд:
Для вычитывающих книги для подготовки к Грамотному Прослушиванию - слова что светятся "красным" можно перекрашивать в "чёрный" если уверены что уверены -"прав.кноп.мыш" - "добавить слово в словарь". Словарь "правильных слов" находится в папке "hunspell" по имени "usr_ru_RU.dic" (если ошиблись можно оттуда удалить ..)
ну и для ..
- в свойствах (SAPI 4) голоса Николай ставьте "тембр" 72, скорость в зависимости от вдумчивости 80-115
- в "общие настройки" - "галочку" - "Начинать новое предложение после символа переноса каретки"
- в закладке "Паузы" - "длина пауз между..." я ставлю, соответственно 9 - 18 миллисек. - чтоб не строчил.
- "галочку" - "форматировать текст после откр файла"
- wasyaka
- V.I.P.
Балаболка TTS
Ну и тогда после опции: добавить сноски и примечания внутрь текста - удалить их из конца этого текста...
Практически при подготовке Вы её (книгу) прочитали...
Я понимаю если начинающий пользователь (личный "начальный" пример), сейчас - 60 минут работает Балаболка, 30-40 я (растановка омографов) - это если озвучка через YandexTTS (последние только через Ерёму...) или Максим на запись (не пользуюсь, но технологию проработал), а так выше есть видео (для прослушки через комп (ноут)...
- fich
- Обыватель
Балаболка TTS
Нет, за 2 часа 10 часовую книгу не прочитаешь. Если читали выше - начинаю исправлять книгу с конца т.к. это логичнее. Омографы как-раз заношу в словарь - правю только Имена-Фамилии-кликухи и всякий одноразовый пессательский бред типа
► Показать
Увы, на вставуку "пробела" - улетает на начало книги.Manariel 64 писал(а): ↑29 авг 2018 12:41а "заменить все" использую для ударений с помощью < >. Выставляю, нажимаю и у меня становится на том месте где менял.
- Manariel 64
- Постоялец
- wasyaka
- V.I.P.
Балаболка TTS
Для таких слов существует словарь корректор в рег выражениях
Код: Выделить всё
([а-я])(\1){2,}=$1
Сууукааа=сука
Обновляемые словари для KooBAudio
► Показать
Но смысл этих замен, если текст, прежде чем заменить, уже прочитан... Ещё раз - одноразовый писательский бред - но прослушать?
- Manariel 64
- Постоялец
Балаболка TTS
balabolka, Уважаемый, а почему у меня 69-я версия не накатывается сверху? Всегда было нормально...Win 7x64
- balabolka
- V.I.P.
Балаболка TTS
Manariel 64
В программе-установщике ничего не менял. Попробуйте запустить процесс установки еще раз.
В чем именно проявляется проблема? Процесс установки прерывается или, например, программа копируется в какой-то другой каталог?
В программе-установщике ничего не менял. Попробуйте запустить процесс установки еще раз.
В чем именно проявляется проблема? Процесс установки прерывается или, например, программа копируется в какой-то другой каталог?
- Manariel 64
- Постоялец
Балаболка TTS
balabolka,
Все как обычно, скачал, распаковал, установил. В справке показывает 68-ю. Если нажать "проверить обновления" пишет "есть 69-я". И так уже раз 5. Пробовал устанавливать как распакованную так и сразу из винрара — без разницы...
Раньше было просто накатилась и все нормально...
Все как обычно, скачал, распаковал, установил. В справке показывает 68-ю. Если нажать "проверить обновления" пишет "есть 69-я". И так уже раз 5. Пробовал устанавливать как распакованную так и сразу из винрара — без разницы...
Раньше было просто накатилась и все нормально...
- balabolka
- V.I.P.
Балаболка TTS
Manariel 64
Закачал заново все файлы на сервер. Сейчас должно быть всё нормально, проверил на своем компьютере.
Закачал заново все файлы на сервер. Сейчас должно быть всё нормально, проверил на своем компьютере.
- Manariel 64
- Постоялец
- balaamster
- Обыватель
Балаболка TTS
balabolka, добрый день
При использовании режима "Сохранить как несколько аудиофайлов..." (ctrl+f8) я стокнулся с аномальным поведением программы.
Описание действий:
Вариант 1.
При использовании режима "Сохранить как несколько аудиофайлов..." (ctrl+f8) я стокнулся с аномальным поведением программы.
Описание действий:
- Открываю fb2-файл
- Создаю оглавление по Ctrl-Alt-F2
- Сохранить как несколько аудиофайлов... (стоит галочка "использовать именованные закладки")
Вариант 1.
- Нажимаю "разделить и преобразовать", отмечаю главы с первой по третью (с блока аннотации галочку снять невозможно).
- Нажимаю выполнить.
- Создаются файлы (аннотация), (Глава 1), (Глава 2), (Глава 3 + оставшаяся часть книги до конца)
- Нажимаю "разделить и преобразовать", отмечаю главы с третьей по четвёртую (с блока аннотации всё также галочку снять невозможно).
- Нажимаю выполнить.
- Создаются файлы (аннотация + Глава 1 + Глава 2), (Глава 3), (Глава 4 + оставшаяся часть книги до конца)
- balabolka
- V.I.P.
Балаболка TTS
balaamster
А аномалия в чём? Так и было задумано.
Этот режим всегда обрабатывает весь текст в главном окне целиком. Если хотите преобразовать в звуковые файлы только часть текста - удалите лишний текст (или скопируйте текст в новую вкладку в главном окне программы).
А аномалия в чём? Так и было задумано.
Этот режим всегда обрабатывает весь текст в главном окне целиком. Если хотите преобразовать в звуковые файлы только часть текста - удалите лишний текст (или скопируйте текст в новую вкладку в главном окне программы).
- balaamster
- Обыватель
Балаболка TTS
balabolka,
Ну если не аномалия, то, как минимум, неоднозначный контекст чекбоксов.
Наличие чекбоксов у меня всегда ассоциировалось с "включить/выключить(исключить)"
Соответственно ожидалось, что главы, со снятыми чекбоксами, не будут обрабатываться.
В текущем контексте, получается, что создаётся фрагмент в интервале [от чекбокса; до чекбокса), а разбиение на главы это только ориентир?
Ну если не аномалия, то, как минимум, неоднозначный контекст чекбоксов.
Наличие чекбоксов у меня всегда ассоциировалось с "включить/выключить(исключить)"
Соответственно ожидалось, что главы, со снятыми чекбоксами, не будут обрабатываться.
В текущем контексте, получается, что создаётся фрагмент в интервале [от чекбокса; до чекбокса), а разбиение на главы это только ориентир?
► Показать
- balabolka
- V.I.P.
Балаболка TTS
balaamster
В окне написано: "Проверьте, правильно ли программа поделила текст на части."
Да, программа показывает, на какие именно части был поделен текст, и чекбоксы включают/отключают ту или иную границу разбиения.
Именованные закладки, которые к тому же совпадают с началами глав, - это лишь один из вариантов деления текста. Но да, согласен: именно он создает иллюзию того, что можно включать/отключать сохранение отдельных глав книги.
В окне написано: "Проверьте, правильно ли программа поделила текст на части."
Да, программа показывает, на какие именно части был поделен текст, и чекбоксы включают/отключают ту или иную границу разбиения.
Именованные закладки, которые к тому же совпадают с началами глав, - это лишь один из вариантов деления текста. Но да, согласен: именно он создает иллюзию того, что можно включать/отключать сохранение отдельных глав книги.
- fich
- Обыватель
Балаболка TTS
Здравствуйте.
- Ув,balabolka. Вы вроде исправили "Замена" в Балаболка 2.14.0.667, проверил, криво работает, Balabolka 2.11.0.599 -работает чётко.
Отправлено спустя 5 часов 25 минут 18 секунд:
извините, "Балаболка 2.14.0.669" Глюк с "Заменить всё" - выглядит так. "Заменить всё" срабатывает как надо (спасибо), но если нажать "отмена" ctrl+Z - то на первую страницу.
Не читаю я книгу при подготовке, не умею! Во первых, правлю "с конца в начало", во вторых -правлю слова-Имена, что выделены красным! в третьих предпочитаю грамоту.
Обратите внимание уже два пользователя не понимают логику - "галочек"-разбиения.
- Ув,balabolka. Вы вроде исправили "Замена" в Балаболка 2.14.0.667, проверил, криво работает, Balabolka 2.11.0.599 -работает чётко.
Отправлено спустя 5 часов 25 минут 18 секунд:
извините, "Балаболка 2.14.0.669" Глюк с "Заменить всё" - выглядит так. "Заменить всё" срабатывает как надо (спасибо), но если нажать "отмена" ctrl+Z - то на первую страницу.
Для Балаболки, скорее всего они работать не будут, либо в них придется в ручную менять знаки ударения, а регулярные выражения скорее всего работать не будут
- wasyaka
- V.I.P.
Балаболка TTS
Пожелания:
Функция - Применённые правила (на выделенный текст) - после исправления - заменить и сохранить - одновременно закрывалось и окно статистики?
Функция - Показать изменённый текст - дополнить - на все открытые тексты или на выбор ?
Функция - Применённые правила (на выделенный текст) - после исправления - заменить и сохранить - одновременно закрывалось и окно статистики?
Функция - Показать изменённый текст - дополнить - на все открытые тексты или на выбор ?
- balabolka
- V.I.P.
- wasyaka
- V.I.P.
Балаболка TTS
с предложением 1 - согласен...
но со вторым...
в коротких тезисах...
Время обработки от 60 до 120 минут
а текст - неинтересно...
а , что по новой...
и опять не...(но от 60...минут...
- fich
- Обыватель
Балаболка TTS
Здравствуйте.
-(версия 2.14.0.669) "Двойной тап" по слову стал выделять не только "слово", но и знаки препинания и ковычки рядом валяющиеся.
- спасибо за "Заменить всё".
- Если в "Заменить всё" - внедрить галочку "во всех открытых документах" - было-бы намного удобнее.
(открываю собрание сочинений из 6 томов, исправляю в одном - применив "Заменить всё" с галочкой "исправить во всех открытых документах" . .. шесть зайцев одним "кликом")
Отправлено спустя 9 минут 40 секунд:
------------------------------------------------------------
Просто есть люди юзающие "софт" ради любопытства, а есть постоянно из необходимости. Вы создали нужную софтину .. вам и расхлёбывать Спасибо.
-(версия 2.14.0.669) "Двойной тап" по слову стал выделять не только "слово", но и знаки препинания и ковычки рядом валяющиеся.
- спасибо за "Заменить всё".
- Если в "Заменить всё" - внедрить галочку "во всех открытых документах" - было-бы намного удобнее.
(открываю собрание сочинений из 6 томов, исправляю в одном - применив "Заменить всё" с галочкой "исправить во всех открытых документах" . .. шесть зайцев одним "кликом")
Отправлено спустя 9 минут 40 секунд:
В принципе с wasyaka конгруентен. Пакетная подготовка ТХТ к грамотному озвучиванию - задача именно для балаболки. И перекликается с моей просьбой, выше, внедрить галочку "Во всех открытых документах" в "Заменить всё".
------------------------------------------------------------
Просто есть люди юзающие "софт" ради любопытства, а есть постоянно из необходимости. Вы создали нужную софтину .. вам и расхлёбывать Спасибо.
- Lecron
- Специалист
Балаболка TTS
...работа для консольной версии. Да, придется немного изучить управление консольными программами из командных файлов, но после... любой каприз в ваших руках.
- balabolka
- V.I.P.
Балаболка TTS
wasyaka, Lecron
Да, одно из решений: помещать текстовые файлы в одну папку, запускать консольную версию, которая применит правила ко всем файлам из каталога, и забирать обработанные файлы из другой папки.
В следующей версии добавлю настройку "Применить правила" в окно "Извлечь текст из файлов" (пункт главного меню "Сервис|Извлечь текст из файлов"). Это позволит обрабатывать списки текстовых файлов.
Да, одно из решений: помещать текстовые файлы в одну папку, запускать консольную версию, которая применит правила ко всем файлам из каталога, и забирать обработанные файлы из другой папки.
В следующей версии добавлю настройку "Применить правила" в окно "Извлечь текст из файлов" (пункт главного меню "Сервис|Извлечь текст из файлов"). Это позволит обрабатывать списки текстовых файлов.
- fich
- Обыватель
Балаболка TTS
Ну да, давайте, закроем "Балаболку", вернёмся в DOS и в "командной строке" будем, прищуриваясь и закусив губу, печатать пути или создавать *.bat файлы. Нафиг "интерфейсы"! даёшь Дос!
Отправлено спустя 22 минуты 21 секунду:
- Дорогой! и Ув. Автор, вы зашорились и забыли что создали БАЛАБОЛКУ - НЕ для "писателя" и не для читателя - А ! для СЛУШАТЕЛЯ, а что надо Слушателю? ... это грамотное, без ошибок, рвущих СЛУХ, ЧТЕНИЕ! для этого вы и внеднили Словарь и обучение "читающего робота" - руками Благодарного Юзера ! Спасибо. А Юзеру удобно ОДИН РАЗ - загрузить 6-25 томов -одной эпопеи-цикла-романа-межавторства-... - исправить ударения, на повторяющихся нелепых Именах-словах ... и наслаждаться 50-90 часами АудиоКниги (которую "Аналоговые Читальщики" . .. может и НЕ начитают никогда - ввиду .. . предверия выходных, недосыпа, личной неприязни, продления пенсионки или повышения квартплаты ...)
Отправлено спустя 8 минут 55 секунд:
позволю себе, да простит, читатель топика, репризу -
с ув.внедрите галочку "Во всех открытых документах" в "Заменить всё".
- Lecron
- Специалист
Балаболка TTS
Не стану вдаваться в аналогичный вашему пафос, но для обработки ПАПКИ, если обработка состоит из нескольких этапов/действий, иного пути просто не существует. Внешнее управление GUI весьма удивляющее занятие. Зато всего один раз сделав обработку, подготовка следующих серий, в том числе любого количества любых книг, сводится к нажатию ОДНОЙ кнопки "Сделай мне все эти книги" (я забыл когда их делал по одной). Максимум, в середине, обработка подождет, когда вы прослушаете имена, а затем продолжит работу. Причем прослушаете всего для одного файла, в который обработка соединит контент всех книг, а не для каждой книги по отдельности.
И да, самое главное, все это в 4 потока. Создание пары десятков книг, занимает всего час, от кнопки Старт, до озвучки последней главы последней книги.
Удачи вам дальше заблуждаться в отсталости и ненужности обработок, и продолжайте тыкать мышкой, если вам удобно именно это.
- wasyaka
- V.I.P.
Балаболка TTS
Тэстовый файл -5кб (словари интендичны)
670-я 30с
671-я 48с (в окне - настройки - правила - Исчез пункт: Применять правила к большим по размеру частям текста)???
Попробовал консоль -
E:\balcon\balcon -f "E:\Предобработка\Тест.txt" -d "E:\Balabolka\dictionaries\1.0 corector.BXD" -d "C:\Users\wasyaka\Documents\Balabolka\1.1 corector омо.BXD" -d "E:\Balabolka\dictionaries\1.2 Словарь Ё.BXD" -d "E:\Balabolka\dictionaries\1.3 chisla.BXD" -d "E:\Balabolka\dictionaries\1.4 vse-vsyo.BXD" -d "E:\Balabolka\dictionaries\1.5 RGV.BXD" -d "E:\Balabolka\dictionaries\sample.BXD" -d "E:\Balabolka\dictionaries\YandexTTS.DIC" -w "E:\Первичка\book.wav" -n "IVONA 2 Maxim OEM"
Записывает
-n "IVONA 2 Maxim OEM" заменю на -tray
А на что поменять -w чтоб сохранить изменённый текст - book.тхт?
Знак > не срабатывает - пустой файл...
670-я 30с
671-я 48с (в окне - настройки - правила - Исчез пункт: Применять правила к большим по размеру частям текста)???
Попробовал консоль -
E:\balcon\balcon -f "E:\Предобработка\Тест.txt" -d "E:\Balabolka\dictionaries\1.0 corector.BXD" -d "C:\Users\wasyaka\Documents\Balabolka\1.1 corector омо.BXD" -d "E:\Balabolka\dictionaries\1.2 Словарь Ё.BXD" -d "E:\Balabolka\dictionaries\1.3 chisla.BXD" -d "E:\Balabolka\dictionaries\1.4 vse-vsyo.BXD" -d "E:\Balabolka\dictionaries\1.5 RGV.BXD" -d "E:\Balabolka\dictionaries\sample.BXD" -d "E:\Balabolka\dictionaries\YandexTTS.DIC" -w "E:\Первичка\book.wav" -n "IVONA 2 Maxim OEM"
Записывает
-n "IVONA 2 Maxim OEM" заменю на -tray
А на что поменять -w чтоб сохранить изменённый текст - book.тхт?
Знак > не срабатывает - пустой файл...
- balabolka
- V.I.P.
Балаболка TTS
Если хотите просто применить правила из словарей к текстовому файлу и сохранить измененный текст, то воспользуйтесь утилитой blb2txt.exe.
Утилита для извлечения текста из файлов. Программа предназначена для извлечения текста из файлов различных форматов. Извлеченный текст может быть объединен в один файл и/или разбит на несколько файлов. К тексту могут быть применены правила из словарей коррекции произношения.
Насчет падения скорости применения правил: да, это результат того, что в новой версии правила применяются ко всему тексту целиком. И соответствующая настройка из окна настроек исчезла по той же причине.
- wasyaka
- V.I.P.
Балаболка TTS
Это обработались две книги пакетом(извлеч текст из файлов) - начало 8.30...
Функция показать применённые правила в выделенном тексте (два слова) - при одинаковых условиях:
670-я- время срабатывания около 5-ти секунд,
673-я- около 3-х минут
Т.е работать со словарями стало...
- Вложения
-
- Video_2018-10-11_201444.rar
- (2.25 МБ) 422 скачивания
- balabolka
- V.I.P.
Балаболка TTS
wasyaka
Рекомендую проверить регулярные выражения в словарях. На маленьких текстах плохо составленные регулярные выражения дают небольшое падение скорости, на больших текстах ситуация ухудшается в геометрической прогрессии. Для словарей DIC почти ничего не изменилось, там скорость применения правил осталась прежней.
Свежий пример. Вчера пользователь прислал свои словари; жаловался, что текст книги вместо 20 минут (как в предыдущей версии "Балаболки") обрабатывается 4 часа. В словарях есть, например, такое правило:
Это ужасное правило. И среди прочего оно страшно тем, что скорость его выполнения зависит от объема текста. Если применить его к одному абзацу текста, выполнится за секунду. К 16 килобайтам текста (как в старых версиях программы) - за несколько минут. Если применить к тексту размером один мегабайт, ждать придется несколько часов.
Забавно, что сразу вслед за этим правилом в словаре располагаются еще две строчки:
Если отредактировать только эти три правила, текст книги будет обрабатываться за 5 минут вместо 4 часов.
Новый способ применения правил в "Балаболке" накладывает особую ответственность на составителей словарей. Простите, но сам я способ применения правил в моей программе менять не стану. Так что надо проверять регулярные выражения в словарях - это единственный способ повысить скорость их применения.
У меня давно была мысль в окне "Статистика замен" показывать еще и время, потраченное на применение правила. Не уверен, что такая информация действительно необходима; к тому же, показывать время применения надо вообще для всех правил, а не только для тех, которые изменили текст. Но примеры правил, как приведенные выше, говорят о том, что пользователи часто не понимают, насколько опасные регулярные выражения они добавляют в словари.
Рекомендую проверить регулярные выражения в словарях. На маленьких текстах плохо составленные регулярные выражения дают небольшое падение скорости, на больших текстах ситуация ухудшается в геометрической прогрессии. Для словарей DIC почти ничего не изменилось, там скорость применения правил осталась прежней.
Свежий пример. Вчера пользователь прислал свои словари; жаловался, что текст книги вместо 20 минут (как в предыдущей версии "Балаболки") обрабатывается 4 часа. В словарях есть, например, такое правило:
Код: Выделить всё
([^\d]+)-(\d+)=$1,$2
Забавно, что сразу вслед за этим правилом в словаре располагаются еще две строчки:
Код: Выделить всё
([\d]+)-(\d+)=$1,$2
(\w{2,})\-([0-9])=$1,$2
Новый способ применения правил в "Балаболке" накладывает особую ответственность на составителей словарей. Простите, но сам я способ применения правил в моей программе менять не стану. Так что надо проверять регулярные выражения в словарях - это единственный способ повысить скорость их применения.
У меня давно была мысль в окне "Статистика замен" показывать еще и время, потраченное на применение правила. Не уверен, что такая информация действительно необходима; к тому же, показывать время применения надо вообще для всех правил, а не только для тех, которые изменили текст. Но примеры правил, как приведенные выше, говорят о том, что пользователи часто не понимают, насколько опасные регулярные выражения они добавляют в словари.
- balabolka
- V.I.P.
Балаболка TTS
wasyaka
Попробуйте скачать и установить свежую версию 674: скорость применения правил должна вырасти.
Попробуйте скачать и установить свежую версию 674: скорость применения правил должна вырасти.