Dela via


DialogServiceConnector Klass

Definition

Ansluter till en talaktiverad dialogruta. Lade till i 1.5.0

public sealed class DialogServiceConnector : IDisposable
type DialogServiceConnector = class
    interface IDisposable
Public NotInheritable Class DialogServiceConnector
Implements IDisposable
Arv
DialogServiceConnector
Implementeringar

Kommentarer

Se även: f0619152dbd94b7594fd82ae850ccfc949a4fea3c5dc4b95afe6b558c98e2dc1de70f28514e247de9bac6a78fba5a210

Konstruktorer

DialogServiceConnector(DialogServiceConfig)

Skapar en dialogtjänstanslutning med standardmikrofonindata för en angiven dialogtjänstkonfiguration.

DialogServiceConnector(DialogServiceConfig, AudioConfig)

Skapar en dialogtjänstanslutning med den angivna dialogrutan och ljudkonfigurationen.

Egenskaper

AuthorizationToken

Hämtar eller anger auktoriseringstoken som används för att kommunicera med tjänsten.

Properties

Samlingen med egenskaper och deras värden som definierats för den här DialogServiceConnector instansen.

SpeechActivityTemplate

Hämtar eller anger JSON-mallen som ska tillhandahållas till taltjänsten för nästa konversation. Tjänsten försöker sammanfoga mallen till alla aktiviteter som skickas till dialogrutans serverdel, oavsett om den kommer från klienten med SendActivityAsync eller genereras av tjänsten, vilket är fallet med tal-till-text-resultat.

Metoder

ConnectAsync()

Ansluter till Speech-tjänsten som en asynkron åtgärd.

DisconnectAsync()

Kopplar från Speech-tjänsten som en asynkron åtgärd.

Dispose()

Ta bort associerade resurser.

Finalize()

Ansluter till en talaktiverad dialogruta. Lade till i 1.5.0

ListenOnceAsync()

Startar en lyssningssession som en asynkron åtgärd.

SendActivityAsync(String)

Skickar en aktivitet till säkerhetskopieringsdialogrutan som en asynkron åtgärd.

StartContinuousListeningAsync()

Påbörjar en kontinuerlig lyssningssession som en asynkron åtgärd.

StartKeywordRecognitionAsync(KeywordRecognitionModel)

Startar nyckelordsigenkänning asynkront.

StopKeywordRecognitionAsync()

Stoppar nyckelordsigenkänning asynkront.

StopListeningAsync()

Begär att en aktiv lyssningsåtgärd stoppas omedelbart. Detta avbryter pågående tal och ger ett resultat som bara återspeglar de ljuddata som hittills har samlats in.

Händelser

ActivityReceived

Signal om att en aktivitet togs emot från säkerhetskopieringsdialogrutan. Se även ActivityReceivedEventArgs.

Canceled

Signal för händelser som rör annullering av en interaktion. Se även SpeechRecognitionCanceledEventArgs.

Recognized

Signal för händelser som innehåller taligenkänningsresultat. Se även SpeechRecognitionEventArgs.

Recognizing

Signal för händelser som innehåller mellanliggande igenkänningsresultat. Se även SpeechRecognitionEventArgs.

SessionStarted

Signal som anger början på en lyssningssession. Se även SessionEventArgs.

SessionStopped

Signal som anger slutet på en lyssningssession. Se även SessionEventArgs.

SpeechEndDetected

Inträffar när slutet av taldata identifieras för den aktuella frasen.

SpeechStartDetected

Inträffar när taldata först identifieras i indataljudet för aktuell fras.

TurnStatusReceived

Signalen aktiveras när en ändringsstatusuppdatering tas emot.

Gäller för