Udostępnij za pośrednictwem


SpeakerRecognizer class

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

Rozszerzenie

Konstruktory

SpeakerRecognizer(SpeechConfig, AudioConfig)

Inicjuje wystąpienie osoby mówiącejRecognizer.

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 tej osoby mówiącejRecognizer.

telemetryEnabled

Ta metoda zwraca bieżący stan ustawienia telemetrii.

Właściwości dziedziczone

sessionStarted

Definiuje program 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 przez mowę.

Metody

close()

Uwzględnione w celu zachowania zgodności

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Uzyskiwanie wyniku rozpoznawania dla 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 osoby mówiącejRecognizer.

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 tej osoby mówiącejRecognizer.

PropertyCollection properties

Wartość właściwości

Kolekcja właściwości i ich wartości zdefiniowanych dla tej osoby mówiącejRecognizer.

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 program 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 przez mowę.

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

Wartość właściwości

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

dziedziczone zRecognizer.speechStartDetected

Szczegóły metody

close()

Uwzględnione w celu zachowania zgodności

function close(): Promise<void>

Zwraca

Promise<void>

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Uzyskiwanie wyniku rozpoznawania dla 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 danych telemetrycznych. 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