Protected_appContextКонтекст приложения.
Идентификатор приложения
Флаг использования стандартных звуков Алисы
При значении true используются стандартные звуки Алисы, при false - только пользовательские звуки
ReadonlyS_EFFECT_BEHIND_THE_WALLЭффект "за стеной" для текста
Применяет эффект звучания из-за стены к тексту
ReadonlyS_EFFECT_ENDМаркер окончания эффекта
Используется для завершения любого звукового эффекта
ReadonlyS_EFFECT_HAMSTERЭффект "хомяк" для текста
Применяет эффект голоса хомяка к тексту
ReadonlyS_EFFECT_MEGAPHONEЭффект "мегафон" для текста
Применяет эффект звучания через мегафон к тексту
ReadonlyS_EFFECT_PITCH_DOWNЭффект "низкий тон" для текста
Применяет эффект пониженного тона к тексту
ReadonlyS_EFFECT_PSYCHODELICЭффект "психоделический" для текста
Применяет психоделический эффект к тексту
ReadonlyS_EFFECT_PULSEЭффект "пульс" для текста
Применяет эффект пульсации к тексту
ReadonlyS_EFFECT_TRAIN_ANNOUNCEЭффект "вокзал" для текста
Применяет эффект объявления на вокзале к тексту
Идентификатор пользователя
Static ReadonlyS_AUDIO_GAME_8_BIT_COINВоспроизвести звук получения очка
Static ReadonlyS_AUDIO_GAME_8_BIT_FLYBYВоспроизвести звук полета
Static ReadonlyS_AUDIO_GAME_8_BIT_MACHINE_GUNВоспроизвести звук выстрела
Static ReadonlyS_AUDIO_GAME_8_BIT_PHONEВоспроизвести звук звонка телефона
Static ReadonlyS_AUDIO_GAME_BOOTВоспроизвести звук загрузки
Static ReadonlyS_AUDIO_GAME_LOSSВоспроизвести звук поражения
Static ReadonlyS_AUDIO_GAME_PINGВоспроизвести звук ping
Static ReadonlyS_AUDIO_GAME_POWERUPВоспроизвести звук powerup
Static ReadonlyS_AUDIO_GAME_WINВоспроизвести звук победы
Static ReadonlyS_AUDIO_NATURE_FIREВоспроизвести звук огня
Static ReadonlyS_AUDIO_NATURE_FORESTВоспроизвести звук леса
Static ReadonlyS_AUDIO_NATURE_JUNGLEВоспроизвести звук jungle
Static ReadonlyS_AUDIO_NATURE_RAINВоспроизвести звук дождя
Static ReadonlyS_AUDIO_NATURE_SEAВоспроизвести звук моря
Static ReadonlyS_AUDIO_NATURE_STREAMВоспроизвести звук потока
Static ReadonlyS_AUDIO_NATURE_THUNDERВоспроизвести звук молнии
Static ReadonlyS_AUDIO_NATURE_WINDВоспроизвести звук ветра
Обрабатывает звуки и текст для воспроизведения в Алисе
Массив звуков для обработки
Исходный текст для TTS
Правила обработки:
const alisaSound = new AlisaSound();
// Воспроизведение стандартного звука с текстом
const result = await alisaSound.getSounds([
{ key: AlisaSound.S_AUDIO_GAME_WIN, sounds: [] }
], 'Поздравляем с победой!');
// Воспроизведение пользовательского звука
const result = await alisaSound.getSounds([
{ key: 'custom', sounds: ['path/to/sound.opus'] }
], 'Текст с пользовательским звуком');
StaticgetPauseСоздает паузу в речи указанной длительности
Длительность паузы в миллисекундах
StaticremoveSoundStaticreplaceSoundЗаменяет звуковой токен в тексте на соответствующий звук
Ключ звука для замены
Значение или массив значений для замены
Исходный текст
// Замена одиночного звука
const text = AlisaSound.replaceSound(
'#game_win#',
'<speaker audio="alice-sounds-game-win-1.opus">',
'Поздравляем #game_win# с победой!'
);
// Замена на массив звуков
const text = AlisaSound.replaceSound(
'#nature_rain#',
[
'<speaker audio="alice-sounds-nature-rain-1.opus">',
'<speaker audio="alice-sounds-nature-rain-2.opus">'
],
'На улице #nature_rain# идет дождь'
);
AlisaSound Класс для работы со звуками в платформе Алиса
Предоставляет функциональность для:
Основные возможности:
Example