Конструктор класса Sound. Инициализирует пустой массив звуков и включает использование стандартных звуков.
Флаг использования стандартных звуков. Если true, используются стандартные звуки платформы. Актуально для Алисы и Маруси.
Массив звуков для воспроизведения. Каждый элемент массива представляет собой объект с параметрами звука.
Получает текст с встроенными звуками для конкретной платформы.
Процесс работы:
soundProcessing (его предоставляет адаптер платформы)Исходный текст для обработки
Функция обработки звуков для платформы
Контроллер бота
Текст со встроенными звуками для платформы; при falsy-результате soundProcessing (null/undefined/'') — исходный текст без изменений
Sound Класс для обработки и воспроизведения звуков в различных платформах.
Основные возможности:
Ограничения по платформам:
Алиса:
Маруся:
VK:
Telegram:
Viber:
Example