Share via


SpeakerRecognizer class

Definierar Klassen SpeakerRecognizer för åtgärder för talarigenkänning hanterar åtgärder från användare för röstprofilåtgärder (t.ex. createProfile, deleteProfile)

Extends

Konstruktorer

SpeakerRecognizer(SpeechConfig, AudioConfig)

Initierar en instans av SpeakerRecognizer.

Egenskaper

authorizationToken

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

internalData
properties

Samlingen av egenskaper och deras värden som definierats för den här SpeakerRecognizer.

telemetryEnabled

Den här metoden returnerar telemetriinställningens aktuella tillstånd.

Ärvda egenskaper

sessionStarted

Definierar händelsehanterare för sessionsstartade händelser.

sessionStopped

Definierar händelsehanterare för sessions stoppade händelser.

speechEndDetected

Definierar händelsehanterare för talstoppade händelser.

speechStartDetected

Definierar händelsehanterare för talstartade händelser.

Metoder

close()

Ingår för kompatibilitet

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Få igenkänningsresultat för modellen med angivet ljud

Ärvda metoder

enableTelemetry(boolean)

Den här metoden aktiverar eller inaktiverar telemetri globalt.

Konstruktorinformation

SpeakerRecognizer(SpeechConfig, AudioConfig)

Initierar en instans av SpeakerRecognizer.

new SpeakerRecognizer(speechConfig: SpeechConfig, audioConfig: AudioConfig)

Parametrar

speechConfig
SpeechConfig

Uppsättningen konfigurationsegenskaper.

audioConfig
AudioConfig

En valfri ljudinmatningskonfiguration som är associerad med identifieraren

Egenskapsinformation

authorizationToken

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

string authorizationToken

Egenskapsvärde

string

Auktoriseringstoken.

internalData

object internalData

Egenskapsvärde

object

properties

Samlingen av egenskaper och deras värden som definierats för den här SpeakerRecognizer.

PropertyCollection properties

Egenskapsvärde

Samlingen av egenskaper och deras värden som definierats för den här SpeakerRecognizer.

telemetryEnabled

Den här metoden returnerar telemetriinställningens aktuella tillstånd.

static boolean telemetryEnabled

Egenskapsvärde

boolean

sant om telemetrin är aktiverad, annars falskt.

Information om ärvda egenskaper

sessionStarted

Definierar händelsehanterare för sessionsstartade händelser.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Egenskapsvärde

(sender: Recognizer, event: SessionEventArgs) => void

Ärvd frånRecognizer.sessionStarted

sessionStopped

Definierar händelsehanterare för sessions stoppade händelser.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Egenskapsvärde

(sender: Recognizer, event: SessionEventArgs) => void

Ärvd frånRecognizer.sessionStopad

speechEndDetected

Definierar händelsehanterare för talstoppade händelser.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Egenskapsvärde

(sender: Recognizer, event: RecognitionEventArgs) => void

Ärvd frånRecognizer.speechEndDetected

speechStartDetected

Definierar händelsehanterare för talstartade händelser.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Egenskapsvärde

(sender: Recognizer, event: RecognitionEventArgs) => void

Ärvd frånRecognizer.speechStartDetected

Metodinformation

close()

Ingår för kompatibilitet

function close(): Promise<void>

Returer

Promise<void>

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Få igenkänningsresultat för modellen med angivet ljud

function recognizeOnceAsync(model: SpeakerIdentificationModel | SpeakerVerificationModel): Promise<SpeakerRecognitionResult>

Parametrar

model

SpeakerIdentificationModel | SpeakerVerificationModel

Modell som innehåller röstprofiler som ska identifieras

Returer

Ärvd metodinformation

enableTelemetry(boolean)

Den här metoden aktiverar eller inaktiverar telemetri globalt.

static function enableTelemetry(enabled: boolean)

Parametrar

enabled

boolean

Global inställning för telemetrisamling. Om värdet är sant samlas telemetriinformation som mikrofonfel in och igenkänningsfel samlas in och skickas till Microsoft. Om värdet är falskt skickas ingen telemetri till Microsoft.

Ärvd frånRecognizer.enableTelemetry