Клиент приема с помощью служб ИИ Azure

Клиент приема — это инструмент, предоставляемый корпорацией Майкрософт на сайте GitHub, который помогает быстро развернуть решение для транскрибирования для центра обработки вызовов в Azure без написания кода.

Совет

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

Клиент приема использует язык ИИ Azure, речь ИИ Azure, хранилище Azure и Функции Azure.

Начало работы с клиентом приема

Для запуска клиента приема данных требуется учетная запись Azure и ресурс служб ИИ Azure с несколькими службами.

Сведения о настройке и использовании средства см. в руководстве по началу работы с клиентом приема на сайте GitHub.

Возможности клиента приема

Клиент приема работает путем подключения выделенной учетной записи хранения Azure к пользовательскому экземпляру Функций Azure без обращения к серверу для передачи в службу запросов на транскрибирование. Транскрибированные аудиофайлы передаются в выделенный контейнер службы хранилища Azure.

Важно!

Цены зависят от режима операции (пакетной службы и реального времени), а также выбранного номера SKU функции Azure. По умолчанию инструмент создаст номер SKU функции Azure ценовой категории "Премиум" для работы с большим объемом данных. Дополнительные сведения см. на странице с ценами.

На внутреннем уровне инструмент использует языковую и речевую службы, а также обеспечивает масштабирование, выполнение повторных попыток и отработку отказа. Ниже схематично описываются ресурсы и соединения.

Diagram that shows the Ingestion Client Architecture.

Следующая функция службы "Речь" используется клиентом приема:

  • Пакетная речь к тексту: транскрибирование больших объемов аудиофайлов асинхронно, включая диаризацию говорящего и обычно используется в сценариях аналитики после вызова. Диаризация — это процесс распознавания и разделения говорящих в моноканальных аудиоданных.

Ниже приведены некоторые функции языковой службы, используемые клиентом приема:

Помимо служб ИИ Azure, эти продукты Azure используются для выполнения решения:

  • Хранилище Azure: используется для хранения данных телефонии и расшифровок, возвращающих API пакетной транскрибирования. В этой учетной записи хранения следует настроить уведомления, в частности для активации при добавлении новых файлов. Эти уведомления используются для активации процесса транскрибирования.
  • Функции Azure. Используется для создания URI подписанного URL-адреса (SAS) для каждой записи и активации HTTP-запроса POST для запуска транскрибирования. Кроме того, с помощью Функций Azure создаются запросы на получение и удаление транскрибированных данных через API пакетного транскрибирования.

Настройка инструмента

Этот инструмент предназначен для быстрого отображения результатов клиентов. Для него можно выбрать любые номера SKU и настройки. Номера SKU можно изменить на портале Azure, а сам код доступен на GitHub.

Примечание.

Мы рекомендуем создавать ресурсы в той же выделенной группе ресурсов для упрощения понимания и отслеживания затрат.

Следующие шаги