umbot
Version:
Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф
155 lines (154 loc) • 5.53 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.S_EFFECT_END = exports.S_EFFECT_TRAIN_ANNOUNCE = exports.S_EFFECT_PULSE = exports.S_EFFECT_PSYCHODELIC = exports.S_EFFECT_PITCH_DOWN = exports.S_EFFECT_MEGAPHONE = exports.S_EFFECT_HAMSTER = exports.S_EFFECT_BEHIND_THE_WALL = exports.S_AUDIO_MUSIC = exports.S_AUDIO_NATURE_HUMAN = exports.S_AUDIO_NATURE_ANIMALS = exports.S_AUDIO_THING_CHAINSAW = exports.S_AUDIO_NATURE_STREAM = exports.S_AUDIO_NATURE_FIRE = exports.S_AUDIO_NATURE_SEA = exports.S_AUDIO_NATURE_FOREST = exports.S_AUDIO_NATURE_RAIN = exports.S_AUDIO_NATURE_JUNGLE = exports.S_AUDIO_NATURE_THUNDER = exports.S_AUDIO_NATURE_WIND = exports.S_AUDIO_GAME_POWERUP = exports.S_AUDIO_GAME_8_BIT_PHONE = exports.S_AUDIO_GAME_8_BIT_MACHINE_GUN = exports.S_AUDIO_GAME_8_BIT_FLYBY = exports.S_AUDIO_GAME_WIN = exports.S_AUDIO_GAME_PING = exports.S_AUDIO_GAME_LOSS = exports.S_AUDIO_GAME_8_BIT_COIN = exports.S_AUDIO_GAME_BOOT = void 0;
exports.getPause = getPause;
/**
* Воспроизвести звук загрузки
*/
exports.S_AUDIO_GAME_BOOT = '#game_boot#';
/**
* Воспроизвести звук получения очка
*/
exports.S_AUDIO_GAME_8_BIT_COIN = '#game_coin#';
/**
* Воспроизвести звук поражения
*/
exports.S_AUDIO_GAME_LOSS = '#game_loss#';
/**
* Воспроизвести звук ping
*/
exports.S_AUDIO_GAME_PING = '#game_ping#';
/**
* Воспроизвести звук победы
*/
exports.S_AUDIO_GAME_WIN = '#game_win#';
/**
* Воспроизвести звук полета
*/
exports.S_AUDIO_GAME_8_BIT_FLYBY = '#game_fly#';
/**
* Воспроизвести звук выстрела
*/
exports.S_AUDIO_GAME_8_BIT_MACHINE_GUN = '#game_gun#';
/**
* Воспроизвести звук звонка телефона
*/
exports.S_AUDIO_GAME_8_BIT_PHONE = '#game_phone#';
/**
* Воспроизвести звук powerup
*/
exports.S_AUDIO_GAME_POWERUP = '#game_powerup#';
/**
* Воспроизвести звук ветра
*/
exports.S_AUDIO_NATURE_WIND = '#nature_wind#';
/**
* Воспроизвести звук молнии
*/
exports.S_AUDIO_NATURE_THUNDER = '#nature_thunder#';
/**
* Воспроизвести звук jungle
*/
exports.S_AUDIO_NATURE_JUNGLE = '#nature_jungle#';
/**
* Воспроизвести звук дождя
*/
exports.S_AUDIO_NATURE_RAIN = '#nature_rain#';
/**
* Воспроизвести звук леса
*/
exports.S_AUDIO_NATURE_FOREST = '#nature_forest#';
/**
* Воспроизвести звук моря
*/
exports.S_AUDIO_NATURE_SEA = '#nature_sea#';
/**
* Воспроизвести звук огня
*/
exports.S_AUDIO_NATURE_FIRE = '#nature_fire#';
/**
* Воспроизвести звук потока
*/
exports.S_AUDIO_NATURE_STREAM = '#nature_stream#';
/**
* Воспроизвести звук пилы
*/
exports.S_AUDIO_THING_CHAINSAW = '#thing_chainsaw#';
/**
* Воспроизвести звук животного
*/
exports.S_AUDIO_NATURE_ANIMALS = '#animals_all#';
/**
* Воспроизвести звук человека
*/
exports.S_AUDIO_NATURE_HUMAN = '#human_all#';
/**
* Воспроизвести мелодию
*/
exports.S_AUDIO_MUSIC = '#music_all#';
/**
* Эффект "за стеной" для текста
*
* Применяет эффект звучания из-за стены к тексту
*/
exports.S_EFFECT_BEHIND_THE_WALL = '#effect_behind_the_wall#';
/**
* Эффект "хомяк" для текста
*
* Применяет эффект голоса хомяка к тексту
*/
exports.S_EFFECT_HAMSTER = '#effect_hamster#';
/**
* Эффект "мегафон" для текста
*
* Применяет эффект звучания через мегафон к тексту
*/
exports.S_EFFECT_MEGAPHONE = '#effect_megaphone#';
/**
* Эффект "низкий тон" для текста
*
* Применяет эффект пониженного тона к тексту
*/
exports.S_EFFECT_PITCH_DOWN = '#effect_pitch_down#';
/**
* Эффект "психоделический" для текста
*
* Применяет психоделический эффект к тексту
*/
exports.S_EFFECT_PSYCHODELIC = '#effect_psychodelic#';
/**
* Эффект "пульс" для текста
*
* Применяет эффект пульсации к тексту
*/
exports.S_EFFECT_PULSE = '#effect_pulse#';
/**
* Эффект "вокзал" для текста
*
* Применяет эффект объявления на вокзале к тексту
*/
exports.S_EFFECT_TRAIN_ANNOUNCE = '#effect_train_announce#';
/**
* Маркер окончания эффекта
*
* Используется для завершения любого звукового эффекта
*/
exports.S_EFFECT_END = '#effect_end#';
/**
* Создает паузу в речи указанной длительности
*
* @param {number} milliseconds - Длительность паузы в миллисекундах
* @returns {string} - Строка с паузой в формате Алисы
*
* @example
* ```ts
* // Создание паузы в 1 секунду
* const text = 'Привет' + getPause(1000) + 'мир!';
*
* // Создание паузы в 2.5 секунды
* const text = 'Первый' + getPause(2500) + 'второй';
* ```
*/
function getPause(milliseconds) {
return `#pause_<[${milliseconds}]>#`;
}