Skip to main content

AIN Voice

Виджет AIN Voice позволяет записывать голосовые сообщения и сохранять их во вложениях текущей формы. Запись из вложения можно использовать в других виджетах Ainergy, например, для автозаполнения полей формы или получения текстового файла с транскрипцией разговора или его перевода. ID вложения вы также можете использовать и в других событиях согласно бизнес-целям вашей компании.

Чтобы расположить виджет на форме, выполните следующие действия:

  1. Откройте запись целевой таблицы.
  2. В бургер-меню перейдите Настроить → Форма → Макет.
  3. Переместите виджет AIN Voice в область Выбрано.
  4. Нажмите Сохранить.

Чтобы записать и сохранить голосовое сообщение, выполните следующее:

  1. Нажмите на иконку микрофона, чтобы начать запись.
  2. После завершения записи голосового сообщения в системе будет создано событие с атрибутами вложения, как в примере ниже:
Пример
[
{
"attachment_id": "170530848128276440",
"file_name": "170048909928129158.mpeg",
"mime_type": "audio/mpeg"
}
]

Настройка опций схемы


Опции схемы:

ЗначениеКлючОбязательноОписание
keyStringДаИспользуйте уникальный идентификатор строки, чтобы связать значение с событием. Таким образом, если на форме располагается несколько виджетов, инициирующих событие при создании вложения, вы сможете настраивать обработку файлов для каждого виджета по отдельности.
Пример значения опции схемы
{
"key": "ain_voice_requests"
}
Пример клиентского скрипта (При загрузке)
SimpleEventBus.on('ain.file.recording', (data) => {
s_form.setValue('text', JSON.stringify(data, null, 4))
})