Разрывы строк в балаболке

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

Модератор: balabolka

Ответить
Аватара пользователя
mathem
Постоялец

Разрывы строк в балаболке

#1

Сообщение mathem »

День добрый! Мне надо с помощью Балаболки сделать караоке, чтоб произносился нужный мне текст. Воспроизводить это караоке я думаю в KaraFun Player 2. Однако, когда я пишу в Балаболке слишком длинные строки в плеере они выходят за границы экрана, когда же я в Балаболке делаю строки не более 45 символов, в плеере отображается вся строка, да, но читается он с нежелательными слишком большими паузами между соседними строками. Скажите, пожалуйста, это как-то исправимо?

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

Разрывы строк в балаболке

#2

Сообщение balabolka »

mathem
При преобразовании текста в звуковой файл с субтитрами "Балаболка" сама делит текст на отдельные предложения. Поэтому Вам нет необходимости самому писать короткие строки в тексте; используйте обычный текст. Например:
Вот оба отряда вступили в полосу высоких трав. Здесь пони приобрели некоторые преимущества: они перешли на своеобразный аллюр, при котором их передние ноги идут рысью, а задние галопом, что дает им возможность, почти не снижая скорости и не путаясь, пробираться среди высоких трав.
Чтобы ограничить длину строки в файле субтитров, сделайте следующее: выберите пункт главного меню "Настройки|Аудиофайлы", вкладку "LRC, SRT"; в пункте "Максимальное количество символов в строке" укажите нужное Вам значение (например, "45"). Сохраните выбор.

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

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

1
00:00:00,000 --> 00:00:02,915
Вот оба отряда вступили в полосу высоких 

2
00:00:02,916 --> 00:00:03,271
трав.

3
00:00:03,272 --> 00:00:06,019
Здесь пони приобрели некоторые преимущества: 

4
00:00:06,020 --> 00:00:08,340
они перешли на своеобразный аллюр,

5
00:00:08,341 --> 00:00:10,599
при котором их передние ноги идут рысью, 

6
00:00:10,600 --> 00:00:13,225
а задние галопом, что дает им возможность, 

7
00:00:13,226 --> 00:00:15,607
почти не снижая скорости и не путаясь, 

8
00:00:15,608 --> 00:00:17,501
пробираться среди высоких трав.
Единственный недостаток: программа проставляет тайминг для каждой части предложения не совсем точно. "Балаболка" делит на равные части разницу между временем произнесения последнего символа в предложении и временем произнесения первого символа. Более точный тайминг для текста внутри предложения получить невозможно.

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

Разрывы строк в балаболке

#3

Сообщение mathem »

balabolka писал(а):
22 мар 2020 17:41
Чтобы ограничить длину строки в файле субтитров, сделайте следующее: выберите пункт главного меню "Настройки|Аудиофайлы", вкладку "LRC, SRT"; в пункте "Максимальное количество символов в строке" укажите нужное Вам значение (например, "45"). Сохраните выбор.
А-а, а я менял длину строки в Файл>Теги ID3..., потому и не работало. А то место для чего?

Спасибо вам большое!

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

Разрывы строк в балаболке

#4

Сообщение mathem »

Все-таки у меня впечатление, что в балаболке не хватает записи и воспроизведения макросов, как в том же Notepad++ : да, для некоторых тэгов XML их вставка автоматизирована, но, например, тэг Emph придется набирать вручную, да еще 2 раза переключать раскладку клавиатуры вручную...

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

Разрывы строк в балаболке

#5

Сообщение balabolka »

mathem писал(а):
23 мар 2020 11:45
А-а, а я менял длину строки в Файл>Теги ID3..., потому и не работало. А то место для чего?
Тексты, синхронизированные с аудиопотоком (то есть, что-то похожее на субтитры), можно хранить внутри файлов формата MP3. Есть специальные теги ID3 для этого. И там тоже можно ограничить длину строк.

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

Разрывы строк в балаболке

#6

Сообщение Lecron »

balabolka писал(а):
23 мар 2020 14:33
Есть специальные теги ID3 для этого. И там тоже можно ограничить длину строк.
Только формат немного другой.

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

[ti:HAPPY NEW YEAR]
[ar:ABBA]
[al:]
[offset:500]
[00:15.12]No more champagne
[00:18.30]And the fireworks are through
[00:21.51]Here we are, me and you

Ответить

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