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
Speaker |
Initierar en instans av SpeakerRecognizer. |
Egenskaper
authorization |
Hämtar den auktoriseringstoken som används för att kommunicera med tjänsten. |
internal |
|
properties | Samlingen av egenskaper och deras värden som definierats för den här SpeakerRecognizer. |
telemetry |
Den här metoden returnerar telemetriinställningens aktuella tillstånd. |
Ärvda egenskaper
session |
Definierar händelsehanterare för sessionsstartade händelser. |
session |
Definierar händelsehanterare för sessions stoppade händelser. |
speech |
Definierar händelsehanterare för talstoppade händelser. |
speech |
Definierar händelsehanterare för talstartade händelser. |
Metoder
close() | Ingår för kompatibilitet |
recognize |
Få igenkänningsresultat för modellen med angivet ljud |
Ärvda metoder
enable |
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
Modell som innehåller röstprofiler som ska identifieras
Returer
Promise<SpeakerRecognitionResult>
Ä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