Bagikan melalui


Koneksi Azure Communication Services dengan layanan Azure AI

API Automasi Panggilan Azure Communication Services memberi pengembang kemampuan untuk mengarahkan dan mengontrol panggilan Telepon, VoIP, atau WebRTC Azure Communication Services menggunakan pemicu peristiwa real time untuk melakukan tindakan berdasarkan logika bisnis kustom khusus untuk domain mereka. Dalam pengembang API Call Automation dapat menggunakan API bertenaga AI sederhana, yang dapat digunakan untuk memutar pesan salam yang dipersonalisasi, mengenali input suara percakapan untuk mengumpulkan informasi tentang pertanyaan kontekstual untuk mendorong model layanan mandiri dengan pelanggan, menggunakan analisis sentimen untuk meningkatkan layanan pelanggan secara keseluruhan. API khusus konten ini diorkestrasi melalui Azure AI Services dengan dukungan untuk penyesuaian model AI tanpa pengembang perlu mengakhiri aliran media di layanan mereka dan melakukan streaming kembali ke Azure untuk fungsionalitas AI.

Semua ini dimungkinkan dengan satu klik di mana perusahaan dapat mengakses solusi yang aman dan menautkan model mereka melalui portal. Selain itu, pengembang dan perusahaan tidak perlu mengelola kredensial. Koneksi layanan Azure AI Anda menggunakan identitas terkelola untuk mengakses sumber daya milik pengguna. Pengembang dapat menggunakan identitas terkelola untuk mengautentikasi sumber daya apa pun yang mendukung autentikasi Microsoft Entra.

Layanan Azure AI dapat dengan mudah diintegrasikan ke dalam aplikasi apa pun terlepas dari bahasa pemrograman. Saat membuat Sumber Daya Azure di portal Azure, aktifkan opsi dan berikan URL ke layanan Azure AI. Pengalaman sederhana ini memungkinkan pengembang untuk memenuhi kebutuhan, menskalakan, dan menghindari menginvestasikan waktu dan sumber daya untuk merancang dan memelihara solusi kustom.

Catatan

Integrasi ini didukung di wilayah terbatas untuk layanan Azure AI, untuk informasi selengkapnya tentang wilayah mana yang didukung, lihat bagian batasan di bagian bawah dokumen ini. Integrasi ini hanya mendukung sumber daya Cognitive Service Multi-layanan, kami sarankan jika Anda membuat sumber daya Azure AI Service baru, Anda membuat sumber daya Cognitive Service Multi-layanan atau saat Anda menghubungkan sumber daya yang ada, konfirmasikan bahwa sumber daya tersebut adalah sumber daya Cognitive Service Multi-layanan.

Kasus penggunaan umum

Membangun aplikasi yang dapat memutar dan mengenali ucapan

Dengan kemampuan untuk menyambungkan layanan Azure AI Anda ke Azure Communication Services. Anda dapat mengaktifkan fungsionalitas pemutaran kustom, menggunakan konfigurasi Text-to-Speech dan Speech Synthesis Markup Language (SSML), untuk memutar audio yang lebih disesuaikan dan terdengar alami kepada pengguna. Melalui koneksi layanan Azure AI, Anda juga dapat menggunakan layanan Ucapan Ke Teks untuk menggabungkan pengenalan respons suara yang dapat dikonversi menjadi tugas yang dapat ditindaklanjuti melalui logika bisnis dalam aplikasi. Fungsi-fungsi ini dapat ditingkatkan lebih lanjut melalui kemampuan untuk membuat model kustom dalam layanan Azure AI yang dipesan lebih lanjut ke domain dan wilayah Anda, melalui kemampuan untuk memilih bahasa mana yang diucapkan dan dikenali, suara kustom dan model kustom yang dibangun berdasarkan pengalaman Anda.

Alur runtime

Cuplikan layar alur runtime integrasi.

Pengalaman portal Microsoft Azure

Anda harus menyambungkan sumber daya Azure Communication Services dengan sumber daya Azure AI melalui portal Azure. Ada dua cara untuk mencapai langkah ini:

  • Dengan menavigasi melalui langkah-langkah tab Cognitive Services di Azure Communication Services Anda (disarankan).
  • Menambahkan Identitas Terkelola secara manual ke sumber daya Azure Communication Services Anda. Langkah ini lebih maju dan memerlukan sedikit lebih banyak upaya untuk menghubungkan Azure Communication Services Anda ke layanan Azure AI Anda.

Prasyarat

Koneksi melalui portal Azure

  1. Buka sumber daya Azure Communication Services Anda dan klik tab Cognitive Services.

  2. Jika identitas terkelola yang ditetapkan sistem tidak diaktifkan, Anda harus mengaktifkannya.

  3. Di tab Cognitive Services, klik tombol "Aktifkan Identitas Terkelola".

    Cuplikan layar tombol Aktifkan Identitas Terkelola.

  4. Aktifkan identitas yang ditetapkan sistem. Tindakan ini memulai pembuatan identitas; Pemberitahuan pop-up muncul memberi tahu Anda bahwa permintaan sedang diproses. Cuplikan layar aktifkan identitas terkelola.

  5. Setelah identitas diaktifkan, Anda akan melihat sesuatu yang serupa. Cuplikan layar identitas yang diaktifkan.

  6. Ketika identitas terkelola diaktifkan, tab Cognitive Service harus menampilkan tombol 'Koneksi layanan kognitif' untuk menyambungkan dua layanan. Cuplikan layar tombol layanan kognitif Koneksi.

  7. Klik 'Koneksi cognitive service', pilih Langganan, Grup Sumber Daya, dan Sumber Daya dan klik 'Koneksi' di panel konteks yang terbuka. Cuplikan layar Langganan, Grup Sumber Daya, dan Sumber Daya di panel.

  8. Jika koneksi berhasil, Anda akan melihat banner hijau yang mengonfirmasi koneksi yang berhasil.

    Cuplikan layar koneksi yang berhasil.

  9. Sekarang di tab Cognitive Service Anda akan melihat layanan terhubung Anda muncul. Cuplikan layar layanan kognitif yang terhubung di halaman utama.

Opsi tingkat lanjut: Menambahkan Identitas Terkelola secara manual ke sumber daya Azure Communication Services

Atau jika Anda ingin melalui proses manual menyambungkan sumber daya, Anda dapat mengikuti langkah-langkah ini.

Mengaktifkan identitas yang ditetapkan sistem

  1. Navigasi ke sumber daya Azure Communication Services Anda di portal Azure.
  2. Pilih tab Identitas.
  3. Aktifkan identitas yang ditetapkan sistem. Tindakan ini memulai pembuatan identitas. Pemberitahuan pop-up muncul memberi tahu Anda bahwa permintaan sedang diproses. Cuplikan layar aktifkan identitas sistem.

Opsi 1: Tambahkan peran dari Azure Cognitive Services di portal Azure

  1. Navigasikan ke sumber daya Azure Cognitive Services Anda.
  2. Pilih tab "Kontrol akses (IAM)".
  3. Klik tombol "+ Tambahkan".
  4. Pilih "Tambahkan penetapan peran" dari menu. Cuplikan layar terkait cara menambahkan penetapan peran.
  5. Pilih peran "Pengguna Cognitive Services" untuk ditetapkan, lalu klik "Berikutnya." Cuplikan layar Pengguna Cognitive Services.
  6. Untuk bidang "Tetapkan akses ke" pilih "Pengguna, grup, atau perwakilan layanan."
  7. Tekan "+ Pilih anggota" dan tab samping terbuka.
  8. Cari nama sumber daya Azure Communication Services Anda di kotak teks dan klik saat muncul, lalu klik "Pilih." Cuplikan layar panel sisi sumber daya Azure Communication Services.
  9. Klik "Tinjau + tetapkan", ini menetapkan peran ke identitas terkelola.

Opsi 2: Tambahkan peran melalui tab Identitas Azure Communication Services

  1. Navigasi ke sumber daya Azure Communication Services Anda di portal Azure.
  2. Pilih tab Identitas.
  3. Klik "Penetapan peran Azure." Cuplikan layar penetapan peran.
  4. Klik tombol "Tambahkan penetapan peran (Pratinjau)", yang membuka tab "Tambahkan penetapan peran (Pratinjau)".
  5. Pilih "Grup sumber daya" untuk "Cakupan."
  6. Pilih "Langganan."
  7. Pilih "Grup Sumber Daya" yang berisi Cognitive Service.
  8. Pilih Peran "Pengguna Cognitive Services." Cuplikan layar tab penetapan peran yang diisi.
  9. Klik Simpan.

Azure Communication Service Anda sekarang telah ditautkan ke sumber daya Azure Cognitive Service Anda.

Wilayah layanan Azure AI didukung

Integrasi antara Layanan Komunikasi Azure dan layanan Azure AI ini hanya didukung di wilayah berikut:

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

Pembatasan yang diketahui

  • Perintah teks Teks ke Ucapan mendukung maksimal 400 karakter, jika perintah Anda lebih panjang dari ini, sebaiknya gunakan SSML untuk tindakan pemutaran berbasis Teks ke Ucapan.
  • Untuk skenario di mana Anda melebihi batas kuota layanan Ucapan, Anda dapat meminta untuk meningkatkan batas ini dengan mengikuti langkah-langkah yang diuraikan di sini.

Langkah berikutnya