UNPKG

umbot

Version:

Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф

155 lines (154 loc) 5.53 kB
"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}]>#`; }