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


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

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

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

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

Примечание.

Эта интеграция поддерживает только ресурс Cognitive Service с несколькими службами. Мы рекомендуем, если вы создаёте новый ресурс Службы искусственного интеллекта Azure, создать ресурс Cognitive 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 (ACS) и Azure AI полностью соответствует региональной доступности Azure AI Foundry. Это означает, что интеграция ACS с Azure AI поддерживается во всех регионах, где доступен Azure AI Foundry.

Самый up-toсписок поддерживаемых регионов см. в официальной документации по Azure AI Foundry.

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

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

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