29 декабря 2023 , Обновлено 10 января 2024
Вы можете указать для всего текста индивидуальную паузу между предложениями и абзацами по умолчанию. Настройки доступны в меню над кнопкой генерации речи.
По умолчанию в нашей системе выставлены следующие паузы:
1 секунда состоит из 1000 ms.
Чтобы изменить эти значения, выберите нужное в настройках. Доступные значения пауз: от 150 ms до 5 секунд, включая промежуточные значения (200 ms, 250 ms и т.д.). Посмотрите на гифке как это работает:
Для паузы нестандартной длительности используйте тег <break> или символ паузы тире с точкой " -." в конце, между или в начале предложений. Пауза будет соответствовать указанному в теге времени в секундах или миллисекундах.
Например, вы выставили для всего текста паузу между предложениями в 1 секунду, а между некоторыми предложениями захотели короткую паузу в 200 ms. Для этого нужно break с длительностью 200ms поставить в конце, в начале или между предложениями. Рассмотрим примеры.
Один<break time="200ms"/>. Два. Три
Один. <break time="200ms"/>Два. Три
Один. <break time="200ms"/> Два. Три
Как видите, пауза между 1 и 2 предложениями стала 200ms, а между вторым и третьим так и осталась 1 секунду.
Таким образом, вы можете выставить по умолчанию большую паузу, а для конкретных предложений ее сократить тегом break. Аналогично и наоборот, вы можете выставить короткую паузу, а между конкретными предложениями поставить более длинную тегом break.
Чтобы изменить паузу между абзацами, вставьте тег <break> в конце абзаца или между ними. Например: <break time="5000ms"/>
В этом примере я поставил в конце последнего предложения параграфа break равным 5 секундам. Значение по умолчанию - 1 секунда. На выходе между первым и 2м абзацем пауза регулируется через break и равно 5 сек а между 2 и 3 через значение по умолчанию в настройках, равное 1 секунде.
Абзац формируется при одном или более переносе строки. Вставка тега <break> на новой строке также создаёт абзац, как в предыдущем примере.
В данном примере я поставил тег break с паузой 7 секунд между абзацами. Система учла эту паузу, а уже между 2 и 3 абзацем система взяла паузу 2 секунды из значения по умолчанию.
Кастомные паузы доступны и для тех, кто озвучивает по API. В массив данных для запроса отправляйте эти данные:
'pause_sentence'=>300,
'pause_paragraph'=>400,
'bitrate'=>48000,