SpeakerRecognizer class

Definiuje klasę SpeakerRecognizer dla operacji rozpoznawania osoby mówiącej na podstawie operacji profilu głosowego (np. createProfile, deleteProfile)

Extends

Konstruktory

SpeakerRecognizer(SpeechConfig, AudioConfig)

Inicjuje wystąpienie speakerRecognizer.

Właściwości

authorizationToken

Pobiera token autoryzacji używany do komunikowania się z usługą.

internalData
properties

Kolekcja właściwości i ich wartości zdefiniowanych dla tego elementu SpeakerRecognizer.

telemetryEnabled

Ta metoda zwraca bieżący stan ustawienia telemetrii.

Właściwości dziedziczone

sessionStarted

Definiuje procedurę obsługi zdarzeń dla zdarzeń uruchomionych w sesji.

sessionStopped

Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń sesji.

speechEndDetected

Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń mowy.

speechStartDetected

Definiuje procedurę obsługi zdarzeń dla zdarzeń uruchomionych mowy.

Metody

close()

Dołączone do zgodności

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Uzyskiwanie wyniku rozpoznawania modelu przy użyciu danego dźwięku

Metody dziedziczone

enableTelemetry(boolean)

Ta metoda globalnie włącza lub wyłącza dane telemetryczne.

Szczegóły konstruktora

SpeakerRecognizer(SpeechConfig, AudioConfig)

Inicjuje wystąpienie speakerRecognizer.

new SpeakerRecognizer(speechConfig: SpeechConfig, audioConfig: AudioConfig)

Parametry

speechConfig
SpeechConfig

Zestaw właściwości konfiguracji.

audioConfig
AudioConfig

Opcjonalna konfiguracja danych wejściowych audio skojarzona z rozpoznawaniem

Szczegóły właściwości

authorizationToken

Pobiera token autoryzacji używany do komunikowania się z usługą.

string authorizationToken

Wartość właściwości

string

Token autoryzacji.

internalData

object internalData

Wartość właściwości

object

properties

Kolekcja właściwości i ich wartości zdefiniowanych dla tego elementu SpeakerRecognizer.

PropertyCollection properties

Wartość właściwości

Kolekcja właściwości i ich wartości zdefiniowanych dla tego elementu SpeakerRecognizer.

telemetryEnabled

Ta metoda zwraca bieżący stan ustawienia telemetrii.

static boolean telemetryEnabled

Wartość właściwości

boolean

wartość true, jeśli telemetria jest włączona, w przeciwnym razie wartość false.

Szczegóły właściwości dziedziczonej

sessionStarted

Definiuje procedurę obsługi zdarzeń dla zdarzeń uruchomionych w sesji.

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

Wartość właściwości

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

Dziedziczone zrecognizer.sessionStarted

sessionStopped

Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń sesji.

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

Wartość właściwości

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

Dziedziczone zrecognizer.sessionStopped

speechEndDetected

Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń mowy.

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

Wartość właściwości

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

Dziedziczone zrecognizer.speechEndDetected

speechStartDetected

Definiuje procedurę obsługi zdarzeń dla zdarzeń uruchomionych mowy.

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

Wartość właściwości

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

Dziedziczone zrecognizer.speechStartDetected

Szczegóły metody

close()

Dołączone do zgodności

function close(): Promise<void>

Zwraca

Promise<void>

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Uzyskiwanie wyniku rozpoznawania modelu przy użyciu danego dźwięku

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

Parametry

model

SpeakerIdentificationModel | SpeakerVerificationModel

Model zawierający profile głosowe do zidentyfikowania

Zwraca

Szczegóły metody dziedziczonej

enableTelemetry(boolean)

Ta metoda globalnie włącza lub wyłącza dane telemetryczne.

static function enableTelemetry(enabled: boolean)

Parametry

enabled

boolean

Ustawienie globalne dla kolekcji telemetrii. Jeśli ustawiono wartość true, informacje telemetryczne, takie jak błędy mikrofonu, błędy rozpoznawania są zbierane i wysyłane do firmy Microsoft. W przypadku ustawienia wartości false żadne dane telemetryczne nie są wysyłane do firmy Microsoft.

Dziedziczone zrecognizer.enableTelemetry