Балаболка TTS

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

Модератор: balabolka

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

Балаболка TTS

#251

Сообщение balabolka »

Vladazz писал(а):
27 май 2019 16:36
А эту программу достать где-нибудь можно?
Нет. Я передал все права на эту программу.
Для российских пользователей она бесполезна: у программы интерфейс на немецком языке, и всё заточено под немецкий язык (деление слов на слоги, выделение цветом гласных букв, глухие/звонкие согласные и т.д.).

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

Балаболка TTS

#252

Сообщение Vladazz »

Понятно. Спасибо !

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

Балаболка TTS

#253

Сообщение balabolka »

Что касается программ для чтения вслух с исходниками, то на уме приходит лишь приложение TTSApp.exe из состава Microsoft Speech SDK 5.1; чтобы не качать весь SDK, исходники программы можно найти на GitHub. Других программ не припомню (если не считать программ из других прикладных областей, где просто есть опция чтения вслух как вспомогательная функция).

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

Балаболка TTS

#254

Сообщение Vladazz »

tonio_k писал(а):
27 май 2019 15:07
Демагог - имеет открытый код. Кроме того поддерживает пользовательские скрипты lua, так что, теоретически можно сделать что то под себя через скрипты не влезая особо в код самой программы.
Добрый день! А подскажите как и где посмотреть исходник

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

Балаболка TTS

#255

Сообщение tonio_k »

Vladazz писал(а):
28 май 2019 13:59
как и где посмотреть исходник
я вас ввел в заблуждение. здесь меня поправили

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

Балаболка TTS

#256

Сообщение Vladazz »

tonio_k писал(а):
28 май 2019 14:06
я вас ввел в заблуждение. здесь меня поправили
Ну а вообще где смотрят исходник ?

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

Балаболка TTS

#257

Сообщение flegont »

На официальном сайте Демагога есть ссылка:
Исходный код одной из ранних версий Demagog
Использование согласно MPL 2.0

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

Балаболка TTS

#258

Сообщение levm »

Здравствуйте, Илья!
Вы не могли бы добавить возможность копирования нужных слов из списка найденных в результатах поиска текста в правилах (диалог "Список используемых правил")?

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

Балаболка TTS

#259

Сообщение balabolka »

levm
Постараюсь что-нибудь придумать, спасибо за идею.

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

Балаболка TTS

#260

Сообщение levm »

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

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

Балаболка TTS

#261

Сообщение wasyaka »

Словарь в bxd
Как к словарю добавить несколько новых правил, если их 2-3 и более десятка?
(функция новые слова, для сервиса Яндекс, после прослушки)
1. Вписать по одному?
2. создать новый словарь в rex или dic, переименовать в bxd и добавить через тхт редактор в словарь?
или Вы добавите в словарь функцию копировать - переместить из другого словаря? :thank:

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

Балаболка TTS

#262

Сообщение balabolka »

wasyaka писал(а):
13 июн 2019 15:05
Как к словарю добавить несколько новых правил, если их 2-3 и более десятка?
Рекомендуется делать это вручную.

Но можно и так: в редакторе BXD-словаря выбрать пункт меню "Файл|Вставить из файла".

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

Балаболка TTS

#263

Сообщение wasyaka »

balabolka писал(а):
13 июн 2019 15:54
Но можно и так: в редакторе BXD-словаря выбрать пункт меню "Файл|Вставить из файла".
Спасибо за подсказку - то что доктор... :thank:

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

Балаболка TTS

#264

Сообщение levm »

Здравствуйте, Илья!
Как Вы смотрите на идею, чтобы на значке программы на панели задач отражался процесс сохранения файлов аудио по команде "Сохранить как несколько аудиофайлов" (как это мы видим при сохранении скачиваемых файлов на значке браузера)? Ведь целесообразность этого очевидна, и вопрос только в том, трудно ли это запрограммировать.

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

Балаболка TTS

#265

Сообщение balabolka »

levm
Какая у Вас версия Windows?

Сейчас для Windows 7 и выше реализован индикатор прогресса на панели задач, так что ход процесса сохранения звуковых файлов хорошо виден. Также, надпись в панели задач содержит процент прогресса, например, "Балаболка [78%]" (это для старых версий Windows).
Проверял на Windows 7/8/10 - индикатор нормально отображается.

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

Балаболка TTS

#266

Сообщение levm »

Windows 7. Почему-то на моей панели задач индикатор НЕ отражается :sad: Не знаю, от какой настройки это зависит. С браузерами он виден. Может, участники форума встречали такую проблему?


Отправлено спустя 3 часа 37 минут 9 секунд:
Вопрос снимаю, Илья. Методом проб делал изменения в Свойствах значка Балаболки, и сначала это не помогло, но удалось достичь цели после последующей перезагрузки программы :thumbs_up: .

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

Балаболка TTS

#267

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

Manariel 64 писал(а):
04 мар 2019 16:13
Я всех пробовал, некоторые даже есть. Но не люблю я когда женщины читают, даже живые. Не те у них интонации. Вообще мой идеал это Клюквин. Под него пытаюсь и Николая настраивать.

02 История.mp3
(1.64 МБ) 1863 скачивания
На суд профессионалов. Строго не судите) Получается примерно так...и этот голос могу слушать всегда.

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

Балаболка TTS

#268

Сообщение Lecron »

Manariel 64, Все слышанные образцы озвучки, имеют проблемы со скоростью. Пришлось калибровать))) Записал на диктофон, пару диалогов посторонних людей. Транскрибировал в текст и подсунул движку. Плюс попросил товарища, прочитать отрывок из книги выразительно вслух.
Замеры оказалось на 35-65% быстрее скорости движка по умолчанию (Loquendo Olga). В итоге начал слушать с 50%. А для вашего примера, чувствую, нужно ускорять вдвое.

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

Балаболка TTS

#269

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

Lecron,
Скорость 94, тембр 100, мне подходит, стараюсь под Клюквина косить)

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

Балаболка TTS

#270

Сообщение levm »

balabolka писал(а):
01 июн 2019 21:12
Постараюсь что-нибудь придумать
В добавление.
Тогда, пожалуй, хорошо бы отображать там же и звездочки. Сейчас они не видны.

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

Балаболка TTS

#271

Сообщение balabolka »

levm
Спасибо за сообщение, это ошибка в программе. Исправлю в следующей версии.

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

Балаболка TTS

#272

Сообщение levm »

Интересный и загадочный момент. Несколько лет назад (даже не зная, что есть форум по теме) я пользовался одной из прежних обычных версий Балаболки, скачанной с какого-то сайта. Тогда случайно обнаружил, что при применении определенных горячих клавиш Николай читал выделенный текст в ЛЮБОЙ ДРУГОЙ программе, но с условием, что программа Балаболка в этот момент запущена. Несколько раз пользовался этим для прослушивания маленьких отрывков. Потом я перестал этим пользоваться, нашел сайт Балаболки, форум, перешел на последнюю версию Балаболки, узнал, что существует консольное приложение. Консольное приложение даже не стал скачивать, помня, что Николай просто может читать текст в любом месте, если запущена программа Балаболки. Да и есть у меня антипатия к консолям. К сожалению, обнаружил, что забыл те нужные горячие клавиши :sad: . Может, у членов форума случалось подобное, и горячие клавиши не забыты?

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

Балаболка TTS

#273

Сообщение balabolka »

levm
Пункт главного меню "Настройки|Общие настройки", вкладка "Сочетания клавиш". Поставьте "галочки" в пунктах Использовать глобальные сочетания клавиш и Прочитать текст из буфера обмена. Задайте удобное для Вас сочетание клавиш и поставьте "галочку" в пункте Эмулировать нажатие CTRL+C перед началом чтения. Также можно задать глобальные сочетания клавиш для действий Приостановить (пауза) и Остановить. Сохраните выбранные настройки.

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

Когда Вы выделите текст в другой программе и нажмете заданное сочетание клавиш, "Балаболка" пошлет этой программе нажатие клавиш CTRL+C, текст будет скопирован в буфер обмена, и мое приложение начнет читать выделенный текст.

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

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

Балаболка TTS

#274

Сообщение Sylvia »

Подскажите, пожалуйста, голосами Яндекс можно только записывать мр3, "на лету", как Аленой, слушать невозможно?

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

Балаболка TTS

#275

Сообщение balabolka »

Sylvia
Можно только записывать звуковые файлы.

Я пока не намерен уделять много внимания онлайн-сервисам синтеза речи в программе "Балаболка". К тому же, API голосов Yandex не предусматривает передачу никаких "речевых меток", с помощью которых можно было бы синхронизировать речь и подсветку текста. Такие "метки" (speech marks) есть, например, в сервисе Amazon Polly.

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

Балаболка TTS

#276

Сообщение fich »

Здравствуйте, лето хозяйство заглядываю редко, но вот .. "накипело" :wink:

1) Неплохо-бы сделать видимым (в интерфейсе Балаболки) на какой Язык переключен РУС или EN (во время редактирования-подготовки книги к звучанию -удобно знать какой язык т.к. чтоб вместо < не видеть Б или вместо РУСской буквы печатать ЛАТиницу)
- "РУС - en" "рус - EN", если сложно, можно проще, родной язык пользователя не высвечивать, а только- EN(активен) EN(не активен) например в верхней части с права под "свернуть-закрыть" Балаболки.
------------
2) - в нижней панели информировать сколько Страниц (в открытой книге) - в формате (А4)
3) - в нижней панели -в разделе % - неплохо - выбирать % и переходить к нему (в процессе "юза" книги -запоминается % нахождения курсора, но что б к нему добраться надо долго юзать мышь)
-----------
4) "Сохранить как несколько АУДИО ФАЙЛОВ" и раньше было прикольно -в "килобайтах", а сейчас просто уму не растяжимо!- "Размер частей текста(колличество символов)"
ув.Автор. Где вы видели при создании АУДИО-файла "символы"? Я понимаю- разбить на части - ПО ВРЕМЕНИ! кому АУДИО-куски по 5 минут нравятся, кому по 15 . .. но при чём "колличество символов"? У вас же уже в закладке "Сервис" есть "Разбить ФАЙЛ на части" -вот там и пусть упражняются педанты сколько им буковок надо в "части". Медиа файл измеряется Временем и размером.
----------
5) И всё-же! для чего внедрена кнопочка"Список ошибок правописания" - ну увидел я все файлы выделенные красным, а что дальше? -Занести "правильно-читаемые" в список hunspell -сделал, Остальные в "словарь"? все? -глупо. Одноразовые проще исправить в тексте
- Но для этого -увидев "одноразовое слово" в списке ошибок - надо открыть -Оригинал-рассказ и там исправить -К чему так много движений?!
- было-бы хорошо в "Найти-Заменить" -сделать "галочку" - "Заменить во всех открытых документах".
---------
6) кстати в открытых, в отдельном окне, "ошибки правописания" - ctrl+z -"отменяет" не последнее действие - а всё сразу, что подкладывает "большую свинью"
--------
7) часто встречаются слова такого вида " до́лжно, ко́рысть " так Грамотные писатели обозначают ударение и если вставить в "Общие настройки" -"Текст" - заменять "апостроф" вида "о́" (или как его) на "< " -порадовало многих юзарей которые пользуют Балаболку по прямому назначению.
---------
8) в объединёных кнопах "Найти - Заменить" - напрягает кнопа "ОТМЕНА" -умнее "Закрыть"

- так-же из "Найти" перетекло в "ЗАМЕНИТЬ" -"напрвление вверх-вниз" - можно подумать что "найти-заменить всё" -работает или вверх или вниз, я даж на всяк слу. проверил, заменяет везде . ..но я б рекомендовал над "Вверх-Вниз" подписать, не, "Направление", а "Направление - Поиска"
(Хотя для "фото-скан-djvu" с его колонтитулами-заголовками-страницами см. ниже -был бы неплох финт "заменить-удалить всё (повторяющееся) ниже курсора")
---------
9) и всё-же -нет ли способа бороться или уменьшить нелепость этих фото-скан-книжек djvu, например хотя б искоренять номера страниц и соединять переносы . ..
вы все сталкивались например - с такими, реальными видами
... который два года прожил среди дикарей острова Фиджи. Однажды туземцы стали перестраивать дом местного вождя племени и при этом привели каких-то людей и заживо закопа82

Глава 3. Тайны континентов
ли их в ямах, где были поставлены столбы для дома. Джексон подошел к одной из ям и увидел стоящего в ней человека, обхватившего руками столб, с головой, еще не засыпанной землей. Джексон спросил, почему ...
► Показать
- наблюдаем - номер страницы, колонтитул на каждой странице и пробел
-------------------
чисто наблюдение - почему-то часто сталкиваюсь у разных "писателей" слово "стараясь" -подменяют на "старясь понять ....." "старясь не расплескать ....." - мож у мня одного такая аномалия.
- Спасибо тем кто дочитал, бу здравы.

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

Балаболка TTS

#277

Сообщение Lecron »

Рискну ответить за автора.
4) Размер аудиофайла заранее оценить невозможно. Разные кодеки, битрейты или вовсе vbr. Продолжительность аудиофайла также. В зависимости от стиля текста, она плавает. Влияние настройки скорости, тем более для каждого TTS движка, еще более непредсказуемо. И даже килобайты неверны. Кодировка бывает одно-, двух-, четырех-байтовая, и даже с переменным числом байт на символ.
Поэтому именно символы. Дальше уж сами прикидывайте, под свой конкретный стек, во что оно выливается и что вам нужно ограничить.
5) Если активно использовать программу, любое одноразовое слово, неожиданно становится многоразовым. Тем более, рост словаря не вызывает видимых тормозов. 23к слов — полет нормальный. Держать его "чистым", резоны непонятны. Допустим из них 75% оказалось "одноразовыми", что пользователь будет делать с оставшимся списком 6000 слов? Читать?
Впрочем, появись возможность включить сбор долгосрочной статистики замен, то раз в год-другой, перфекционисты могли бы словарь корректно чистить.
7) А если у вас окажутся эпиграфы на французском или другом языке с диакритикой? Да, это бывает не часто. Но и корректное указание ударений не чаще.
8) если сделали несколько замен и решили выйти из режима, что должна делать Отмена? Закрыть же, воспринимается однозначно.
9) С таким не справляются даже монстры типа Fine Reader, съевшие собаку на распознавании структуры.

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

Балаболка TTS

#278

Сообщение balabolka »

fich писал(а):
13 авг 2019 10:22
1) Неплохо-бы сделать видимым (в интерфейсе Балаболки) на какой Язык переключен РУС или EN
Нет, не вижу в этом смысла. Чем плох индикатор на панели задач Windows?!

Подобный индикатор делал только в тех программах, где в окне надо вводить пароль. В "Балаболке" такой необходимости нет.
fich писал(а):
13 авг 2019 10:22
2) - в нижней панели информировать сколько Страниц (в открытой книге) - в формате (А4)
Нет. Моя программа извлекает из электронных книг только текст, нет никаких данных о "страницах формата A4".

Теоретически можно извлекать информацию о количестве страниц из файлов форматов DjVu и PDF, но не вижу в этом смысла. Как я понял, требуется посчитать, сколько листов бумаги формата A4 потребуется для распечатывания текущего текста в окне. Не считаю такую информацию важной.
fich писал(а):
13 авг 2019 10:22
3) - в нижней панели -в разделе % - неплохо - выбирать % и переходить к нему
Нет. Есть ползунок справа от текста, есть закладки, а еще программа запоминает позицию в тексте при выходе; этого всего достаточно для навигации. Использование процентов не кажется мне удачной идеей.

Возможно, слабовидящие пользователи предложат еще какие-то способы навигации по тексту. Буду признателен за идеи.
fich писал(а):
13 авг 2019 10:22
4) "Сохранить как несколько АУДИО ФАЙЛОВ" и раньше было прикольно -в "килобайтах"
Спасибо Lecron за ответ, всё именно так: при сохранении на диске текста размером 10 килобайт может получиться файл размером 10-15 и более килобайт, в зависимости от того, буквы какого языка присутствуют в тексте. Я устал отвечать на вопросы пользователей по этому поводу, так что вместо количества килобайт теперь надо указывать количество символов.

Это еще было нужно для того, чтобы стандартизировать значения параметров для консольных утилит "Балаболки".
fich писал(а):
13 авг 2019 10:22
5) И всё-же! для чего внедрена кнопочка"Список ошибок правописания"
Пункт главного меню был добавлен по просьбам пользователей. Если он Вам не нужен, не используйте его. Если есть конкретные предложения по добавлению новых опций в это окно, готов выслушать.

Настройка "Заменить во всех открытых документах" мной сейчас не рассматривается, по разным причинам. Все операции редактирования выполняются только над текущим текстом в главном окне.
fich писал(а):
13 авг 2019 10:22
6) кстати в открытых, в отдельном окне, "ошибки правописания" - ctrl+z -"отменяет" не последнее действие
Не понял, о чем именно идет речь.
fich писал(а):
13 авг 2019 10:22
7) часто встречаются слова такого вида " до́лжно, ко́рысть "
Проблему можно решить, добавив в словарь коррекции произношения правило для замены, что-то типа:

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

*о́*=о<
Никаких специальных настроек для таких случаев добавлять не стану.
fich писал(а):
13 авг 2019 10:22
8) в объединёных кнопах "Найти - Заменить" - напрягает кнопа "ОТМЕНА" -умнее "Закрыть"
Нет. Надписи на кнопках были взяты из системных окон "Найти" и "Заменить" в составе операционной системы. Выберите пункт главного меню "Найти" в "Блокноте": в окне будет кнопка "Отмена".
Мне лично всё равно, что будет написано на кнопке; просто был использован привычный для пользователей вариант.
fich писал(а):
13 авг 2019 10:22
9) и всё-же -нет ли способа бороться или уменьшить нелепость этих фото-скан-книжек djvu
Здесь уже пояснял, почему так трудно извлекать текст из файлов форматов DjVu и PDF: эти файлы хранят текстовую информацию в виде "изображений", а не в виде "текста". Файлы формата DjVu могут хранить текст лишь как вспомогательный текстовый слой, созданный при помощи программы оптического распознавания. И во многих случаях используется не FineReader (он-то как раз хорошо справляется со своей задачей), а какая-то другая программа, часто вообще не адаптированная для русского языка.

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

Тем не менее, в "Балаболке" в настройках форматирования (окно "Общие настройки", вкладка "Текст/Операции форматирования") есть пункт Удалить номера страниц. Если его выбрать, программа будет анализировать текст, извлеченный из документа, и удалять лишнюю информацию. Но не ждите слишком многого от этой опции, так как даже удаление номеров страниц оказалось сложной задачей. Например, в некоторых иностранных научных трудах те страницы, на которых напечатано оглавление, нумеруются римскими числами, начиная с I; а когда начинается сам текст научной статьи, нумерация осуществляется арабскими числами, начиная с 1. И нам повезет, если номер страницы - это просто число, стоящее на отдельной строке: вариантов простановки номера страницы существует великое множество. :nasyalnika:

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

Балаболка TTS

#279

Сообщение Lecron »

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

Предложение такое: нужна еще одна консольная утилита (или гуевая, или даже в рамках основной программы) формата:

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

multi_execution.exe --count_thread [X|auto] --low_priority --source_list [LIST|stdin] --command COMMAND.
Тогда через нее можно будет запускать и balcon, и blb2txt и даже другие программы.
Низкий приоритет нужен для максимально полной загрузки процессора, но без вреда остальной работе. Формат list файла/потока, близок к csv, со строкой на задачу. Строка может содержать несколько параметров. Принимаемых в команде как

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

balcon.exe -f $1 -ln $2
, парсится внутри утилиты и вызываться с уже подставленными значениями.
Тогда простой вариант озвучки списка будет выглядеть как

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

dir *.txt /B | multi_execution.exe --source_list - --command balcon.exe -f $1 -w $1.wav

Еще предложение по консольной версии. Добавить параметр -lc или -lnc: count line from text file by using of line number работающий в паре с -ln. Получится озвучивать без физического разбиения на фрагменты.

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

Балаболка TTS

#280

Сообщение balabolka »

Lecron писал(а):
14 авг 2019 12:08
Добавить параметр -lc или -lnc: count line from text file by using of line number работающий в паре с -ln. Получится озвучивать без физического разбиения на фрагменты.
Не понял, о чем именно идет речь, что именно должен делать параметр.

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

Балаболка TTS

#281

Сообщение Lecron »

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

balcon -f text_file -ln 100 -lc 25
Читаем фрагмент из 25 строк, начиная с 100-ой и заканчивая 124-ой строкой включительно.

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

Балаболка TTS

#282

Сообщение balabolka »

Lecron
Понял, спасибо за пояснение. Это уже поддерживается программой:

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

balcon -f text_file -ln 100-124

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

Балаболка TTS

#283

Сообщение Lecron »

balabolka писал(а):
15 авг 2019 17:47
Это уже поддерживается программой:
Спасибо. Стоит указать в справке по ключам (встроенной). Может дописать: maybe range ex.10-50 ?

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

Балаболка TTS

#284

Сообщение fich »

Здравствуйте.
1) Чем плох индикатор на панели задач Windows?!
- "панель задач" у меня всплывающая и что-б во время редактир.текста угадать какой язык замучаешся ездить мышью. И когда в книге или в "Найти-Заменить"(Ctrl+R) тыкаешь Shift + < не ведаешь что вылетит < или Б (вы же в "найти-заменить" не вставите кнопочку < как в словаре)
2) Нет. Моя программа извлекает из электронных книг только текст, нет никаких данных о "страницах формата A4".
- по "колличеству знаков" нельзя определить сколько страниц? мне не нужна скрупулёзная точность и любая "печаталка"-"ctrl+p" сама раскажет сколько листов понадобится, чисто для ориентиру на какой странице я нахожусь, вы, думаю, не загибаете лист книги, а запоминаете страницу?
3) Нет. Есть ползунок справа от текста, есть закладки, а еще программа запоминает позицию в тексте при выходе; этого всего достаточно для навигации.
- в деревне, где я живу - изредка балует электричество, да и Нэтбук у мня без аккумула, так-что при выдергании его из сети, для переноса в мастерскую,спальню,кухню - во время режима "сон" . .. и "запоминание при выходе" и прослушанный текст - после "закладки", а то и "закладка" - отваливаются (ну согласитесь тяжело -после каждого "куплета" - тыкать в "поставить закладку") а % всегда в глазу, перегрузился комп -Балаболка -тыкаем в % вбиваем 86% и оп-ляп-вожжи в руки
4) при сохранении на диске текста размером 10 килобайт может получиться файл размером 10-15 и более килобайт, в зависимости от того ...
- странно 10.000 символов (или 9килобайт) -это ~10мин. аудио-трек. Я что прошу вас создавать аудио 9минут 36секунд 550миллисекунд??? какие сложности если заказанная разбивка на аудио-треки по 10 минут -будет варьировать по 8-12 минут куски?
и как писал выше -у вас уже есть -в закладке "Сервис" "Разбить ФАЙЛ на части" (зачем в Аудио -подсчитывать буковки?!)
5) Настройка "Заменить во всех открытых документах" мной сейчас не рассматривается, по разным причинам. Все операции редактирования выполняются только над текущим текстом в главном окне
!- да какие вы лично делаете "операции редактирования" в подготавливаемых к Аудио книгах?! -вот посидели-бы над книгами (10-20 часовыми) -по исправляли, по понатыкивали ударения КУЧЕ одноразовых слов! взвыли-бы.
Вы и Lecron - вы просто не пользуете Балаболку КАЖДЫЙ день ~3-8 часов, для прослушивания книг - от БЕЗГРАМОТНЫХ(которые плодятся всё больше и больше!) -до маститых писателей, скопированного текста из инета, инструкций, новостей, майл-писем, статей . .. мож вам и поф -открыл книгу as is нажал "плэй" -а меня корёжит даже от трёх ошибок или неправильных ударений в 10 часовой книге - эх, сытый, голодного не понимает.
6) кстати в открытых, в отдельном окне, "ошибки правописания" - ctrl+z -"отменяет" не последнее действие
Не понял, о чем именно идет речь.
- Я открываю в отдельном окне "Ошибки правописания"(те что красные) предварительно отсортировав их "первыми часто встречаемые" -запускаю "Николая" и он мне их читает - если попадается неправильное ударение в НУЖНОМ (НЕ одноразовом) слове -всё просто, вношу в Словарь, а вот если Имена! (Lecorn вам тоже полезно знать будет) а имен на Планете Земля ну ни как не 50тысяч и не "пицот" -а есть ещё их склонения, умилительные,строгие,оскорбительные, по-своему переведённые на русский(Смоки,Смоуки - Дип Пёрпл, Дип Пурпл, Дип Пёпл, Дип Пеплл... ), и ДАЖЕ Придуманные! . .. НИКАКОГО СЛОВАРЯ НЕ ХВАТИТ, товарищ Lecorn. . .куда это я, ах да..
- Выделяю "одноразовое" слово -"ctrl+R" ставлю ударение -правлю сначала в этом "окне ошибок"(чтоб видеть что, слово и его склонения, уже исправлены), - ПОТОМ перехожу в КНИГУ и применяю в ней, а если книг несколько (цикл, роман из 3-8 книг), то перехожу в следующую, в сле... и т.д. Затем опять в окно "ошибок правписн" .. постепенно двигаюсь вниз "по списку" -вдруг .. упс.. ошибочка типа "Гомонины" выбираю "Гомонин-Гомони<н" применяю, а "Гомо<нианцы" не звучит :scratch: , нажимаю, с дуру, ctrl+Z (в окне с ошибками) -и всё нажитое (в окне ошибок) исправленное выше(и ниже) - вернуло свою девственность. Отмена сработала не на последнее действо, а на глобально и жестоко.
7) Проблему можно решить, добавив в словарь коррекции произношения правило
- простите, "коррекции произношения " это *.rex ? а то я юзаю только *.dic и совсем не "насвистываю" в - создании правил. Спасибо.
8) Нет. Надписи на кнопках были взяты из системных окон "Найти" и "Заменить" в составе операционной системы . ..
которой уже за 40 лет
- ну редко можно услышать -"Отмени окно", как-то чаще "закрой" -просто идти на поводу у "неграмотности майкрософта" не комильфо. Сложно поставить знак "равенства" меж "Отменить" = "Закрыть" -это мы, 35-70летние юзеры знакомы с "отмени"
9) есть пункт Удалить номера страниц. Если его выбрать, программа будет анализировать текст, извлеченный из документа, и удалять лишнюю информацию. Но не ждите слишком многого от этой опции, так как даже удаление номеров страниц оказалось сложной задачей.
- увы НЕ удаляет, к сождалению. может потому-что цифры часто прилеплены к буквам?
- я вас понимаю,понимаю что умно< распознать картинку в тхт практически не возможно - Но лелею надежду - вдруг алгоритм какой изобретётся. В таких местах "DJVU - тхт" как правило после ПОРЯДКОВОЙ ЦИФРЫ -Пробел и пустая строка.
Balabolka -DJVU.jpg
Balabolka -DJVU.jpg (58.24 КБ) 66857 просмотров
- balaamster -мне подсказал правило (http://i91650e3.beget.tech/viewtopic.php?t=80&start=100#p944) но я чего-то не понял как его применять . ..

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

Балаболка TTS

#285

Сообщение tonio_k »

fich писал(а):
18 авг 2019 12:51
(зачем в Аудио -подсчитывать буковки?!)
вот вам пример текста.
10555 символов.zip
(11.61 КБ) 987 скачиваний
По "буковкам" - абсолютно одинаковый текст -10555 символов, а вот по размеру, один файл- 19177 байт, другой 10590 байт. Разница почти в 2 раза! А ведь звучание, не смотря на разницу в размерах файлов, - будет предсказуемо одинаковым (ведь текст один и тот же).
Разбивая текст на блоки с заданным количеством символов дает более менее точный "предсказуемый" по времени звучания результат. А деление на килобайты - разница может быть почти в 2 раза от ожидаемого так как размер файла не говорит о количестве символов в тексте. Озвучка идет, в конечном итоге, по символам (буковкам) а не по их размеру в файле, который они занимают на диске.

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

Балаболка TTS

#286

Сообщение Lecron »

fich писал(а):
18 авг 2019 12:51
какие сложности если заказанная разбивка на аудио-треки по 10 минут -будет варьировать по 8-12 минут куски?
Вы просто считаете, что все пользуются Николаем. И на стандартной скорости. Но голосовых движков существует больше десятка, для каждого несколько голосов и для каждого голоса настройка "Скорость" меняет ее от минимума до максимума, в два и больше раза. А еще, Балаболкой пользуются не только для русских голосов и там, отличия скорости от "эталонного" Николая, могут быть еще больше.
В итоге, условные 10к символов, могут звучать с втрое (!) отличающейся скоростью, от 5 до 15 минут. Так в чем сложность, проведя всего один эксперимент связывающий символы и время, установить свое индивидуальное (!) значение? Сделать это один раз и забыть навсегда.
fich писал(а):
18 авг 2019 12:51
меня корёжит даже от трёх ошибок или неправильных ударений в 10 часовой книге - эх, сытый, голодного не понимает.
Эт, точно. Я не перфекционист и придерживаюсь принципа Паретто. Максимум результата, минимум усилий. По моей просьбе, автор Балаболки, даже добавил фильтр по количеству вхождений, при прослушивании Имен. Никогда не ставлю меньше 2 (для продолжений циклов и проверенных авторов), но обычно 10, что снижает время проверки в 7-8 раз, на каждую пропущенную ошибку, исправляя пару десятков, т.е. 95% результата за 15% усилий.
UPD: Упс! В 7-8 раз, это от значения "2", а с "1" вообще не проверял ни разу. Может получится, что 95% результата, за всего 5% работы.
А вот на счет "не пользуюсь" вы не правы. Статистика Listen aBook player, показывает 349д 21ч 55м, за примерно 3.5 года или 6.5 часов в день.

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

Балаболка TTS

#287

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

balabolka,
Подскажите пожалуйста, почему у меня google не переводит, все время выскакивает error 302(found).

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

Балаболка TTS

#288

Сообщение balabolka »

Manariel 64
На моем компьютере работает. Возможно, для Вашего IP-адреса сервер Google возвращает страницу с капчей вместо перевода: оналйн-сервисы не любят, когда к ним подключаются в автоматическом режиме из компьютерных программ, и стараются блокировать такие попытки. Ошибка 302 ("Ресурс временно перемещен"), скорее всего, означает именно это.

Попробуйте зайти в браузере на google.com и translate.google.ru. Достаточно ввести капчу, чтобы доказать, что это живой человек, и сервис перестанет блокировать IP-адрес.

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

Аватара пользователя
Nich
Прохожий

Балаболка TTS

#289

Сообщение Nich »

Добрый день.
Как можно исправить определение Е и Ё, происходит замена написано всЕ, а читает всЁ

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

Балаболка TTS

#290

Сообщение speech »

Всем привет.

balabolka, сделайте, пожалуйста для второго регулятора надпись "ТОНАЛЬНОСТЬ".

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

Балаболка TTS

#291

Сообщение levm »

Здравствуйте, Илья!
Пока при шрифте, увеличенном в Windows до 125%, в 2.15.0.711 не видна строка поиска в окне коррекции произношения :cry_baby:
Это легко исправить: только увеличить постоянную высоту окна.
Вложения
poisk.jpg
poisk.jpg (107.8 КБ) 65885 просмотров

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

Балаболка TTS

#292

Сообщение balabolka »

levm
Посмотрю, что можно сделать.

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

Балаболка TTS

#293

Сообщение levm »

Спасибо. Диалог коррекции омографов - тоже с искажениями:
Вложения
omograf.jpg
omograf.jpg (101.82 КБ) 65731 просмотр

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

Балаболка TTS

#294

Сообщение OlgaLoagSinclair »

Уважаемый Илья, а нет ли технической возможности добавить в список сервисов перевода еще и сайт deepl.com ? Очень неплохое у них качество перевода

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

Балаболка TTS

#295

Сообщение balabolka »

OlgaLoagSinclair писал(а):
16 сен 2019 15:09
нет ли технической возможности добавить в список сервисов перевода еще и сайт deepl.com ?
Нет, меня сейчас интересуют лишь те интернет-сервисы, которыми можно пользоваться бесплатно. Для DeepL такой возможности нет.

На сайте deepl.com доступно Windows-приложение, позволяющее переводить текст в любых программах. (Сам я не тестировал его.)

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

Балаболка TTS

#296

Сообщение OlgaLoagSinclair »

balabolka писал(а):
16 сен 2019 16:12
На сайте deepl.com доступно Windows-приложение, позволяющее переводить текст в любых программах
Да там та же история, что и на сайте: ограничение на 5000 символов. К тому же она работает только с выделенным текстом. Какой тогда в ней смысл?.. не понимаю. С таким успехом и на сайте можно переводить. Хоть бы в контекстное меню файла ее встроили - уже было бы интересней (и
можно было бы что-то придумать :smile1: ).

И да, спасибо за быстрый ответ :thank:

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

Балаболка TTS

#297

Сообщение Kei »

А что в последнем обновлении случилось со стилем DarkMetro?

Возможно, проблема лишь у меня (в первый раз я переустановил программу весьма халатно, через клавишу Delete), но повторная переустановка через анинсталлер в папке делу не помогла.
DMP.jpg
DMP.jpg (100.7 КБ) 63194 просмотра

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

Балаболка TTS

#298

Сообщение balabolka »

Kei
Спасибо за сообщение, поправлю в следующей версии.

Проблемы со "шкурками" возникли после того, как в предыдущих версиях постарался лучше адаптировать "Балаболку" к программам экранного чтения. Это давняя проблема: "шкурки" были добавлены в программу ради зрячих пользователей, но из-за них ухудшилась совместимость с NVDA и другими программами для слабовидящих пользователей. Пофиксишь одно - возникает новая проблема в другом.

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

Балаболка TTS

#299

Сообщение Kei »

balabolka,

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

Удачи вам в вашей дженге.

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

Балаболка TTS

#300

Сообщение levm »

Здравствуйте, Илья!
Имеется просьба подправить повторный поиск так, чтобы он уподобился такому же поиску из стандартного Блокнота Windows, чтобы при каждой команде поиска (Ctrl+F) предыдущий искомый текст в незакрытом диалоге (он ведь автоматически не закрывается в обеих программах) всегда становился выделенным = готовым к замене на новый искомый текст.
В Балаболке это совсем не так, т. е. текст предыдущего поиска остается не выделенным и, чтобы его удалить, приходится переносить к нему курсор (1), а потом выделять (2), чтобы писать новый текст поиска. Нежелательные два лишних действия, учтенные в Блокноте. Неудобство желательно было бы устранить.
  Вы согласны  
ЗЫ. Возможный вариант удачного приема - чтобы диалог поиска автоматически закрывался после каждого поиска - как в некоторых текстовых редакторах, - и тогда при его повторном открытии прежний текст будет выделенным - для быстрой его замены.

Ответить

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