Балаболка TTS

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

Модератор: balabolka

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

Балаболка TTS

#201

Сообщение balabolka »

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

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

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

Балаболка TTS

#202

Сообщение 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:

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

Балаболка TTS

#203

Сообщение Lecron »

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

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

Балаболка TTS

#204

Сообщение wasyaka »

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

Аватара пользователя
DmitryV
Наблюдатель

Балаболка TTS

#205

Сообщение DmitryV »

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

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

Балаболка TTS

#206

Сообщение balabolka »

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

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

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

Балаболка TTS

#207

Сообщение wasyaka »

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

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

Балаболка TTS

#208

Сообщение balabolka »

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

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

Балаболка TTS

#209

Сообщение tonio_k »

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

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

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

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

Балаболка TTS

#210

Сообщение Lecron »

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

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

Балаболка TTS

#211

Сообщение speech »

balabolka, не получается звуковой файл от Google.
Где там что настроить можно?

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

Балаболка TTS

#212

Сообщение balabolka »

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

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

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

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

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

Балаболка TTS

#213

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

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

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

Балаболка TTS

#214

Сообщение tonio_k »

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

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

Балаболка TTS

#215

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

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

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

Балаболка TTS

#216

Сообщение speech »

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

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

Балаболка TTS

#217

Сообщение nickolasrow »

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

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

Балаболка TTS

#218

Сообщение tonio_k »

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

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

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

Балаболка TTS

#219

Сообщение balabolka »

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

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

Балаболка TTS

#220

Сообщение Lecron »

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

Аватара пользователя
sergeyouem
Наблюдатель

Балаболка TTS

#221

Сообщение sergeyouem »

Подскажите, как заставить Балаболку учитывать интонационно знаки препинания - вопросительный и восклицательные знаки, тире, двоеточие и др. ?

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

Балаболка TTS

#222

Сообщение tonio_k »

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

Аватара пользователя
sergeyouem
Наблюдатель

Балаболка TTS

#223

Сообщение sergeyouem »

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

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

Балаболка TTS

#224

Сообщение fich »

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

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

Балаболка TTS

#225

Сообщение balabolka »

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

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

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

Балаболка TTS

#226

Сообщение Толя-ля »

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

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

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

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

Балаболка TTS

#227

Сообщение balabolka »

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

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

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

Балаболка TTS

#228

Сообщение SAMERS »

balabolka писал(а):
19 апр 2019 17:26

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

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

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

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

Балаболка TTS

#229

Сообщение tonio_k »

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

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

Балаболка TTS

#230

Сообщение SAMERS »

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

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

Балаболка TTS

#231

Сообщение balabolka »

SAMERS
Да, именно этот пункт главного меню.
Правила из словарей применяются.

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

Балаболка TTS

#232

Сообщение 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. Пока не поправлено с июля, но потом будет? Подождать еще?

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

Балаболка TTS

#233

Сообщение balabolka »

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

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

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

Балаболка TTS

#234

Сообщение 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 - оно осталось незакрытым, готовым.
Вложения
redaktor-slovarei.jpg
redaktor-slovarei.jpg (117.52 КБ) 58733 просмотра

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

Балаболка TTS

#235

Сообщение balabolka »

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

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

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

Балаболка TTS

#236

Сообщение 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
закрепить индивидуальные значения, чтобы были неизменными навсегда и для ВСЕХ книг?
Это встречалось неоднократно.

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

Балаболка TTS

#237

Сообщение Loadr »

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

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

Балаболка TTS

#238

Сообщение 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}} Шум приближался; в дверь три раза ударили.

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

Балаболка TTS

#239

Сообщение Loadr »

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

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

Балаболка TTS

#240

Сообщение Vladazz »

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

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

Балаболка TTS

#241

Сообщение balabolka »

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

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

Балаболка TTS

#242

Сообщение Vladazz »

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

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

Балаболка TTS

#243

Сообщение balabolka »

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

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

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

Балаболка TTS

#244

Сообщение Vladazz »

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

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

Балаболка TTS

#245

Сообщение tonio_k »

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

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

Балаболка TTS

#246

Сообщение Vladazz »

Спасибо!!!!

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

Балаболка TTS

#247

Сообщение good_cat »

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

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

Балаболка TTS

#248

Сообщение Vladazz »

Если я закажу написать дополнительную функцию , программистам - там исходники есть?

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

Балаболка TTS

#249

Сообщение balabolka »

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

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

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

Балаболка TTS

#250

Сообщение Vladazz »

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

Ответить

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