Connettere un bot a Direct Line Speech

SI APPLICA A: SDK v4

Questo articolo descrive come connettere un bot al canale Direct Line Speech. Usare questo canale per consentire agli utenti di interagire con un bot tramite voce.

Dopo aver creato il bot, l'onboarding con Direct Line Speech consentirà una connessione a bassa latenza e affidabilità elevata con le applicazioni client usando Speech SDK. Queste connessioni sono ottimizzate per le esperienze vocali in e voce fuori conversazione. Per altre informazioni su Direct Line Speech e su come creare applicazioni client, visitare la pagina dell'Assistente virtuale personalizzato voice-first.

Prerequisiti

  • Un account di Azure. Se non se ne ha già uno, creare un account gratuito prima di iniziare.
  • Un bot esistente pubblicato in Azure.
  • Una risorsa voce di Intelligenza artificiale di Azure. È possibile creare una nuova risorsa Voce in Azure o usarne una esistente.

Aggiungere il canale Direct Line Speech

  1. Nella portale di Azure selezionare la risorsa Azure Bot.
  2. In Impostazioni selezionare il riquadro Canali. Selezionare quindi Direct Line Speech.
  3. Aggiungere la risorsa Voce al canale Direct Line Speech immettendo i valori nella pagina. Selezionare i collegamenti in ogni campo per altre informazioni.
  4. Selezionare Applica per confermare la selezione del canale. In questo modo il canale Direct Line Speech viene aggiunto al bot.

Abilitare le estensioni di streaming del protocollo Bot Framework

Con il canale Direct Line Speech connesso al bot, è ora necessario abilitare il supporto delle estensioni di streaming del protocollo Bot Framework per un'interazione ottimale a bassa latenza.

  1. In Impostazioni selezionare Configurazione.
  2. Selezionare Abilita endpoint di streaming. Selezionare quindi Applica.
  3. Passare ora al servizio app del bot.
  4. Nell'istanza di servizio app selezionare Configurazione nella categoria Impostazioni.
  5. Selezionare la scheda Impostazioni generali. Impostare quindi Web socket su Sì.
  6. Selezionare Salva nella parte superiore della pagina di configurazione.

Le estensioni di streaming del protocollo Bot Framework sono ora abilitate per il bot. È ora possibile aggiornare il codice del bot e integrare il supporto delle estensioni di streaming in un progetto bot esistente.

Esempio

Se sono stati eseguiti tutti i passaggi, è ora possibile comunicare con il bot usando l'applicazione client scaricabile nel client di Windows Voice Assistant. Per altre informazioni, vedere Abilitare il bot tramite Speech SDK.

Aggiunta del supporto del protocollo al bot

Nota

Il passaggio seguente è necessario solo per i bot compilati prima della versione v4.8 SDK.

Con il canale Direct Line Speech connesso e il supporto per le estensioni di streaming del protocollo Bot Framework abilitato, non resta altro da fare che aggiungere il codice al bot per supportare la comunicazione ottimizzata. Seguire le istruzioni sull'aggiunta del supporto delle estensioni di streaming al bot per assicurare la completa compatibilità con Direct Line Speech.