AIN Voice
Виджет AIN Voice позволяет записывать голосовые сообщения и сохранять их во вложениях текущей формы. Запись из вложения можно использовать в других виджетах Ainergy, например, для автозаполнения полей формы или получения текстового файла с транскрипцией разговора или его перевода. ID вложения вы также можете использовать и в других событиях согласно бизнес-целям вашей компании.
Чтобы расположить виджет на форме, выполните следующие действия:
- Откройте запись целевой таблицы.
- В бургер-меню перейдите Настроить → Форма → Макет.
- Переместите виджет AIN Voice в область Выбрано.
- Нажмите Сохранить.
Чтобы записать и сохранить голосовое сообщение, выполните следующее:
- Нажмите на иконку микрофона, чтобы начать запись.
- После завершения записи голосового сообщения в системе будет создано событие с атрибутами вложения, как в примере ниже:
Пример
[
{
"attachment_id": "170530848128276440",
"file_name": "170048909928129158.mpeg",
"mime_type": "audio/mpeg"
}
]
Настройка опций схемы
Опции схемы:
Значение | Ключ | Обязательно | Описание |
---|---|---|---|
key | String | Да | Используйте уникальный идентификатор строки, чтобы связать значение с событием. Таким образом, если на форме располагается несколько виджетов, инициирующих событие при создании вложения, вы сможете настраивать обработку файлов для каждого виджета по отдельности. |
Пример значения опции схемы
{
"key": "ain_voice_requests"
}
Пример клиентского скрипта (При загрузке)
SimpleEventBus.on('ain.file.recording', (data) => {
s_form.setValue('text', JSON.stringify(data, null, 4))
})