SpeakerRecognizer class
Definiuje klasę SpeakerRecognizer dla operacji rozpoznawania osoby mówiącej na podstawie operacji profilu głosowego (np. createProfile, deleteProfile)
- Extends
Konstruktory
Speaker |
Inicjuje wystąpienie speakerRecognizer. |
Właściwości
authorization |
Pobiera token autoryzacji używany do komunikowania się z usługą. |
internal |
|
properties | Kolekcja właściwości i ich wartości zdefiniowanych dla tego elementu SpeakerRecognizer. |
telemetry |
Ta metoda zwraca bieżący stan ustawienia telemetrii. |
Właściwości dziedziczone
session |
Definiuje procedurę obsługi zdarzeń dla zdarzeń uruchomionych w sesji. |
session |
Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń sesji. |
speech |
Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń mowy. |
speech |
Definiuje procedurę obsługi zdarzeń dla zdarzeń uruchomionych mowy. |
Metody
close() | Dołączone do zgodności |
recognize |
Uzyskiwanie wyniku rozpoznawania modelu przy użyciu danego dźwięku |
Metody dziedziczone
enable |
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 zawierający profile głosowe do zidentyfikowania
Zwraca
Promise<SpeakerRecognitionResult>
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