Балаболка TTS

Программа "Балаболка" предназначена для воспроизведения звуков человеческого голоса с использованием любого речевого синтезатора, установленного на компьютере.

Модератор: balabolka

Ответить
Аватара пользователя
balabolka
V.I.P.

Балаболка TTS

#51

Сообщение balabolka »

fich писал(а): Вам, что трудно сделать как правильно, логично и удобно пользователю?
Да, трудно сделать так, как это хочется одному конкретному пользователю. Два года прошло, как обновил работу кнопки "Заменить все": жалобы поступили только от Вас.

Привожу в пример текстовые редакторы от Microsoft потому, что с ними все более-менее знакомы. И еще потому, что это яркий пример того, как одна функция по-разному работает в программах от одной фирмы. Это опровергает Ваш довод о существовании некоего "стандартного" способа; его попросту нет.

Можно рассмотреть и другие популярные программные продукты, но текстовых редакторов десятки, и у разных пользователей разные предпочтения. Можно найти примеры под любой из способов установки курсора (наверняка, найдется и четвертый вариант изменения позиции курсора, о котором не знаю).
fich писал(а): до Balabolka 2.11.0.599 (включительно) всё работало правильно (оставалось на месте исправления)
fich писал(а): А где это был мой курсор последний раз?!
Вы не замечаете, что ведете речь о двух разных способах позиционирования курсора:
  • устанавливать курсор в место последней замены;
  • сохранять текущую позицию курсора в тексте.
Это разные способы, нельзя реализовать их одновременно.

Вот основной мой довод: мне нужна максимальная скорость выполнения массовых замен в тексте. А отслеживание позиции каждой замены в тексте (или отслеживание изменения текущей позиции) замедлит процесс; и чем больше замен, тем медленнее.

Настоятельно рекомендую начать использовать быстрые закладки. Сейчас это самый простой способ вернуться к нужной позиции курсора.

Аватара пользователя
Lecron
Специалист

Балаболка TTS

#52

Сообщение Lecron »

balabolka писал(а):
12 авг 2018 15:21
А отслеживание позиции каждой замены в тексте (или отслеживание изменения текущей позиции) замедлит процесс; и чем больше замен, тем медленнее.
А зачем ее отслеживать на каждую замену? Не знаю программных особенностей, но думаю один из трех, за минуту пришедших в голову вариантов, должен сработать.
1. Позиция строка-слово.
2. Если есть возможность отследить количество замен до позиции курсора, то: новая_позиция = позиция + (длина_замены - длина_поиска) * количество_замен
3. Если и это невозможно, запоминаем десяток-другой символов после/до/вокруг позиции; после замены перемещаемся на начало абзаца и делаем "поиск вперед" этих символов.

ЗЫ. Мне все-равно где будет курсор, я этой функцией не пользуюсь, но сохранять позицию, для данной предметной области, реалтайм озвучки с коррекцией произношения на лету, (и пофиг, как ведут себя другие редакторы), самое логичное.

ЗЗЫ. А можно сделать, заменить всё от курсора до конца файла, что как раз напрашивается предметной областью, и тогда никаких сложностей с позиционированием нет вообще.

Аватара пользователя
evmir_troll-hunter
Администратор

Балаболка TTS

#53

Сообщение evmir_troll-hunter »

fich писал(а):
12 авг 2018 14:58
куда делся ВВ-код "спойлер"?
...кнопка спойлера теперь более логична - H (Hide text):
spoil3.jpg
spoil3.jpg (11.12 КБ) 37380 просмотров

Аватара пользователя
fich
Обыватель

Балаболка TTS

#54

Сообщение fich »

balabolka писал(а):
12 авг 2018 15:21
Вы не замечаете, что ведете речь о двух разных способах позиционирования курсора:
устанавливать курсор в место последней замены;
сохранять текущую позицию курсора в тексте.
Это разные способы, нельзя реализовать их одновременно.
Да что-ж вы какой непонятливый! Давайте я вам на пальцах - запустите 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

#55

Сообщение balabolka »

Lecron писал(а):
12 авг 2018 15:53
Мне все-равно где будет курсор, я этой функцией не пользуюсь, но сохранять позицию, для данной предметной области, реалтайм озвучки с коррекцией произношения на лету, (и пофиг, как ведут себя другие редакторы), самое логичное.
Да, такой подход мне кажется удобным, спасибо за Ваше мнение. Можно попробовать применить его в следующей версии программы; подумаю над этим еще.

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

Аватара пользователя
fich
Обыватель

Балаболка TTS

#56

Сообщение fich »

Ув, balabolka. Извиняйте если "резко" выразился (насчёт "непонятливости") "смайл - с уважением" не смог поставить, страница с ними вечно грузится.
- За подсказку что есть "Hunspel -rus", спасибо. искал Яндексом, нашел только наш диалог на mytts (четырьмя постами выше "где скачать Hunspel для русского") заглянул повнимательнее на ваш сайт balabolka-tts.ru и вот он Hunspel рус, теперь Ё не подкрашивается красным, заменил пустой " usr_ru_RU.dic " своим на, пока, 7200 (правильных) слов.
- Пока сижу на 2.11.0.599
Отправлено спустя 28 минут 1 секунду:
- напомню идею, насчет "Заменить всё" -внедрить ещё одну галочку - "Заменить во всех открытых документах" - минимум телодвижений, не скачем по каждой закладке с книгой отдельно, не засоряем словарь "одноразовыми словами". ;)

Аватара пользователя
wasyaka
V.I.P.

Балаболка TTS

#57

Сообщение wasyaka »

balabolka писал(а):
12 авг 2018 06:19
Также, нет новых идей, что надо делать с омографами.
Использую две запущенные проги: в одной текст и включен словарь омо в другой включен bxd
► Показать
Через сохранить в файл и дальше через блокнот не очень удобно

Аватара пользователя
Lecron
Специалист

Балаболка TTS

#58

Сообщение Lecron »

balabolka, кстати, добавление правил в словарь bxd не доработано.
Добавляя слово в dic, достаточно нажать "Добавить и сохранить", как замена добавляется в словарь и окно закрывается. Для bxd, нужно нажать ОК, а затем тянуться мышкой аж в правый нижний угол экрана (что на мониторах с большой диагональню, достаточно далеко) и там еще жать Сохранить.
fich писал(а):
13 авг 2018 09:56
не засоряем словарь "одноразовыми словами".
Чего вы так боитесь словарей?
На правой панели, в контекстном меню жмем "Новый" и называем его 2018. При правом клике на проблемном слове, выбираем "Произношение" и редактируем словарную пару, аналогично как в "Заменить". Как бы автор не улучшал Замену в программе, работа со словарем будет намного быстрее. Более того, намного удобнее, так как слово сразу подставляется в оба поля, осталось только поставить знак уларения.
В конце года – удалить и создать новый. А можно даже не удалять, а просто отключить. И тогда архив замен останется на память, вдруг пригодится. Ведь иногда выходит новая книга в серии, и получается для нее, большинство спорных вопросов с произношением уже решены.
Поверьте, лишняя тысяча и даже десяток тысяч словарных пар, по нынешним временам для Балаболки не проблема. От слова совсем.

Аватара пользователя
fich
Обыватель

Балаболка TTS

#59

Сообщение fich »

Lecron писал(а):
13 авг 2018 15:41
Чего вы так боитесь словарей?
На правой панели, в контекстном меню жмем "Новый"
Я в курсе как создаются словари, свой лет за 15 я накопил за 42.000 слов, сегодняшние "пессатели" -придумывают новые слова на ходу, а вы, Lecron, знаете сколько официальных Имён и Фамилий в мире!? вы думаете на 10.000-20.000 словарика хватит? и + их склонений? У вас есть такой словарик? А сколько -вымышленных, уменьшительно-ласкательных, оскорбительно-наездных, панибратских, от балды склоняемых .. .
- А вы, Lecron, сколько книг за год прослушиваете? ...
- И у меня есть словари с ОДНИМ словом, отдельно - например (для фэнтези) -для слова- "духи - ду<хи" или для слова- "замок - за<мок". а есть " * * * - а в это время".
- Я вообще не понимаю - Балаболка - для Прослушивания книг, неужели всем по ... "грамотно, неграмотно" читает?
- Вот (рассказ на 10 часов) так я готовлю книги для друзей-ламеров НЕ умеющих пользоваться Словарями - сначала правлю "Имена-Фамилии" -затем "Показать изменённй текст" - "Сохранить" и отправляю по мылу в город, заметьте СЛОВАРИ НЕ нужны - Нужен Голосовой движек "Николай" и Балаболка -распаковал - открыл - слушай.

Аватара пользователя
Lecron
Специалист

Балаболка TTS

#60

Сообщение Lecron »

fich, Не важно сколько я слушаю и сколько там еще чего. Я отвечал на ваш тезис "не засоряем словарь "одноразовыми словами"", который легко решается "для одноразовых слов, одноразовые словари".

Аватара пользователя
Manariel 64
Постоялец

Балаболка TTS

#61

Сообщение Manariel 64 »

balabolka, специально зарегистрировался, чтобы сказать спасибо за улучшенный "заменить все". :thank:

Аватара пользователя
Manariel 64
Постоялец

Балаболка TTS

#62

Сообщение Manariel 64 »

fich, Просмотрел вашего Головачева и возник вопрос, а сколько времени уходит на такую обработку текста?

Аватара пользователя
balabolka
V.I.P.

Балаболка TTS

#63

Сообщение balabolka »

Manariel 64 писал(а):
23 авг 2018 15:27
balabolka, специально зарегистрировался, чтобы сказать спасибо за улучшенный "заменить все".
Пожалуйста.

Аватара пользователя
fich
Обыватель

Балаболка TTS

#64

Сообщение fich »

Я не пойму, Вас, Илья, вы сами часто пользуете свою-же софтину? Думаю нет и даже близко. Спасибо за версию 2.11.0.599 и до неё.
Manariel 64 писал(а):
23 авг 2018 15:29
fich, Просмотрел вашего Головачева и возник вопрос, а сколько времени уходит на такую обработку текста?
2-4 часа(10-12часовые книги) "ударение" в тексте Имена-Фамилии, потом ctrl+t - save)
- Manariel 64, не знаю по чьей просьбе "зарегистириовался", ну что-ж 1/1, но мне любопытно как вы работаете с "заменить всё" - если вы вообще понимаете о чём речь. Опишите алгоритм (если не напишите значит ...
- Ещё раз объясню, правлю только Имена-Фамилии, остальное Николай читает грамотно (научил за 15 лет)
► Показать
- видимо я тут один (из вообще немногих) кто активно, в "хвост и гриву" пользует "Балаболку" ПО НАЗНАЧЕНИЮ -для подготовки, записи mp3 и Прослушивания книг или для прямого из "Балаболки" прослушивания.
balabolka писал(а):
12 авг 2018 15:21
Два года прошло, как обновил работу кнопки "Заменить все": жалобы поступили только от Вас.
)Уважаемый, два года назад на старом сайте, вы мне так и ответили -"Менять ни чего не буду!" А я просил вас мотивировать, но вы . .. застеснялись. Так что сижу на 2.11.0.599, далее "работу с текстом вы порушили. Зачем? Вас ведь то-же ни кто не просил так сделать, если вы вычитываете кнгу, вам нравится? искать то место в тексте до которого вы дошли, наткнулись на повторяющуюся "очепятку" - исправили - и улетели в начало книги?
что-то вы не заметили
2- Исправьте пожалуйста - "Замена" (ctrl+R) то-б не происходит возврат на начало Книги.
3- Хорошо-бы - "Замена" (ctrl+R) внедрить "галочку" - "Заменить во всех открытых документах"
4- При запуске конвертации в "аудио" иметь возможность выбрать что желательно по окончании - "выкл", "сон.
5- "Сохранить как несколько ауд. файлов" -"Галочки" у треков (непонятная функция) лучше - "Выбор того что НАДО конвертировать в аудио".
6- Было-бы неплохо что б Балаболка умела сворачиваться в трей, когда "кодирует в аудио"
9- "Сравнить два файла" - стало менее информативно, в ранних версиях всё было наглядно три окна. можно было визуально сравнить два файла.

Аватара пользователя
Lecron
Специалист

Балаболка TTS

#65

Сообщение Lecron »

fich писал(а):
27 авг 2018 15:51
корявейшие новомодные контейнеры -джву,фб2,епуб ... -которые нередко корячат текст до неузнаваемости - откройте в Балаболке Дивов О. - Храбр (Мир Былин) - 2006.rar
преформатные текстовые форматы, не предназначены для "правильного" текстового отображения, их приоритет – визуальная идентичность оригиналу. Поэтому не понимаю чего вы ждете от текстовых слоев djvu и pdf. Их задача, позволить сохранить цитату на фразу, максимум предложение, и с этим оно справляется на ура. А с постформатными, тем же fb2, проблем не встречал. Как-то раньше, некоторые просто не открывались, но потом и это решилось.
fich писал(а):
27 авг 2018 15:51
ак что сижу на 2.11.0.599, далее "работу с текстом вы порушили.
Всем мил не будешь. Мне тоже не нравится, что в редакторе словаря, нет возможности использовать для ударения другие знаки кроме *<>. Поэтому сижу на 2.7, так как использую ` (обратный апостроф). Но прям требовать решения этого вопроса, у меня пальцы по клавиатуре не повернутся.))

Аватара пользователя
fich
Обыватель

Балаболка TTS

#66

Сообщение fich »

Lecron, ну у нас с вами вроде тёрок нет, вы даже поняли "мою просьбу" о "Заменить Всё".
Lecron писал(а):
27 авг 2018 16:55
преформатные текстовые форматы, не предназначены для "правильного" текстового отображения, их приоритет – визуальная идентичность оригиналу.
Вот! инет заставляет тратить глаза на визуальное чтение и трафик.
- А - "Балаболка"(с Николаем) ..господя как я с ней давно знаком, и как благодарен Автору - просто развернула Мир Книг до охренения! ...уму не растяжимо! Я без сна учил и учу Николая - говорить правильно и добился. Но Автор, ломает, удобный, один из НЕОБХОДИМЫХ в процессов подготовки книги к Грамотному прочтению ... Зачем?!
Lecron писал(а):
27 авг 2018 16:55
использовать для ударения другие знаки кроме *<>. Поэтому сижу на 2.7, так как использую ` (обратный апостроф).
мда-а, тут я вас не понял . .зачем? я даже не помню как вызвать "обратный апостроф" с клавы, вам это чисто из эстэтических соображений надо? или пользуете другой звук движок? или никак не отвыкните от "другой софтины"?.

- Детям присутствующим в этом топике трудно объяснить, что с возрастом теряется зрение, остеохондроз крючит пальцы . .. а ГИГАБАЙТ ПОДГОТОВЛЕННЫХ (ТХТ) книг (для Николая) хранится! ..и в старости, когда и память подводит, останется переслушивать Тысячи Подготовленных книг (Николаем) - без Всяких Словарей.

Я даже не сомневаюсь - что 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

#67

Сообщение Lecron »

fich писал(а):
28 авг 2018 15:30
мда-а, тут я вас не понял . .зачем?
Вот так вот! Вы не понимаете меня, я не понимаю ваших хотелок, а разработчик Балаболки не понимает нас обоих.
Обратный апостроф ` и крышка ^ являются знаками ударения для Loquendo Olga. Выкинуть поддержку целого движка...

Аватара пользователя
Manariel 64
Постоялец

Балаболка TTS

#68

Сообщение Manariel 64 »

fich писал(а):
27 авг 2018 15:51
- Manariel 64, не знаю по чьей просьбе "зарегистириовался"
Ага, прям американский шпион :smile1:

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

Аватара пользователя
Arex
Интересующийся

Балаболка TTS

#69

Сообщение Arex »

balabolka, не подскажете, как Балаболка ведёт себя при обновлении? У меня версия программы 2.11.0.631 (portable). Останутся ли при обновлении прежние настройки и подключенные словари? Где они хранятся: в файле или реестре?

И ещё пожелание, нельзя ли сноски переносить в конец предложения или абзаца? А то они бывают длинные, на несколько предложений, и часто рвут предложения на части, пока их слушаешь, забываешь забыть с чего начиналось предложение.
Пример (фрагмент fb2-книги в Балаболке):
— Ха… Как было не влезть к медведю в берлогу! Ведь по дешевке мне ивановские[4 - Ивановские — Иваново ста, купцы золотой сотни Новгорода, делающие вклад в казну церкви Иоанна Предтечи на Опоках, который составлял 50 серебряных гривен, т. е. примерно 200 гривен кун (устройство Иванского купечества завершилось грамотой Всеволода Мстиславовича от 1130 г.).] скорлат отдали, а водмол[5 - Скорлат — сорт дорогого сукна; водмол — грубое немецкое сукно.] так и вовсе за бесценок. Ступай, говорят, Захарий, до Мурома через Ветлугу реку, ищи там купца Онуфрия да продавай наш товар себе в прибыток. А коли узнаешь что про него худое, так торопись вернуться, в долгу не останемся. И если разорение ему какое учинено было, так по мере сил накажи тех разбойных людишек… И Кузьму с Якуном мне сосватали. Скажи, Федька, с чего бы это им такую силищу посылать, а? До разговора со мной уже прознали что-то про дела ветлужские?
чтобы превращалось в
— Ха… Как было не влезть к медведю в берлогу! Ведь по дешевке мне ивановскиескорлат отдали, а водмол так и вовсе за бесценок. [4 - Ивановские — Иваново ста, купцы золотой сотни Новгорода, делающие вклад в казну церкви Иоанна Предтечи на Опоках, который составлял 50 серебряных гривен, т. е. примерно 200 гривен кун (устройство Иванского купечества завершилось грамотой Всеволода Мстиславовича от 1130 г.).] [5 - Скорлат — сорт дорогого сукна; водмол — грубое немецкое сукно.] Ступай, говорят, Захарий, до Мурома через Ветлугу реку, ищи там купца Онуфрия да продавай наш товар себе в прибыток. А коли узнаешь что про него худое, так торопись вернуться, в долгу не останемся. И если разорение ему какое учинено было, так по мере сил накажи тех разбойных людишек… И Кузьму с Якуном мне сосватали. Скажи, Федька, с чего бы это им такую силищу посылать, а? До разговора со мной уже прознали что-то про дела ветлужские?
Разумеется, такой перенос не всякому придётся по вкусу, так что лучше в настройках сделать возможность его включать/выключать. (то есть по умолчанию "не переносить", а можно включить "сноски в конец предложения" или "сноски в конец абзаца").


fich писал(а):
27 авг 2018 15:51
- видимо я тут один (из вообще немногих) кто активно, в "хвост и гриву" пользует "Балаболку" ПО НАЗНАЧЕНИЮ -для подготовки, записи mp3 и Прослушивания книг или для прямого из "Балаболки" прослушивания.
Честно говоря, я только из обсуждения данной темы узнал, что в Балаболке, оказывается, есть кнопка "Заменить всё". :smile1: Уже несколько лет пользуюсь Балаболкой для прослушивания книг, но редактирую тексты книг в Notepad++, там это в любом случае удобнее, а "на лету" - с помощью словарей.

Аватара пользователя
balabolka
V.I.P.

Балаболка TTS

#70

Сообщение balabolka »

Arex писал(а):
30 авг 2018 13:58
И ещё пожелание, нельзя ли сноски переносить в конец предложения или абзаца?
Обещаю подумать над этим, спасибо за идею.

Аватара пользователя
fich
Обыватель

Балаболка TTS

#71

Сообщение fich »

Manariel 64 писал(а):
29 авг 2018 12:41
а "заменить все" использую для ударений с помощью < >. Выставляю, нажимаю и у меня становится на том месте где менял. Раньше такого не было. Балаболка последняя.
Да ладно! скачаю проверю. Спасибо.
Lecron писал(а):
29 авг 2018 11:06
Обратный апостроф ` и крышка ^ являются знаками ударения для Loquendo Olga. Выкинуть поддержку целого движка...
Э-Не-е, беэ обид! я прямо рубанул
fich писал(а):
28 авг 2018 15:30
... или пользуете другой звук движок? или никак не отвыкните от "другой софтины"?.
если честно - насядьте на Николая - скорость 70-75. К женщинским голосам я равнодушен, "воинственная, злобная боевикатость"(которая довлеет после 20 века в Книгах) женским голосом ... не-е, не звучит.
Arex писал(а):
30 авг 2018 13:58
Уже несколько лет пользуюсь Балаболкой для прослушивания книг, но редактирую тексты книг в Notepad++, там это в любом случае удобнее, а "на лету" - с помощью словарей
Ну и зачем такой гемор!? Раньше как было .. - БАЛАБОЛКА - Откыл текст - ЗАпустил (с НэтБука) слушать сразу . .. вдруг в середине на .. х.з. странице и х.з. какого часа прослушивания
-появляется корявое ИМЯ или слово (одноразовое, по выдумке писателя, одноразовое но часто применяемое в ЭТОМ тексте) вы ставите этим словам - УДАРЕНИЕ! < и далее -жмёте ОК - и.и.. улетаете в начало КНИГИ, че<шите репу и пытаетесь вспомнит ... где это я был& и как найти то место (строки, страницы) в котором правил . .. до версии 2.11.0.599 И ВКЛЮЧИТЕЛЬНО -вы остаётесь НА МЕСТЕ исправления (правда нюанс, надо щёлкнуть мышью на этой странице -чтоб не улететь в начало ... но это проще чем сейчас (на последних версиях Балаболки) - только ОК и ... писец - смотриш н азаглавие КНИГИ

Аватара пользователя
balabolka
V.I.P.

Балаболка TTS

#72

Сообщение balabolka »

Arex писал(а):
30 авг 2018 13:58
не подскажете, как Балаболка ведёт себя при обновлении? У меня версия программы 2.11.0.631 (portable). Останутся ли при обновлении прежние настройки и подключенные словари? Где они хранятся: в файле или реестре?
Настройки portable-версии хранятся в файле конфигурации BALABOLKA.PCFG в той же папке, где и программа. Файл конфигурации имеет атрибут "скрытый".

Словари хранятся в подкаталоге "dictionaries" в той же папке, что и portable-версия.

Аватара пользователя
fich
Обыватель

Балаболка TTS

#73

Сообщение fich »

ах-да, вот тут 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 миллисек. - чтоб не строчил.
- "галочку" - "форматировать текст после откр файла"

Аватара пользователя
wasyaka
V.I.P.

Балаболка TTS

#74

Сообщение wasyaka »

balabolka писал(а):
30 авг 2018 14:53
Arex писал(а): ↑30 авг 2018 13:58
И ещё пожелание, нельзя ли сноски переносить в конец предложения или абзаца?
Обещаю подумать над этим, спасибо за идею.
Ну и тогда после опции: добавить сноски и примечания внутрь текста - удалить их из конца этого текста...
fich писал(а):
27 авг 2018 15:51
fich, Просмотрел вашего Головачева и возник вопрос, а сколько времени уходит на такую обработку текста?
2-4 часа(10-12часовые книги) "ударение" в тексте Имена-Фамилии, потом ctrl+t - save)
Практически при подготовке Вы её (книгу) прочитали...
Я понимаю если начинающий пользователь (личный "начальный" пример), сейчас - 60 минут работает Балаболка, 30-40 я (растановка омографов) - это если озвучка через YandexTTS (последние только через Ерёму...) или Максим на запись (не пользуюсь, но технологию проработал), а так выше есть видео (для прослушки через комп (ноут)...

Аватара пользователя
fich
Обыватель

Балаболка TTS

#75

Сообщение fich »

wasyaka писал(а):
30 авг 2018 23:16
Практически при подготовке Вы её (книгу) прочитали...
Нет, за 2 часа 10 часовую книгу не прочитаешь. Если читали выше - начинаю исправлять книгу с конца т.к. это логичнее. Омографы как-раз заношу в словарь - правю только Имена-Фамилии-кликухи и всякий одноразовый пессательский бред типа
► Показать
Manariel 64 писал(а):
29 авг 2018 12:41
а "заменить все" использую для ударений с помощью < >. Выставляю, нажимаю и у меня становится на том месте где менял.
Увы, на вставуку "пробела" - улетает на начало книги.

Аватара пользователя
Manariel 64
Постоялец

Балаболка TTS

#76

Сообщение Manariel 64 »

fich писал(а):
31 авг 2018 14:10
Увы, на вставуку "пробела" - улетает на начало книги.
Ну не знаю, попробовал и у меня ничего не улетает.

Аватара пользователя
wasyaka
V.I.P.

Балаболка TTS

#77

Сообщение wasyaka »

fich писал(а):
31 авг 2018 14:10
Сууукааа
Для таких слов существует словарь корректор в рег выражениях

Код: Выделить всё

([а-я])(\1){2,}=$1
Сууукааа=сука
Взято из:
Обновляемые словари для KooBAudio Там всё для Николая...
fich писал(а):
31 авг 2018 14:10
Нет, за 2 часа 10 часовую книгу не прочитаешь.
Но смысл этих замен, если текст, прежде чем заменить, уже прочитан... Ещё раз - одноразовый писательский бред - но прослушать?

Аватара пользователя
Manariel 64
Постоялец

Балаболка TTS

#78

Сообщение Manariel 64 »

balabolka, Уважаемый, а почему у меня 69-я версия не накатывается сверху? Всегда было нормально...Win 7x64

Аватара пользователя
balabolka
V.I.P.

Балаболка TTS

#79

Сообщение balabolka »

Manariel 64
В программе-установщике ничего не менял. Попробуйте запустить процесс установки еще раз.

В чем именно проявляется проблема? Процесс установки прерывается или, например, программа копируется в какой-то другой каталог?

Аватара пользователя
Manariel 64
Постоялец

Балаболка TTS

#80

Сообщение Manariel 64 »

balabolka,
Все как обычно, скачал, распаковал, установил. В справке показывает 68-ю. Если нажать "проверить обновления" пишет "есть 69-я". И так уже раз 5. Пробовал устанавливать как распакованную так и сразу из винрара — без разницы...
Раньше было просто накатилась и все нормально...

Аватара пользователя
balabolka
V.I.P.

Балаболка TTS

#81

Сообщение balabolka »

Manariel 64
Закачал заново все файлы на сервер. Сейчас должно быть всё нормально, проверил на своем компьютере.

Аватара пользователя
Manariel 64
Постоялец

Балаболка TTS

#82

Сообщение Manariel 64 »

balabolka
Спасибо! Не распаковывая накатилась как родная :up:

Аватара пользователя
balaamster
Обыватель

Балаболка TTS

#83

Сообщение balaamster »

balabolka, добрый день
При использовании режима "Сохранить как несколько аудиофайлов..." (ctrl+f8) я стокнулся с аномальным поведением программы.
Описание действий:
  • Открываю fb2-файл
  • Создаю оглавление по Ctrl-Alt-F2
  • Сохранить как несколько аудиофайлов... (стоит галочка "использовать именованные закладки")
Далее два варианта событий.
Вариант 1.
  • Нажимаю "разделить и преобразовать", отмечаю главы с первой по третью (с блока аннотации галочку снять невозможно).
  • Нажимаю выполнить.
  • Создаются файлы (аннотация), (Глава 1), (Глава 2), (Глава 3 + оставшаяся часть книги до конца)
Вариант 2
  • Нажимаю "разделить и преобразовать", отмечаю главы с третьей по четвёртую (с блока аннотации всё также галочку снять невозможно).
  • Нажимаю выполнить.
  • Создаются файлы (аннотация + Глава 1 + Глава 2), (Глава 3), (Глава 4 + оставшаяся часть книги до конца)
Версия 2.14.0.669 portable

Аватара пользователя
balabolka
V.I.P.

Балаболка TTS

#84

Сообщение balabolka »

balaamster
А аномалия в чём? Так и было задумано.

Этот режим всегда обрабатывает весь текст в главном окне целиком. Если хотите преобразовать в звуковые файлы только часть текста - удалите лишний текст (или скопируйте текст в новую вкладку в главном окне программы).

Аватара пользователя
balaamster
Обыватель

Балаболка TTS

#85

Сообщение balaamster »

balabolka,
Ну если не аномалия, то, как минимум, неоднозначный контекст чекбоксов.
Наличие чекбоксов у меня всегда ассоциировалось с "включить/выключить(исключить)"
Соответственно ожидалось, что главы, со снятыми чекбоксами, не будут обрабатываться.

В текущем контексте, получается, что создаётся фрагмент в интервале [от чекбокса; до чекбокса), а разбиение на главы это только ориентир?
► Показать

Аватара пользователя
balabolka
V.I.P.

Балаболка TTS

#86

Сообщение balabolka »

balaamster
В окне написано: "Проверьте, правильно ли программа поделила текст на части."

Да, программа показывает, на какие именно части был поделен текст, и чекбоксы включают/отключают ту или иную границу разбиения.

Именованные закладки, которые к тому же совпадают с началами глав, - это лишь один из вариантов деления текста. Но да, согласен: именно он создает иллюзию того, что можно включать/отключать сохранение отдельных глав книги.

Аватара пользователя
fich
Обыватель

Балаболка TTS

#87

Сообщение fich »

Здравствуйте.
wasyaka писал(а):
01 сен 2018 13:56
fich писал(а): ↑31 авг 2018 15:10
Нет, за 2 часа 10 часов книгу не прочитаешь.
Но смысл этих замен, если текст, прежде чем заменить, уже прочитан... Ещё раз - одноразовый писательский бред - но прослушать?
Не читаю я книгу при подготовке, не умею! Во первых, правлю "с конца в начало", во вторых -правлю слова-Имена, что выделены красным! в третьих предпочитаю грамоту.
balabolka писал(а):
09 сен 2018 22:34
программа показывает, на какие именно части был поделен текст, и чекбоксы включают/отключают ту или иную границу разбиения.
Обратите внимание уже два пользователя не понимают логику - "галочек"-разбиения.

- Ув,balabolka. Вы вроде исправили "Замена" в Балаболка 2.14.0.667, проверил, криво работает, Balabolka 2.11.0.599 -работает чётко.
Отправлено спустя 5 часов 25 минут 18 секунд:
извините, "Балаболка 2.14.0.669" Глюк с "Заменить всё" - выглядит так. "Заменить всё" срабатывает как надо (спасибо), но если нажать "отмена" ctrl+Z - то на первую страницу.
wasyaka писал(а):
01 сен 2018 13:56
Взято из:
Обновляемые словари для KooBAudio
Для Балаболки, скорее всего они работать не будут, либо в них придется в ручную менять знаки ударения, а регулярные выражения скорее всего работать не будут

Аватара пользователя
wasyaka
V.I.P.

Балаболка TTS

#88

Сообщение wasyaka »

Пожелания: :thinking:
Функция - Применённые правила (на выделенный текст) - после исправления - заменить и сохранить - одновременно закрывалось и окно статистики?
Функция - Показать изменённый текст - дополнить - на все открытые тексты или на выбор ? :thank:

Аватара пользователя
balabolka
V.I.P.

Балаболка TTS

#89

Сообщение balabolka »

wasyaka
Простите, но предложенные Вами изменения не кажутся мне необходимыми.

Аватара пользователя
wasyaka
V.I.P.

Балаболка TTS

#90

Сообщение wasyaka »

balabolka писал(а):
02 окт 2018 17:19
wasyaka
Простите, но предложенные Вами изменения не кажутся мне необходимыми.
с предложением 1 - согласен...
но со вторым...
в коротких тезисах...
Время обработки от 60 до 120 минут
а текст - неинтересно...
а , что по новой...
и опять не...(но от 60...минут...

Аватара пользователя
fich
Обыватель

Балаболка TTS

#91

Сообщение fich »

Здравствуйте.
-(версия 2.14.0.669) "Двойной тап" по слову стал выделять не только "слово", но и знаки препинания и ковычки рядом валяющиеся.
- спасибо за "Заменить всё".
- Если в "Заменить всё" - внедрить галочку "во всех открытых документах" - было-бы намного удобнее.
(открываю собрание сочинений из 6 томов, исправляю в одном - применив "Заменить всё" с галочкой "исправить во всех открытых документах" . .. шесть зайцев одним "кликом")
Отправлено спустя 9 минут 40 секунд:
wasyaka писал(а):
01 окт 2018 20:49
Функция - Показать изменённый текст - дополнить - на все открытые тексты или на выбор ?
balabolka писал(а):
02 окт 2018 17:19
wasyaka
Простите, но предложенные Вами изменения не кажутся мне необходимыми.
В принципе с wasyaka конгруентен. Пакетная подготовка ТХТ к грамотному озвучиванию - задача именно для балаболки. И перекликается с моей просьбой, выше, внедрить галочку "Во всех открытых документах" в "Заменить всё".
------------------------------------------------------------
Просто есть люди юзающие "софт" ради любопытства, а есть постоянно из необходимости. Вы создали нужную софтину .. вам и расхлёбывать :wink: :thank: Спасибо.

Аватара пользователя
Lecron
Специалист

Балаболка TTS

#92

Сообщение Lecron »

fich писал(а):
03 окт 2018 13:16
Пакетная подготовка...
...работа для консольной версии. Да, придется немного изучить управление консольными программами из командных файлов, но после... любой каприз в ваших руках.

Аватара пользователя
balabolka
V.I.P.

Балаболка TTS

#93

Сообщение balabolka »

wasyaka, Lecron
Да, одно из решений: помещать текстовые файлы в одну папку, запускать консольную версию, которая применит правила ко всем файлам из каталога, и забирать обработанные файлы из другой папки.

В следующей версии добавлю настройку "Применить правила" в окно "Извлечь текст из файлов" (пункт главного меню "Сервис|Извлечь текст из файлов"). Это позволит обрабатывать списки текстовых файлов.

Аватара пользователя
fich
Обыватель

Балаболка TTS

#94

Сообщение fich »

Lecron писал(а):
03 окт 2018 17:26
fich писал(а): ↑03 окт 2018 14:16
Пакетная подготовка...
Lecron - решительно ответил. :beee:
...работа для консольной версии. Да, придется немного изучить управление консольными программами из командных файлов, но после... любой каприз в ваших руках.
Ну да, давайте, закроем "Балаболку", вернёмся в DOS и в "командной строке" будем, прищуриваясь и закусив губу, печатать пути или создавать *.bat файлы. Нафиг "интерфейсы"! даёшь Дос!
Отправлено спустя 22 минуты 21 секунду:
- Дорогой! и Ув. Автор, вы зашорились и забыли что создали БАЛАБОЛКУ - НЕ для "писателя" и не для читателя - А ! для СЛУШАТЕЛЯ, а что надо Слушателю? ... это грамотное, без ошибок, рвущих СЛУХ, ЧТЕНИЕ! для этого вы и внеднили Словарь и обучение "читающего робота" - руками Благодарного Юзера ! Спасибо. А Юзеру удобно ОДИН РАЗ - загрузить 6-25 томов -одной эпопеи-цикла-романа-межавторства-... - исправить ударения, на повторяющихся нелепых Именах-словах ... и наслаждаться 50-90 часами АудиоКниги (которую "Аналоговые Читальщики" . .. может и НЕ начитают никогда - ввиду .. . предверия выходных, недосыпа, личной неприязни, продления пенсионки или повышения квартплаты ...) :wink:


Отправлено спустя 8 минут 55 секунд:
позволю себе, да простит, читатель топика, репризу -
внедрите галочку "Во всех открытых документах" в "Заменить всё".
:thank: с ув.

Аватара пользователя
Lecron
Специалист

Балаболка TTS

#95

Сообщение Lecron »

fich писал(а):
05 окт 2018 19:13
Ну да, давайте, закроем "Балаболку", вернёмся в DOS и в "командной строке" будем, прищуриваясь и закусив губу, печатать пути или создавать *.bat файлы. Нафиг "интерфейсы"! даёшь Дос!
Не стану вдаваться в аналогичный вашему пафос, но для обработки ПАПКИ, если обработка состоит из нескольких этапов/действий, иного пути просто не существует. Внешнее управление GUI весьма удивляющее занятие. Зато всего один раз сделав обработку, подготовка следующих серий, в том числе любого количества любых книг, сводится к нажатию ОДНОЙ кнопки "Сделай мне все эти книги" (я забыл когда их делал по одной). Максимум, в середине, обработка подождет, когда вы прослушаете имена, а затем продолжит работу. Причем прослушаете всего для одного файла, в который обработка соединит контент всех книг, а не для каждой книги по отдельности.
И да, самое главное, все это в 4 потока. Создание пары десятков книг, занимает всего час, от кнопки Старт, до озвучки последней главы последней книги.

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

Аватара пользователя
wasyaka
V.I.P.

Балаболка TTS

#96

Сообщение wasyaka »

Тэстовый файл -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.тхт?
Знак > не срабатывает - пустой файл... :thank:

Аватара пользователя
balabolka
V.I.P.

Балаболка TTS

#97

Сообщение balabolka »

wasyaka писал(а):
08 окт 2018 15:01
А на что поменять -w чтоб сохранить изменённый текст - book.тхт?
Если хотите просто применить правила из словарей к текстовому файлу и сохранить измененный текст, то воспользуйтесь утилитой blb2txt.exe.

Утилита для извлечения текста из файлов. Программа предназначена для извлечения текста из файлов различных форматов. Извлеченный текст может быть объединен в один файл и/или разбит на несколько файлов. К тексту могут быть применены правила из словарей коррекции произношения.

Насчет падения скорости применения правил: да, это результат того, что в новой версии правила применяются ко всему тексту целиком. И соответствующая настройка из окна настроек исчезла по той же причине.

Аватара пользователя
wasyaka
V.I.P.

Балаболка TTS

#98

Сообщение wasyaka »

balabolka писал(а):
08 окт 2018 15:29
Насчет падения скорости применения правил: да, это результат того, что в новой версии правила применяются ко всему тексту целиком
2018-10-11_201940.jpg
2018-10-11_201940.jpg (7.83 КБ) 35816 просмотров
Это обработались две книги пакетом(извлеч текст из файлов) - начало 8.30...
Функция показать применённые правила в выделенном тексте (два слова) - при одинаковых условиях:
670-я- время срабатывания около 5-ти секунд,
673-я- около 3-х минут

Т.е работать со словарями стало...:wall: :wall:
Вложения
Video_2018-10-11_201444.rar
(2.25 МБ) 422 скачивания

Аватара пользователя
balabolka
V.I.P.

Балаболка TTS

#99

Сообщение balabolka »

wasyaka
Рекомендую проверить регулярные выражения в словарях. На маленьких текстах плохо составленные регулярные выражения дают небольшое падение скорости, на больших текстах ситуация ухудшается в геометрической прогрессии. Для словарей DIC почти ничего не изменилось, там скорость применения правил осталась прежней.

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

Код: Выделить всё

([^\d]+)-(\d+)=$1,$2
Это ужасное правило. И среди прочего оно страшно тем, что скорость его выполнения зависит от объема текста. Если применить его к одному абзацу текста, выполнится за секунду. К 16 килобайтам текста (как в старых версиях программы) - за несколько минут. Если применить к тексту размером один мегабайт, ждать придется несколько часов.

Забавно, что сразу вслед за этим правилом в словаре располагаются еще две строчки:

Код: Выделить всё

([\d]+)-(\d+)=$1,$2
(\w{2,})\-([0-9])=$1,$2
Если отредактировать только эти три правила, текст книги будет обрабатываться за 5 минут вместо 4 часов.

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

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

Аватара пользователя
balabolka
V.I.P.

Балаболка TTS

#100

Сообщение balabolka »

wasyaka
Попробуйте скачать и установить свежую версию 674: скорость применения правил должна вырасти.

Ответить

Вернуться в «Балаболка»