Поделиться через


Подключение Службы коммуникации Azure с помощью служб ИИ Azure

api автоматизации вызовов Службы коммуникации Azure предоставляют разработчикам возможность управлять Службы коммуникации Azure телефонией, VoIP или WebRTC вызовами с помощью триггеров событий в режиме реального времени для выполнения действий на основе пользовательской бизнес-логики, конкретной для своего домена. В API автоматизации вызовов разработчики могут использовать простые API с поддержкой искусственного интеллекта, которые можно использовать для воспроизведения персонализированных приветствий, распознавания голосовых входных данных бесед для сбора информации о контекстных проблемах, чтобы повысить эффективность работы модели самообслуживания с клиентами, используйте анализ тональности для улучшения общего обслуживания клиентов. Эти API-интерфейсы для конкретного содержимого оркестрируются с помощью служб ИИ Azure с поддержкой настройки моделей ИИ, не требуя от разработчиков завершения потоков мультимедиа в своих службах и потоковой передачи обратно в Azure для функций искусственного интеллекта.

Все это возможно с помощью одного щелчка мыши, где предприятия могут получить доступ к безопасному решению и связать свои модели через портал. Кроме того, разработчикам и предприятиям не нужно управлять учетными данными. Подключение служб ИИ Azure использует управляемые удостоверения для доступа к ресурсам, принадлежащим пользователям. Разработчики могут использовать управляемые удостоверения для проверки подлинности любого ресурса, поддерживающего проверку подлинности Microsoft Entra.

Службы ИИ Azure можно легко интегрировать в любое приложение независимо от языка программирования. При создании ресурса Azure в портал Azure включите этот параметр и укажите URL-адрес служб ИИ Azure. Этот простой интерфейс позволяет разработчикам соответствовать своим потребностям, масштабу и избегать инвестиций времени и ресурсов в проектирование и обслуживание пользовательского решения.

Примечание.

Эта интеграция поддерживается в ограниченных регионах для служб ИИ Azure, чтобы получить дополнительные сведения о том, какие регионы поддерживаются, ознакомьтесь с разделом ограничений в нижней части этого документа. Эта интеграция поддерживает только ресурс Cognitive Service с несколькими службами, рекомендуется, если вы создаете новый ресурс Службы искусственного интеллекта Azure, вы создаете ресурс Cognitive Service с несколькими службами или при подключении существующего ресурса, убедитесь, что это ресурс Multi-service Cognitive Service.

Распространенные варианты использования

Создание приложений, которые могут воспроизводить и распознавать речь

С возможностью подключения служб ИИ Azure к Службы коммуникации Azure. Вы можете включить пользовательские функции воспроизведения, используя конфигурацию языка разметки синтеза текста и речи (SSML), чтобы воспроизвести более настраиваемый и естественный звук для пользователей. С помощью подключения служб искусственного интеллекта Azure можно также использовать службу "Речь в текст" для включения распознавания голосовых ответов, которые можно преобразовать в практические задачи с помощью бизнес-логики в приложении. Эти функции можно расширить с помощью возможности создания пользовательских моделей в службах ИИ Azure, которые используются в вашем домене и регионе, с помощью возможности выбирать языки, которые говорятся и распознаются, пользовательские голоса и пользовательские модели, созданные на основе вашего опыта.

Поток среды выполнения

Снимок экрана потока среды выполнения интеграции.

Взаимодействие с порталом Azure

Вам потребуется подключить ресурс Службы коммуникации Azure с ресурсом ИИ Azure через портал Azure. Это можно сделать двумя способами.

  • Перейдя по шагам вкладки Cognitive Services в Службы коммуникации Azure (рекомендуется).
  • Вручную добавьте управляемое удостоверение в ресурс Службы коммуникации Azure. Этот шаг более сложный и требует немного больше усилий для подключения Службы коммуникации Azure к службам ИИ Azure.

Необходимые компоненты

Подключение через портал Azure

  1. Откройте ресурс Службы коммуникации Azure и перейдите на вкладку Cognitive Services.

  2. Если управляемое удостоверение, назначаемое системой, не включено, необходимо включить его.

  3. На вкладке Cognitive Services нажмите кнопку "Включить управляемое удостоверение".

    Снимок экрана: кнопка

  4. Включите назначенное системой удостоверение. Это действие начинает создание удостоверения; Появится всплывающее уведомление, уведомляющее вас о том, что обрабатывается запрос. Снимок экрана: включение управляемого идентификатора.

  5. После включения удостоверения вы увидите что-то подобное. Снимок экрана: включенная идентификация.

  6. Если управляемое удостоверение включено, вкладка Cognitive Service должна показать кнопку "Подключить когнитивную службу" для подключения двух служб. Снимок экрана: кнопка

  7. Щелкните "Подключить когнитивную службу", выберите подписку, группу ресурсов и ресурс и нажмите кнопку "Подключиться" в открывающейся области контекста. Снимок экрана: подписка, группа ресурсов и ресурс на панели.

  8. Если подключение выполнено успешно, вы увидите зеленый баннер, подтверждающий успешное подключение.

    Снимок экрана: успешное подключение.

  9. Теперь на вкладке Cognitive Service вы увидите подключенные службы. Снимок экрана: подключенная когнитивная служба на главной странице.

Дополнительный параметр. Добавление управляемого удостоверения вручную в ресурс Службы коммуникации Azure

Кроме того, если вы хотите выполнить ручной процесс подключения ресурсов, выполните следующие действия.

Включить назначаемое системой удостоверение

  1. Перейдите к ресурсу Службы коммуникации Azure в портал Azure.
  2. Перейдите на вкладку "Удостоверение".
  3. Включите назначенное системой удостоверение. Это действие начинает создание удостоверения. Появится всплывающее уведомление, уведомляющее вас о том, что обрабатывается запрос. Снимок экрана: включение удостоверения системы.

Вариант 1. Добавление роли из Azure Cognitive Services в портал Azure

  1. Перейдите к ресурсу Azure Cognitive Services.
  2. Перейдите на вкладку "Управление доступом (IAM)".
  3. Нажмите кнопку "+ Добавить".
  4. В меню выберите "Добавить назначения ролей". Снимок экрана: добавление назначения роли.
  5. Выберите роль "Пользователь Cognitive Services", чтобы назначить, а затем нажмите кнопку "Далее". Снимок экрана: пользователь Cognitive Services.
  6. В поле "Назначить доступ" выберите "Пользователь, группа или субъект-служба".
  7. Нажмите клавиши "+ Выбрать участников" и откроется боковая вкладка.
  8. Найдите имя ресурса Службы коммуникации Azure в текстовом поле и щелкните его при появлении, а затем нажмите кнопку "Выбрать".Снимок экрана: панель Службы коммуникации Azure на стороне ресурса.
  9. Нажмите кнопку "Проверить и назначить", чтобы назначить роль управляемому удостоверению.

Вариант 2. Добавление роли с помощью вкладки "Удостоверение Службы коммуникации Azure"

  1. Перейдите к ресурсу Службы коммуникации Azure в портал Azure.
  2. Выберите вкладку "Удостоверение".
  3. Щелкните "Назначения ролей Azure". Снимок экрана: экран назначения ролей.
  4. Нажмите кнопку "Добавить назначение ролей (предварительная версия)", которая открывает вкладку "Добавить назначение ролей (предварительная версия)".
  5. Выберите группу ресурсов для области.
  6. Выберите "Подписка".
  7. Выберите группу ресурсов, содержащую Cognitive Service.
  8. Выберите роль "Пользователь Cognitive Services". Снимок экрана: вкладка
  9. Нажмите кнопку Сохранить.

Служба коммуникации Azure теперь связана с ресурсом Azure Cognitive Service.

Поддерживаемые регионы служб ИИ Azure

Эта интеграция между Службы коммуникации Azure и службами ИИ Azure поддерживается только в следующих регионах:

  • centralus
  • northcentralus
  • southcentralus
  • westcentralus
  • eastus
  • eastus2
  • westus
  • westus2
  • westus3
  • canadacentral
  • northeurope
  • westeurope
  • uksouth
  • southafricanorth
  • centralindia
  • eastasia
  • southeastasia
  • australiaeast
  • brazilsouth
  • uaenorth

Известные ограничения

  • Текстовые запросы на речь поддерживают не более 400 символов, если ваш запрос больше, чем это мы рекомендуем использовать SSML для действий воспроизведения на основе текста в речь.
  • В сценариях, когда превышено ограничение квоты службы "Речь", можно запросить увеличение этого ограничения, выполнив описанные здесь действия.

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