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
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
- Akun Azure dengan langganan aktif dan akses ke portal Azure, untuk detailnya lihat Membuat akun secara gratis.
- Sumber daya Azure Communication Services. Lihat Membuat sumber daya Azure Communication Services.
- Sumber daya Azure AI Services .
Koneksi melalui portal Azure
Buka sumber daya Azure Communication Services Anda dan klik tab Cognitive Services.
Jika identitas terkelola yang ditetapkan sistem tidak diaktifkan, Anda harus mengaktifkannya.
Di tab Cognitive Services, klik tombol "Aktifkan Identitas Terkelola".
Aktifkan identitas yang ditetapkan sistem. Tindakan ini memulai pembuatan identitas; Pemberitahuan pop-up muncul memberi tahu Anda bahwa permintaan sedang diproses.
Setelah identitas diaktifkan, Anda akan melihat sesuatu yang serupa.
Ketika identitas terkelola diaktifkan, tab Cognitive Service harus menampilkan tombol 'Koneksi layanan kognitif' untuk menyambungkan dua layanan.
Klik 'Koneksi cognitive service', pilih Langganan, Grup Sumber Daya, dan Sumber Daya dan klik 'Koneksi' di panel konteks yang terbuka.
Jika koneksi berhasil, Anda akan melihat banner hijau yang mengonfirmasi koneksi yang berhasil.
Sekarang di tab Cognitive Service Anda akan melihat layanan terhubung Anda muncul.
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
- Navigasi ke sumber daya Azure Communication Services Anda di portal Azure.
- Pilih tab Identitas.
- Aktifkan identitas yang ditetapkan sistem. Tindakan ini memulai pembuatan identitas. Pemberitahuan pop-up muncul memberi tahu Anda bahwa permintaan sedang diproses.
Opsi 1: Tambahkan peran dari Azure Cognitive Services di portal Azure
- Navigasikan ke sumber daya Azure Cognitive Services Anda.
- Pilih tab "Kontrol akses (IAM)".
- Klik tombol "+ Tambahkan".
- Pilih "Tambahkan penetapan peran" dari menu.
- Pilih peran "Pengguna Cognitive Services" untuk ditetapkan, lalu klik "Berikutnya."
- Untuk bidang "Tetapkan akses ke" pilih "Pengguna, grup, atau perwakilan layanan."
- Tekan "+ Pilih anggota" dan tab samping terbuka.
- Cari nama sumber daya Azure Communication Services Anda di kotak teks dan klik saat muncul, lalu klik "Pilih."
- Klik "Tinjau + tetapkan", ini menetapkan peran ke identitas terkelola.
Opsi 2: Tambahkan peran melalui tab Identitas Azure Communication Services
- Navigasi ke sumber daya Azure Communication Services Anda di portal Azure.
- Pilih tab Identitas.
- Klik "Penetapan peran Azure."
- Klik tombol "Tambahkan penetapan peran (Pratinjau)", yang membuka tab "Tambahkan penetapan peran (Pratinjau)".
- Pilih "Grup sumber daya" untuk "Cakupan."
- Pilih "Langganan."
- Pilih "Grup Sumber Daya" yang berisi Cognitive Service.
- Pilih Peran "Pengguna Cognitive Services."
- 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
- Pelajari tentang memutar audio ke pemanggil menggunakan Teks ke Ucapan.
- Pelajari tentang mengumpulkan input pengguna dengan Ucapan ke Teks.