JAICP

audio


Описание

audio — тег позволяет использовать аудиозаписи в ответах бота.


Тип значения

  • string

Параметры

  • name (string) — имя аудиофайла, необязательный параметр.

Вложенные данные

  • none

Синтаксис

  • После тега укажите ссылку на аудиофайл.
state: Hello
    q!: hi
    a: hi
    audio: https://someurl.ru

Обратите внимание, что каждый канал выставляет собственные ограничения на загрузку аудиофайлов: длина воспроизведения, размер файла, поддерживаемые форматы и пр. Убедитесь, что ваш файл соответствует всем условиям канала.

Подробнее об ограничениях на загрузку для каналов: Алиса, Google Assistant, Telegram, ВКонтакте, Facebook.

  • Вы можете также указать имя файла.
state: Hello
    q!: hi
    audio: https://someurl.ru || name = welcome.wav

Примеры использования

Рассмотрим пример:

state: Hello
    q!: hi
    random:
        audio: https://someurl1.ru
        audio: https://someurl2.ru

Здесь мы используем два аудиофайла. В результате выполнения random будет выполнена только одна из вложенных реакций, то есть воспроизведен один из двух файлов.

Для тестирования используйте тег <responseData>, например:

<test-case id="test 2">
        <q>test 2</q>
        <responseData>
            {
                "replies": [
                    {
                        "type": "audio",
                        "audioUrl": "https://someurl.ru",
                        "audioName": "welcome.wav",
                        "state": "/2"
                    }
                ]
            }
        </responseData>
    </test-case>

Подробнее о тестировании сценария