Фоновые звуки
Тег позволяет добавить фоновый звук в синтезированную речь. Список фоновых звуков смотрите в Библиотеки звуков.
<speak><extra.background-audio src="sm-sounds-nature-rain-2">Ну и погодка! Добрый хозяин собаку из дома не выгонит </extra.background-audio></speak>
Не размещайте внутри тега extra.background-audio
такой же тег или тег audio
.
У тега есть несколько атрибутов:
fade in
— усиление. Плавное увеличение громкости звука. Укажите, через сколько секунд после начала воспроизведения фоновый звук должен набрать максимальную громкость. Например:fade_in="1.0"
.fade out
— затухание. Плавное уменьшение громкости звука. Укажите, за сколько до конца аудио фоновый звук должен начать затихать. Например:fade_out="2.0"
.volume
— регулировка громкости аудио. Может принимать значения от 0 до 2, где 0 — тишина, 1 — нормальная громкость звука, а 2 — удвоенная громкость. Например:volume="0.5"
.loop
— зацикливание звука. Используйте, если синтезированная речь длится дольше фонового звука — тогда фон будет воспроизводиться по кругу, снова и снова. Атрибут может принимать следующие значения:none
— отсутствие зацикливания.join
— зацикливание «встык». Фоновый звук снова начинает воспроизводиться сразу после окончания предыдущего фрагмента.crossfade
— плавная склейка. В последнюю секунду фонового звука включается затухание и начинает звучать следующий фрагмент, у которого настроено плавное усиление в течение первой секунды.
<speak><extra.background-audio loop="crossfade" fade_out="2.0" src="sm-sounds-human-walking-dead-1">О, нет, это зомби! Они идут сюда. Надеюсь, они нас не найдут. На самом деле, это все нужно только для того, чтобы услышать зацикленный кроссфэйд. Потому что звук зомби длится всего 4 секунды. В конце звук плавно затихает.</extra.background-audio> <extra.background-audio loop="crossfade" volume="0.5" fade_out="1.0" src="sm-sounds-human-walking-dead-1">Кстати, зомби могут реветь и потише.</extra.background-audio></speak>