Страница 5 из 10

Балаболка TTS

Добавлено: 05 янв 2019 23:42
balabolka
Ermolka89
Русских детских голосов ни у одной фирмы нет. Английские детские голоса выпускает также компания CereProc (Andy, Jordan).

Насчет монетизации: нужно покупать специальную лицензию для коммерческого использования и распространения аудиоматериалов, созданных при помощи компьютерного голоса. Например, у той же фирмы CereProc лицензия на один голос для персонального использования стоит $33, а для коммерческого использования - $380 в год.

Балаболка TTS

Добавлено: 17 янв 2019 22:02
wasyaka
Многострадальная опция "Замена" (ctrl+R)
2019-01-17_201000.jpg
2019-01-17_201000.jpg (10.95 КБ) 60805 просмотров
В окошке поменял значение, Найти далее - это вниз по тексту, а искомое выше?
Дополнить: Найти сначала? или другой способ перевода каретки на старт?
И мечты, мечты.. Куда ж без них :drinking:
2019-01-17_213007.jpg
2019-01-17_213007.jpg (33.94 КБ) 60805 просмотров
:thank:

Балаболка TTS

Добавлено: 18 янв 2019 09:22
Lecron
wasyaka писал(а):
17 янв 2019 22:02
Дополнить: Найти сначала? или другой способ перевода каретки на старт?
Wordpad продолжает поиск с начала документа. Имхо, самый простой и прозрачный способ.

Балаболка TTS

Добавлено: 18 янв 2019 15:05
wasyaka
Lecron писал(а):
18 янв 2019 09:22
Wordpad продолжает поиск с начала документа. Имхо, самый простой и прозрачный способ.
Спасибо. Но перебрав кучу редакторов, остановился на EmEditor с его возможностью перетаскивать из другого тхт редактора в окно поиск>>замена с одновременной заменой предыдущего содержимого окна...
Все остальные только через выделил>>скопировал>>вставил ...

Балаболка TTS

Добавлено: 01 фев 2019 22:30
DmitryV
Здравствуйте! Возможно ли реализовать озвучивание субтитров с помощью гугл или яндекс tss, качество синтеза у онлайн сервисов становится лучше, хотелось бы использовать...

Балаболка TTS

Добавлено: 02 фев 2019 13:19
balabolka
DmitryV
Пока это невозможно, по нескольким причинам. Например, для преобразования субтитров в речь нужно как-то задавать паузы. У онлайн-сервисов нет такой возможности.

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

Балаболка TTS

Добавлено: 17 фев 2019 19:12
wasyaka
Словарь BXD.
Возможно ли добавить функцию Приоритет:
До первого совпадения, т.е. обработка (в заданном словаре) заканчивается на первом совпадении?

Балаболка TTS

Добавлено: 17 фев 2019 19:38
balabolka
wasyaka писал(а):
17 фев 2019 19:12
Возможно ли добавить функцию Приоритет:
До первого совпадения, т.е. обработка (в заданном словаре) заканчивается на первом совпадении?
Не понимаю, что это такое и зачем это нужно. Простите.

Балаболка TTS

Добавлено: 17 фев 2019 19:49
tonio_k
wasyaka писал(а):
17 фев 2019 19:12
До первого совпадения, т.е. обработка (в заданном словаре) заканчивается на первом совпадении?
Буквально недавно думал над этим под Демагога
Для словарей в формате DIC (а может даже и для REX) это можно решить за счет изменения правой части правила путем добавления уникального символа "концовки" после каждого слова.
например фраза (пример взят с потолка так что не придирайтесь :tongue1: ):
И вдруг я узнаю про тебя что то новое
два правила:

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

я узнаю про тебя=я_ узнаЮ_ про_ тебя_
вдруг я узнаю=вдруг_ я_ узнАю_
Тогда при первом совпадении я узнаю про тебя и срабатывании правила при замене получается "уникальная подстановка":
И вдруг я_ узнаЮ_ про_ тебя_
, которая за счет "уникальности" уже не совпадет со следующим правилом в словаре.
Потому что вдруг я узнаю - в предложении уже нет, а есть вдруг я_ узнаю_
После отработки словаря (в самом конце) добавить правило удаляющее уникальный символ концовки.

Балаболка TTS

Добавлено: 18 фев 2019 11:19
Lecron
tonio_k писал(а):
17 фев 2019 19:49
После отработки словаря (в самом конце) добавить правило удаляющее уникальный символ концовки.
Лучше заменять на пробел, а не удалять символ. На случай, если встретится_такое. А от лишнего пробела после замены, никому не холодно.

Балаболка TTS

Добавлено: 03 мар 2019 18:19
speech
balabolka, не получается звуковой файл от Google.
Где там что настроить можно?

Балаболка TTS

Добавлено: 03 мар 2019 18:42
balabolka
speech писал(а):
03 мар 2019 18:19
balabolka, не получается звуковой файл от Google.
Где там что настроить можно?
Проверьте, не блокирует ли брандмауэр или антивирус доступ в сеть для "Балаболки".

Отправлено спустя 7 часов 36 минут 47 секунд:
В версии 2.15.0.690 попытался решить проблему с отсутствием доступа к онлайн-сервисам TTS. Но и совет насчет брандмауэра/антивируса также остается в силе.

Также, доступ может быть затруднен из-за самого Google: пользователи сообщали, что он блокирует доступ с некоторых IP-адресов, по неизвестным причинам (например, показывает страницу с "капчей"). Тогда помогает VPN или прокси.

Ну, и, конечно, есть Китай, где все сервисы Google полностью заблокированы.

Балаболка TTS

Добавлено: 04 мар 2019 10:56
Manariel 64
speech писал(а):
03 мар 2019 18:19
не получается звуковой файл от Google
А у меня получилось. Но такой противный женский голос...фу, мой Николай в 100 раз лучше :hi: Попробовал от Bing, мужской...нет Николай рулит :up:

Балаболка TTS

Добавлено: 04 мар 2019 11:08
tonio_k
Manariel 64 писал(а):
04 мар 2019 10:56
Попробовал от Bing, мужской...нет Николай рулит
обязательно попробуйте прослушать и другие голоса

Балаболка TTS

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

Балаболка TTS

Добавлено: 04 мар 2019 18:56
speech
balabolka писал(а):
04 мар 2019 02:18
насчет брандмауэра/антивируса также остается в силе
Спасибо, но все равно не идет. Wav и Mp3 вообще не создается, а Ogg получается нулевой длинны.
Создается файл только от yandex, от остальных ничего не приходит и не записывается.
Windows XP на борту. (7-ка есть, но hdd с ней по работе не требуется)

Балаболка TTS

Добавлено: 08 мар 2019 11:33
nickolasrow
Добрый день. Пользуюсь балаболкой более двух лет. Отличное ПО. Часто использую функции "Разделить текст на части и преобразовать в аудиофайл" и сформировалось некое пожелание на ее улучшение.
1) Список ключевых слов не имеет слов исключений которые будут пропущены, в этом поле у меня "Глава " и очень часто если в тексте встречается "Глава клана, Глава города" и они отмечаются как начала нового файла.
2)"Размер текста должен быть __ КБ". Иногда при разбитии некоторые части получаются очень маленькими, возможно стоит установить и минимальный размер при котором части будут славится.
Т.е Фрагмент не больше 12кб, но не меньше 6кб. А то пока эти 120 галок снимешь с фрагментов по 0,5кб - 0,2кб.
Спасибо за отличное ПО.
Безымянный.png
Безымянный.png (77.32 КБ) 59686 просмотров

Балаболка TTS

Добавлено: 08 мар 2019 12:58
tonio_k
nickolasrow писал(а):
08 мар 2019 11:33
"Глава клана, Глава города" и они отмечаются как начала нового файла.
как вариант, предусмотреть ключевое слово с шаблоном "любое число" или звёздочка.

Например:
1) Глава %d где d любое число
2) Глава один*, глава два*, глава 1* глава 2*

Балаболка TTS

Добавлено: 08 мар 2019 18:22
balabolka
nickolasrow
Спасибо за добрые слова о моей программе.
  1. Не хотелось бы усложнять настройку списка ключевых слов. Предполагалось, что для деления текста будут использоваться слова вроде "Глава", "Часть" или "Том", и только. "Лишние" обнаруженные части текста можно исправить в окне с "галочками".
    Предлагаю для сложных случаев деления текста использовать "метки", добавленные в текст с помощью пункта главного меню "Правка|Заменить".
    В окне "Заменить" в поле "Найти" можно указать регулярное выражение (\r\n)(Глава\s\d), с учётом регистра, в окне "Заменить на" написать $1###$2. После нажатия кнопки "Заменить все" символы ### появятся перед каждой главой книги. Укажите ### как ключевое слово и поставьте "галочку" в пункте "Поделить текст на ключевом слове и удалить его из текста".
  2. Настройка "Размер текста должен быть" относится ТОЛЬКО к пункту "Использовать заданный размер частей текста". Параметр для минимального размера части текста есть только в консольной утилите BLB2TXT.EXE, да и там он применяется только к закладкам, извлеченным из документа.
    Обещаю подумать о необходимости указывать минимальный размер частей текста. Как я уже говорил, не хотелось бы перегружать окна программы новыми настройками (пользователи и так жалуются, что окна стали слишком большими по размеру, они не умещаются в экран ноутбука).

Балаболка TTS

Добавлено: 09 мар 2019 11:26
Lecron
balabolka писал(а):
08 мар 2019 18:22
Обещаю подумать о необходимости указывать минимальный размер частей текста. Как я уже говорил, не хотелось бы перегружать окна программы новыми настройками
Вопрос очень непростой. С одной стороны надо сохранить короткие "глава", эпиграфы и прочее подразумевающее самостоятельность невзирая на свою короткость. А с другой. У меня настроено разбиение по двум пустым строкам. Что при конвертации из fb2 как раз попадает на семантическое разбиение. Но некоторые книги сделаны на отвали, и особенно в ЛитРПГ, где идет перечисление параметров прокачки, десяток их строк, оформляются как отдельные элементы. Встречал и в других местах, но детали не припомню.
В итоге пришлось делать свой "фрагментатор" с весьма невнятной схемой слияния.
► Показать

Балаболка TTS

Добавлено: 10 мар 2019 15:08
sergeyouem
Подскажите, как заставить Балаболку учитывать интонационно знаки препинания - вопросительный и восклицательные знаки, тире, двоеточие и др. ?

Балаболка TTS

Добавлено: 10 мар 2019 15:43
tonio_k
Это голосовой движок делает. Через балаболку можно теоретически длину паузы выставить путем замены или добавления в самом тексте знака препинания на "тэг символ паузы", который уже голосовой движок примет к сведению и будет в этих местах текста выделять паузу

Балаболка TTS

Добавлено: 11 мар 2019 14:53
sergeyouem
tonio_k писал(а):
10 мар 2019 15:43
Это голосовой движок делает.
Я использую RHVoice, это и есть голосовой движок?.
Вот только в последней версии 0.7.1 что-то интонации вообще потерялись... Я когда-то пользовался TextAloud -ом, в то время он был вообще недорогим. Да из-за поломки HDD потерял ключ регистрации и восстановить по эл. почте не получается. А в этой говорилке были голоса, "понимающие" знаки препинания. Вот сейчас вновь возникла необходимость в синтезаторе.

Балаболка TTS

Добавлено: 21 мар 2019 22:37
fich
Здравствуйте, раньше при подготовке к кодингу в мп3 у меня стояло "РАЗМЕР ЧАСТЕЙ ТЕКСТА -9 КБ" что подразумевало -книга разбивается на аудио-блоки по ~10 минут (60-100 блоков - 10-20 часовая книга) попытался озвучить новой Балаболкой, она мне сказала что частей будет 3933 . ..чё теперь куда вписывать?!
- "Размер частей ...", "Минимальный размер частей ..." (количество символов) . . а где килобайты?!

Балаболка TTS

Добавлено: 22 мар 2019 02:10
balabolka
fich
Для задания размера частей текста теперь указывается количество символов, а не количество килобайтов. В поле "Размер частей текста" напишите "9000".

Эти изменения были внесены в программу для того, чтобы обеспечить единый стандартный подход к заданию параметров в программе и утилитах командной строки. Также, пользователи часто задают вопрос о том, почему размер файла на диске отличается от заданного в программе (например, указан размер частей текста 50 Кб, а на диске файл занимает 80 Кб). Это связано с тем, что при использовании кодировок Юникод и UTF-8 буквы занимают более одного байта.

Балаболка TTS

Добавлено: 01 апр 2019 20:40
Толя-ля
Примерно через года пользования программой выскочило сообщение...
Ошибка синтезирования речи
Ошибка в элементе верхнего документа
Как это исправить!?.. Другие голоса работают, а один из голо, - Elena сломался

Microsoft Server Speech Text to Speech Voice (ru-RLl, Elena)

Или сносить и по новой ставить этот-же пакет голосов, из-за одного сломавшегося, которым я и пользовался!..

Балаболка TTS

Добавлено: 01 апр 2019 22:58
balabolka
Толя-ля писал(а):
01 апр 2019 20:40
Ошибка в элементе верхнего документа
Это сообщение говорит о том, что что-то не так с тегами XML в тексте текущего документа. Теги XML - это специальные управляющие команды для синтеза речи; тег выглядит как текст внутри угловых скобок <>. О тегах, используемых в SAPI 5, можно прочесть в файле справки "Балаболки".

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

Балаболка TTS

Добавлено: 19 апр 2019 20:06
SAMERS
balabolka писал(а):
19 апр 2019 17:26

Всё так, как написал tonio_k.

"Добавить правило":
"Произносить" "регулярное выражение" \-(\d+)
"Как" "текст" минус $1

"Добавить правило":
"Произносить" "регулярное выражение" \+(\d+)
"Как" "текст" плюс $1
Извиняюсь, а разве есть такая функция в программе?
Я через Notepad++ открываю файл и добавляю.

Балаболка TTS

Добавлено: 20 апр 2019 11:26
tonio_k
SAMERS писал(а):
19 апр 2019 20:06
Извиняюсь, а разве есть такая функция в программе?
нажмите F11
или в панели меню:
Вид-Показывать-Панель Словарей
Дальше, думаю, разберётесь :wink:

Балаболка TTS

Добавлено: 16 май 2019 09:15
SAMERS
balabolka писал(а):
22 мар 2019 02:10
Эти изменения были внесены в программу для того, чтобы обеспечить единый стандартный подход к заданию параметров в программе и утилитах командной строки.
Здравствуйте. Подскажите пожалуйста. Есть в программе функция для озвучивания нескольких книг подряд.
Нашёл только сервис/преобразовать в аудиофайлы. Но почему-то при использовании этой функции не работают словари. Т.е. текст озвучивается но правила не применяются.

Балаболка TTS

Добавлено: 16 май 2019 13:19
balabolka
SAMERS
Да, именно этот пункт главного меню.
Правила из словарей применяются.

Балаболка TTS

Добавлено: 21 май 2019 19:32
levm
1. Часто индивидуально установленные значения "Скорость" + "Высота звука" самопроизвольно :tired: меняются на значения по умолчанию. Например, когда закрыл вкладку с одной книгой и перешел на другую. Нельзя ли изменять как-то те самые значения по умолчанию? Или можно иначе закрепить индивидуальные значения, чтобы были неизменными навсегда и для ВСЕХ книг? В Общих настройках? Было бы естественнее один раз выбрать подходящие значения и потом уже не задумываться о них - даже убрать панель голоса.
2. Можно ли включить всплывающие подсказки к значкам на панели инструментов?
3.
#12 Сообщение balabolka » 05 июл 2018 22:43
На Вашем скриншоте обрезаны надписи у настроек.
+
#13 Сообщение pikachu » 06 июл 2018 19:03
Labelы обрезались т.к. в Win средний размер текста ).
#14 Сообщение balabolka » 06 июл 2018 20:35
pikachu
Спасибо, очень полезная информация.
У меня та же история со средним размером текста. Диалог "Общие настройки" не умещается по вертикали на экране с разрешением 1360Х768 :nono: : не видны кнопки ОК и Отмена. Версия программы - 2.15.0.699. Пока не поправлено с июля, но потом будет? Подождать еще?

Балаболка TTS

Добавлено: 22 май 2019 02:32
balabolka
levm писал(а): Часто индивидуально установленные значения "Скорость" + "Высота звука" самопроизвольно меняются на значения по умолчанию.
Программа запоминает настройки для каждого голоса отдельно. Не вижу причин менять это.
levm писал(а): Можно ли включить всплывающие подсказки к значкам на панели инструментов?
Они должны отображаться нормально; не замечал каких-либо проблем с этим.

Какая версия Windows используется? "Шкурки" применяются в программе? В других программах всплывающие подсказки отображаются?
levm писал(а): Диалог "Общие настройки" не умещается по вертикали на экране с разрешением 1360Х768
Да, спасибо за информацию (добавлял новые настройки и забыл, что окно может не уместиться в экран). Изменю расположение элементов в окне и сами размеры окна в следующей версии.

Балаболка TTS

Добавлено: 22 май 2019 12:14
levm
balabolka писал(а):
22 май 2019 02:32
Программа запоминает настройки для каждого голоса отдельно.
Не использую разные голоса. Исключительно один, который установил сам.
balabolka писал(а):
22 май 2019 02:32
Они должны отображаться нормально
Сегодня отображаются - вчера их не было. Вопрос снят.
balabolka писал(а):
22 май 2019 02:32
Изменю расположение элементов в окне и сами размеры окна в следующей версии.
Тогда есть просьба изменить также окно редактирования словарей DIC. Там не видны поле вставки искомого слова и кнопка Найти - они тоже не умещаются по вертикали (скриншот - ниже).
* * *
Дополнительно. Постоянно пользуюсь программой, занимающей правую половину экрана, а левую занимает текстовой редактор со справочными данными правил ударений и их исправлений. Имеющееся окно поиска Поиск/Замена (Ctrl+F/R) - длинное по ширине и высокое, поэтому оно перекрывает большую часть текстового редактора, чего не случалось в 2.11, т. е. чтобы свериться с правилом ударения сейчас приходится временно закрывать это окно. Замедляет использование. Если Вы согласитесь, желательно было бы вернуть окно к размерам (ширине и высоте), бывшим в версии 2.11. Иными словами, оптимальна была бы ширина окна, которая в положении программы на половине экрана занимала бы ширину, равную ширине только основного текстового экрана программы в таком половинном положении, не накладываясь ни на вспомогательный текстовой редактор, ни на панель словарей. Последнее - чтобы использовать возможность открывания редактора словарей, не закрывая/перемещая диалог общего поиска (Ctrl+F/R). Было бы значительно удобнее: в процессе общего поиска открываешь редактор словаря, редактируешь ударение в слове, закрываешь редактор и можешь сразу искать другое слово без вызова окна поиска Ctrl+F - оно осталось незакрытым, готовым.

Балаболка TTS

Добавлено: 22 май 2019 15:18
balabolka
levm писал(а): Тогда есть просьба изменить также окно редактирования словарей DIC.
Рекомендую, всё-таки, подумать об использовании монитора с большим разрешением. Разрешение 1360x768 и крупный шрифт - это не лучшие условия для работы с текстовыми редакторами.

Подумаю над размещением элементов в окне редактора словарей DIC/REX, но обещать ничего не могу.
levm писал(а): желательно было бы вернуть окно к размерам (ширине и высоте), бывшим в версии 2.11
Высота окна уже не изменится, а насчет возможности изменять ширину окна также обещаю подумать.
(И вновь: проблема не в окне, проблема в маленьком экране Вашего ноутбука.)
levm писал(а): использовать возможность открывания редактора словарей, не закрывая/перемещая диалог общего поиска
Не уверен, что это хорошее решение. Окно поиска в любом случае придется закрывать, так как оно располагается поверх других окон в программе. А вот надо ли его автоматически открывать после того, как будет закрыто окно редактора, - не знаю. Мне лично не кажется это правильным.

Балаболка TTS

Добавлено: 22 май 2019 16:29
levm
balabolka писал(а):
22 май 2019 15:18
1360x768 и крупный шрифт - это не лучшие условия
Проверил в Справке Microsoft Word. Там рекомендовано: "Монитор Super VGA (800 x 600) или более высокое разрешение с 256 цветами". Если Вы видели в интернете другие рекомендации, Илья, на сколько дюймов тогда увеличить размер будущего монитора, или, может, из Вашего опыта использования своей программы? У меня экран 19 дюймов. Я в интернете не видел рекомендаций на эту тему. Средний размер шрифта настраивал по комфорту чтения.
balabolka писал(а):
22 май 2019 15:18
проблема в маленьком экране Вашего ноутбука
У меня стационарный РС. Для других программ 19 дюймов вполне хватает.


Отправлено спустя 53 минуты 24 секунды:
Илья, все же осталось непонятно решение в случае, если желательные индивидуальные настройки "Скорость" + "Высота звука" иногда самопроизвольно меняются на значения по умолчанию, т. е. что нужно сделать, если они не всегда сохраняются:
levm писал(а):
21 май 2019 19:32
закрепить индивидуальные значения, чтобы были неизменными навсегда и для ВСЕХ книг?
Это встречалось неоднократно.

Балаболка TTS

Добавлено: 25 май 2019 17:57
Loadr
Подскажите, пожалуйста, как можно заменить голос при записи Yandex SpeechKit на Oksana, например. Пишу <voice required="Name=Yandex SpeechKit Oksana">, на работает. Перебрал другие варианты, не получается. Как тут правильно надо написать?

Балаболка TTS

Добавлено: 25 май 2019 22:40
balabolka
Loadr писал(а):
25 май 2019 17:57
Подскажите, пожалуйста, как можно заменить голос при записи Yandex SpeechKit
Следует различать голоса, установленные на Вашем компьютере (локально), и голоса, доступные в виде онлайн-сервисов (удаленно). XML тег, который Вы приводите в своем сообщении, - это тег для работы с голосами SAPI 5, установленными на Вашем компьютере. Для онлайн-сервисов (таких как Yandex SpeechKit) этот тег не будет работать.

Официально в Yandex SpeechKit нет команд для смены голоса/языка. Но в "Балаболке" есть свои собственные теги для этого. В окне "Сохранить аудиофайл при помощи сервиса Yandex SpeechKit", в поле "Текст" щелкните правой кнопкой мыши и выберите пункт контекстного меню Сменить язык. Откроется окно с параметрами нового голоса. После вставки текст будет выглядеть примерно так:
– Мы будем биться до тех пор, пока один из нас не умрет, понимаете? – {{Lang=ru-RU;ermil;1.0;n}}с яростью сказал генерал, стиснув зубы.
Смена голоса будет действовать до нового тега или до конца текста.

Также, можно вставить паузу в текст (пункт Вставить паузу в контекстном меню). Длительность интервала тишины должна быть задана в миллисекундах.
Снаружи донесся неясный шум; стук тяжелых шагов, невнятные голоса и бряцание оружия заглушили веселый говор гостей, который сразу сменился тревожным молчанием. {{Pause=3000}} Шум приближался; в дверь три раза ударили.

Балаболка TTS

Добавлено: 26 май 2019 11:00
Loadr
balabolka писал(а):
25 май 2019 22:40
Официально в Yandex SpeechKit нет команд для смены голоса/языка. Но в "Балаболке" есть свои собственные теги для этого. В окне "Сохранить аудиофайл при помощи сервиса Yandex SpeechKit", в поле "Текст" щелкните правой кнопкой мыши и выберите пункт контекстного меню Сменить язык. Откроется окно с параметрами нового голоса. После вставки текст будет выглядеть примерно так:
Спасибо за быстрый ответ! Всё заработало отлично. Примерно так (9 мб)
https://mega.nz/#!YvZUkaBT!r12UfRSo2RgD ... -TYVSNVacs
Вообще спасибо вам за программу, очень мощный инструмент.

Балаболка TTS

Добавлено: 26 май 2019 23:13
Vladazz
Доброго время суток, а подскажите программа Балаболка с открытым исходным кодом , если да то как его посмотреть? Спасибо.

Балаболка TTS

Добавлено: 27 май 2019 00:48
balabolka
Vladazz писал(а):
26 май 2019 23:13
а подскажите программа Балаболка с открытым исходным кодом
Нет.

Балаболка TTS

Добавлено: 27 май 2019 11:44
Vladazz
В программе балаболка есть сервис читать по методу spritz . А можно при этом сделать чтоб выводимое слово при этом звучало. Совмещение метода spritz и голоса даст возможность ускоренного изучения чтения любого языка. Такую функцию можно добавить.

Балаболка TTS

Добавлено: 27 май 2019 13:50
balabolka
Vladazz писал(а):
27 май 2019 11:44
В программе балаболка есть сервис читать по методу spritz . А можно при этом сделать чтоб выводимое слово при этом звучало.
Вашу идею довольно затруднительно реализовать.
  1. SAPI 5 позволяет менять скорость речи от -10 до +10, с шагом в единицу. Этого диапазона недостаточно для синхронизации компьютерной речи с методом чтения Spritz.
  2. Если попробовать записать звуковой файл с речью заранее, а затем менять скорость воспроизведения при чтении текста по методу Spritz, проблема синхронизации всё равно останется. Нужны будут какие-то метки внутри звукового файла, чтобы можно было совместить звук с показываемым текстом. И даже в этом случае добиться полной синхронности не удастся.
  3. Главное в методе Spritz - это то, что текст отображается на экране определенное число миллисекунд. Этот интервал времени рассчитывается по определенному алгоритму. А если надо синхронизировать речь и показ текста, все алгоритмы метода Spritz теряют смысл: текст полностью будет зависеть от речи, ничего вычислять не надо.
То, что Вам нужно, - это создать звуковой файл с речью и файл субтитров (формата SRT); "Балаболка" позволяет это осуществить (и для онлайн-сервисов тоже). А затем Вы, например, можете создать видеофайл с текстом и речью. Вот в этой теме форума описано, как это можно сделать при помощи утилиты FFMpeg. Описаны только базовые команды для создания видеофайлов; эта утилита обладает большими возможностями. Также, формат субтитров SRT можно предварительно преобразовать в формат SSA с помощью специальных программ: у формата SSA намного больше параметров для настройки цвета букв, их размера, положения на экране и т.д.

Когда у Вас будет видеофайл с речью и текстом, можно будет воспроизводить его в любом проигрывателе, на любой устройстве.

Балаболка TTS

Добавлено: 27 май 2019 14:50
Vladazz
Спасибо большое за разъяснение. В принципе , то что Вы мне предложили я с этого и начинал , но это очень трудоемкий путь .
SAPI 5 позволяет менять скорость речи от -10 до +10, с шагом в единицу - этого в принципе достаточно ( бешеные скоростя spritz не нужны) если бы при этом на экране появлялось по одному слову как это выглядит в spritz.
Еще раз спасибо!
Может посоветуете какую-нибудь читалку с открытым кодом.

Балаболка TTS

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

Балаболка TTS

Добавлено: 27 май 2019 15:11
Vladazz
Спасибо!!!!

Балаболка TTS

Добавлено: 27 май 2019 16:06
good_cat
tonio_k, программа "Демагог" не является программой с открытым кодом. В дистрибутив включены исходники компонентов, используемых программой, в соответствии с их лицензией.

Балаболка TTS

Добавлено: 27 май 2019 16:17
Vladazz
Если я закажу написать дополнительную функцию , программистам - там исходники есть?

Балаболка TTS

Добавлено: 27 май 2019 16:21
balabolka
Vladazz писал(а):
27 май 2019 14:50
если бы при этом на экране появлялось по одному слову как это выглядит в spritz.
Я делал для немецких школьников подобную программу (по просьбе учителей из Германии): при чтении текста вслух компьютерным голосом в окне отображается одно текущее слово; при этом еще выделяются цветом корни слова или гласные буквы в корне. Еще программа умела показывать немецкие слова по слогам. Этот программный продукт должен был помочь детям, страдающим дислексией (хроническими проблемами с чтением).

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

Балаболка TTS

Добавлено: 27 май 2019 16:36
Vladazz
Понятно. А эту программу достать где-нибудь можно? Она только поддерживает немецкий и есть там регулятор скорости.