Delen via


DialogServiceConnector Klas

Definitie

Hiermee maakt u verbinding met een dialoogvenster dat is ingeschakeld voor spraak. Toegevoegd in 1.5.0

public sealed class DialogServiceConnector : IDisposable
type DialogServiceConnector = class
    interface IDisposable
Public NotInheritable Class DialogServiceConnector
Implements IDisposable
Overname
DialogServiceConnector
Implementeringen

Opmerkingen

Zie ook: f0619152dbd94b7594fd82ae850ccfc949a4fea3c5dc4b95afe6b558c98e2dc1de70f28514e247de9bac6a78fba5a210

Constructors

DialogServiceConnector(DialogServiceConfig)

Hiermee maakt u een dialoogvensterserviceconnector met behulp van de standaardmicrofooninvoer voor een opgegeven configuratie van een dialoogvensterservice.

DialogServiceConnector(DialogServiceConfig, AudioConfig)

Hiermee maakt u een dialoogvensterserviceconnector met behulp van de opgegeven dialoogvenster- en audioconfiguratie.

Eigenschappen

AuthorizationToken

Hiermee wordt het autorisatietoken opgehaald of ingesteld dat wordt gebruikt om met de service te communiceren.

Properties

De verzameling eigenschappen en de bijbehorende waarden die voor dit DialogServiceConnector exemplaar zijn gedefinieerd.

SpeechActivityTemplate

Hiermee wordt de JSON-sjabloon opgehaald of ingesteld die wordt geleverd aan de spraakservice voor het volgende gesprek. De service probeert deze sjabloon samen te voegen met alle activiteiten die naar de back-end van het dialoogvenster worden verzonden, ongeacht of deze afkomstig zijn van de client met SendActivityAsync of gegenereerd door de service, zoals het geval is met spraak-naar-tekst-resultaten.

Methoden

ConnectAsync()

Maakt verbinding met de Speech-service als een asynchrone bewerking.

DisconnectAsync()

De verbinding met de Speech-service wordt verbroken als een asynchrone bewerking.

Dispose()

Verwijder gekoppelde resources.

Finalize()

Hiermee maakt u verbinding met een dialoogvenster dat is ingeschakeld voor spraak. Toegevoegd in 1.5.0

ListenOnceAsync()

Start een luistersessie als een asynchrone bewerking.

SendActivityAsync(String)

Hiermee wordt een activiteit naar het back-updialoogvenster verzonden als een asynchrone bewerking.

StartContinuousListeningAsync()

Start een continue luistersessie als een asynchrone bewerking.

StartKeywordRecognitionAsync(KeywordRecognitionModel)

Start asynchroon trefwoordherkenning.

StopKeywordRecognitionAsync()

Stopt trefwoordherkenning asynchroon.

StopListeningAsync()

Hiermee wordt gevraagd om een actieve luisterbewerking onmiddellijk te stoppen. Dit onderbreekt alle lopende gesprekken en biedt een resultaat dat alleen de tot nu toe vastgelegde audiogegevens weergeeft.

gebeurtenis

ActivityReceived

Signaal dat er een activiteit is ontvangen vanuit het back-updialoogvenster. Zie ook ActivityReceivedEventArgs.

Canceled

Signaal voor gebeurtenissen met betrekking tot de annulering van een interactie. Zie ook SpeechRecognitionCanceledEventArgs.

Recognized

Signaal voor gebeurtenissen met spraakherkenningsresultaten. Zie ook SpeechRecognitionEventArgs.

Recognizing

Signaal voor gebeurtenissen met tussenliggende herkenningsresultaten. Zie ook SpeechRecognitionEventArgs.

SessionStarted

Signaal dat de start van een luistersessie aangeeft. Zie ook SessionEventArgs.

SessionStopped

Signaal dat het einde van een luistersessie aangeeft. Zie ook SessionEventArgs.

SpeechEndDetected

Treedt op wanneer het einde van spraakgegevens wordt gedetecteerd voor de huidige woordgroep.

SpeechStartDetected

Treedt op wanneer spraakgegevens voor het eerst worden gedetecteerd in de invoeraudio voor de huidige woordgroep.

TurnStatusReceived

Er wordt een signaal gegenereerd wanneer een update van de turnstatus wordt ontvangen.

Van toepassing op