Страница 1 из 1
Разрывы строк в балаболке
Добавлено: 22 мар 2020 15:25
mathem
День добрый! Мне надо с помощью Балаболки сделать караоке, чтоб произносился нужный мне текст. Воспроизводить это караоке я думаю в KaraFun Player 2. Однако, когда я пишу в Балаболке слишком длинные строки в плеере они выходят за границы экрана, когда же я в Балаболке делаю строки не более 45 символов, в плеере отображается вся строка, да, но читается он с нежелательными слишком большими паузами между соседними строками. Скажите, пожалуйста, это как-то исправимо?
Разрывы строк в балаболке
Добавлено: 22 мар 2020 17:41
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
пробираться среди высоких трав.
Единственный недостаток: программа проставляет тайминг для каждой части предложения не совсем точно. "Балаболка" делит на равные части разницу между временем произнесения последнего символа в предложении и временем произнесения первого символа. Более точный тайминг для текста
внутри предложения получить невозможно.
Разрывы строк в балаболке
Добавлено: 23 мар 2020 11:45
mathem
balabolka писал(а): ↑22 мар 2020 17:41
Чтобы ограничить длину строки в файле субтитров, сделайте следующее: выберите пункт главного меню "Настройки|Аудиофайлы", вкладку "LRC, SRT"; в пункте "Максимальное количество символов в строке" укажите нужное Вам значение (например, "45"). Сохраните выбор.
А-а, а я менял длину строки в
Файл>Теги ID3..., потому и не работало. А то место для чего?
Спасибо вам большое!
Разрывы строк в балаболке
Добавлено: 23 мар 2020 12:28
mathem
Все-таки у меня впечатление, что в балаболке не хватает записи и воспроизведения макросов, как в том же Notepad++ : да, для некоторых тэгов XML их вставка автоматизирована, но, например, тэг Emph придется набирать вручную, да еще 2 раза переключать раскладку клавиатуры вручную...
Разрывы строк в балаболке
Добавлено: 23 мар 2020 14:33
balabolka
mathem писал(а): ↑23 мар 2020 11:45
А-а, а я менял длину строки в Файл>Теги ID3..., потому и не работало. А то место для чего?
Тексты, синхронизированные с аудиопотоком (то есть, что-то похожее на субтитры), можно хранить внутри файлов формата MP3. Есть специальные
теги ID3 для этого. И там тоже можно ограничить длину строк.
Разрывы строк в балаболке
Добавлено: 23 мар 2020 17:45
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