Connetti i Servizi di comunicazione di Azure con i servizi di Azure AI
Servizi di comunicazione di Azure LE API di automazione delle chiamate offrono agli sviluppatori la possibilità di gestire e controllare le chiamate Servizi di comunicazione di Azure Telefonia, VoIP o WebRTC usando trigger di eventi in tempo reale per eseguire azioni basate sulla logica di business personalizzata specifica del proprio dominio. All'interno delle API di automazione delle chiamate gli sviluppatori possono usare API semplici basate sull'intelligenza artificiale, che possono essere usate per riprodurre messaggi di saluto personalizzati, riconoscere gli input vocali conversazionali per raccogliere informazioni sulle domande contestuali per guidare un modello più self-service con i clienti, usare l'analisi del sentiment per migliorare il servizio clienti nel complesso. Queste API specifiche del contenuto vengono orchestrate tramite i servizi di intelligenza artificiale di Azure con il supporto per la personalizzazione dei modelli di intelligenza artificiale senza che gli sviluppatori debbano terminare i flussi multimediali nei servizi e trasmettere di nuovo in Azure per la funzionalità di intelligenza artificiale.
Tutto questo è possibile con un solo clic in cui le aziende possono accedere a una soluzione sicura e collegare i propri modelli tramite il portale. Inoltre, gli sviluppatori e le aziende non devono gestire le credenziali. La connessione dei servizi di intelligenza artificiale di Azure usa le identità gestite per accedere alle risorse di proprietà dell'utente. Gli sviluppatori possono usare le identità gestite per autenticare qualsiasi risorsa che supporti l'autenticazione di Microsoft Entra.
I servizi di intelligenza artificiale di Azure possono essere facilmente integrati in qualsiasi applicazione indipendentemente dal linguaggio di programmazione. Quando si crea una risorsa di Azure in portale di Azure, abilitare l'opzione e fornire l'URL ai servizi di intelligenza artificiale di Azure. Questa semplice esperienza consente agli sviluppatori di soddisfare le proprie esigenze, ridimensionare ed evitare di investire tempo e risorse nella progettazione e nella gestione di una soluzione personalizzata.
Nota
Questa integrazione è supportata in aree limitate per i servizi di intelligenza artificiale di Azure. Per altre informazioni sulle aree supportate, vedere la sezione limitazioni nella parte inferiore di questo documento. Questa integrazione supporta solo la risorsa Servizi cognitivi multiservizio, è consigliabile creare una nuova risorsa del servizio Di intelligenza artificiale di Azure che crei una risorsa servizi cognitivi multiservizio o quando ci si connette a una risorsa esistente per verificare che si tratti di una risorsa servizi cognitivi multiservizio.
Casi d'uso comuni
Creare applicazioni in grado di riprodurre e riconoscere il riconoscimento vocale
Con la possibilità di connettere i servizi di intelligenza artificiale di Azure a Servizi di comunicazione di Azure. È possibile abilitare la funzionalità di riproduzione personalizzata, usando la configurazione SSML (Text-to-Speech e Speech Synthesis Markup Language), per riprodurre audio più personalizzato e naturale agli utenti. Tramite la connessione ai servizi di intelligenza artificiale di Azure, è anche possibile usare il servizio Riconoscimento vocale per incorporare il riconoscimento delle risposte vocali che possono essere convertite in attività interattivi tramite logica di business nell'applicazione. Queste funzioni possono essere ulteriormente migliorate grazie alla possibilità di creare modelli personalizzati all'interno dei servizi di intelligenza artificiale di Azure personalizzati per il dominio e l'area, grazie alla possibilità di scegliere le lingue parlate e riconosciute, le voci personalizzate e i modelli personalizzati basati sull'esperienza.
Flusso di runtime
Esperienza del portale di Azure
È necessario connettere la risorsa Servizi di comunicazione di Azure alla risorsa di intelligenza artificiale di Azure tramite il portale di Azure. È possibile eseguire questo passaggio in due modi:
- Spostandosi tra i passaggi della scheda Servizi cognitivi nel Servizi di comunicazione di Azure (scelta consigliata).
- Aggiungere manualmente l'identità gestita alla risorsa Servizi di comunicazione di Azure. Questo passaggio è più avanzato e richiede un po' di impegno maggiore per connettere l'Servizi di comunicazione di Azure ai servizi di intelligenza artificiale di Azure.
Prerequisiti
- L'account Azure con una sottoscrizione attiva e l'accesso a portale di Azure, per informazioni dettagliate, vedere Creare gratuitamente un account.
- Risorsa di Servizi di comunicazione di Azure. Vedere Creare una risorsa di Servizi di comunicazione di Azure.
- Una risorsa di Servizi di Azure AI.
Connessione tramite il portale di Azure
Aprire la risorsa Servizi di comunicazione di Azure e fare clic sulla scheda Servizi cognitivi.
Se l'identità gestita assegnata dal sistema non è abilitata, sarà necessario abilitarla.
Nella scheda Servizi cognitivi fare clic sul pulsante "Abilita identità gestita".
Abilitare l'identità assegnata dal sistema. Questa azione inizia la creazione dell'identità; Viene visualizzata una notifica popup che informa che la richiesta è in corso di elaborazione.
Dopo aver abilitato l'identità, dovrebbe essere visualizzato un aspetto simile.
Quando l'identità gestita è abilitata, nella scheda Servizi cognitivi deve essere visualizzato un pulsante "Connetti servizio cognitivo" per connettere i due servizi.
Fare clic su "Connetti servizio cognitivo", selezionare la sottoscrizione, il gruppo di risorse e la risorsa e fare clic su "Connetti" nel riquadro di contesto che si apre.
Se la connessione ha esito positivo, verrà visualizzato un banner verde che conferma la corretta connessione.
Nella scheda Servizi cognitivi verranno visualizzati i servizi connessi.
Opzione avanzata: aggiunta manuale dell'identità gestita alla risorsa Servizi di comunicazione di Azure
In alternativa, se si vuole eseguire il processo manuale di connessione delle risorse, è possibile seguire questa procedura.
Abilita identità assegnata dal sistema
- Passare alla risorsa Servizi di comunicazione di Azure nella portale di Azure.
- Selezionare la scheda Identità.
- Abilitare l'identità assegnata dal sistema. Questa azione inizia la creazione dell'identità. Viene visualizzata una notifica popup che informa che la richiesta è in corso di elaborazione.
Opzione 1: Aggiungere un ruolo da Servizi cognitivi di Azure nella portale di Azure
- Passare alla risorsa servizi cognitivi di Azure.
- Selezionare la scheda "Controllo di accesso (IAM)".
- Fare clic sul pulsante "+ Aggiungi".
- Selezionare "Aggiungi assegnazioni di ruolo" dal menu.
- Scegliere il ruolo "Utente servizi cognitivi" da assegnare, quindi fare clic su "Avanti".
- Per il campo "Assegna accesso a" scegliere "Utente, gruppo o entità servizio".
- Premere "+ Seleziona membri" e si apre una scheda laterale.
- Cercare il nome della risorsa Servizi di comunicazione di Azure nella casella di testo e fare clic su di esso quando viene visualizzato, quindi fare clic su "Seleziona".
- Fare clic su "Rivedi e assegna", assegnando il ruolo all'identità gestita.
Opzione 2: Aggiungere un ruolo tramite Servizi di comunicazione di Azure scheda Identità
- Passare alla risorsa Servizi di comunicazione di Azure nella portale di Azure.
- Selezionare la scheda Identità.
- Fare clic su "Assegnazioni di ruolo di Azure".
- Fare clic sul pulsante "Aggiungi assegnazione di ruolo (anteprima)" che apre la scheda "Aggiungi assegnazione di ruolo (anteprima)".
- Selezionare "Gruppo di risorse" per "Ambito".
- Selezionare "Sottoscrizione".
- Selezionare il "Gruppo di risorse" contenente il servizio cognitivo.
- Selezionare il ruolo "Utente servizi cognitivi".
- Fare clic su Salva.
Il servizio di comunicazione di Azure è stato ora collegato alla risorsa servizio cognitivo di Azure.
Aree dei servizi di intelligenza artificiale di Azure supportate
Questa integrazione tra Servizi di comunicazione di Azure e i servizi di intelligenza artificiale di Azure è supportata solo nelle aree seguenti:
- centralus
- northcentralus
- Stati Uniti centro-meridionali
- Stati Uniti centro-occidentali
- eastus
- eastus2
- westus
- westus2
- westus3
- canadacentral
- northeurope
- westeurope
- uksouth
- southafricanorth
- centralindia
- eastasia
- Asia sud-orientale
- australiaeast
- brazilsouth
- uaenorth
Limitazioni note
- Le richieste di testo di sintesi vocale supportano un massimo di 400 caratteri, se la richiesta è più lunga di questa, è consigliabile usare SSML per le azioni di riproduzione basate su sintesi vocale.
- Per gli scenari in cui si supera il limite di quota del servizio Voce, è possibile richiedere di aumentare questo limite seguendo la procedura descritta qui.
Passaggi successivi
- Informazioni sulla riproduzione di audio ai chiamanti tramite Sintesi vocale.
- Informazioni sulla raccolta dell'input dell'utente con riconoscimento vocale.