VoiceProfileClient class
Definierar klassen VoiceProfileClient för talarigenkänning hanterar åtgärder från användare för röstprofilåtgärder (t.ex. createProfile, deleteProfile)
- Extends
Konstruktorer
Voice |
VoiceProfileClient-konstruktor. |
Egenskaper
authorization |
Hämtar den auktoriseringstoken som används för att kommunicera med tjänsten. |
internal |
|
properties | Samlingen med egenskaper och deras värden som definierats för denna VoiceProfileClient. |
telemetry |
Den här metoden returnerar det aktuella tillståndet för telemetriinställningen. |
Ärvda egenskaper
session |
Definierar händelsehanteraren för sessionsstartade händelser. |
session |
Definierar händelsehanteraren för stoppade sessionshändelser. |
speech |
Definierar händelsehanterare för tal stoppade händelser. |
speech |
Definierar händelsehanterare för talstartade händelser. |
Metoder
close() | Rensa objektet och stäng den underliggande anslutningen |
create |
Skapa en röstprofil för talarigenkänning |
delete |
Ta bort en röstprofil för talarigenkänning |
enroll |
Skapa en röstprofil för talarigenkänning |
get |
Hämta giltiga auktoriseringsfraser för röstprofilregistrering |
get |
Hämta alla röstprofiler för konto med den angivna röstprofiltypen |
reset |
Ta bort alla registreringar för en röstprofil för talarigenkänning |
retrieve |
Hämta aktuell information om en röstprofil |
Ärvda metoder
enable |
Den här metoden aktiverar eller inaktiverar telemetri globalt. |
Konstruktorinformation
VoiceProfileClient(SpeechConfig)
VoiceProfileClient-konstruktor.
new VoiceProfileClient(speechConfig: SpeechConfig)
Parametrar
- speechConfig
- SpeechConfig
En uppsättning inledande egenskaper för den här synthesizern (autentiseringsnyckel, region, &c)
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 med egenskaper och deras värden som definierats för denna VoiceProfileClient.
PropertyCollection properties
Egenskapsvärde
Samlingen med egenskaper och deras värden som definierats för denna VoiceProfileClient.
telemetryEnabled
Den här metoden returnerar det aktuella tillståndet för telemetriinställningen.
static boolean telemetryEnabled
Egenskapsvärde
boolean
sant om telemetrin är aktiverad, annars false.
Information om ärvda egenskaper
sessionStarted
Definierar händelsehanteraren 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ändelsehanteraren för stoppade sessionshändelser.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Egenskapsvärde
(sender: Recognizer, event: SessionEventArgs) => void
Ärvd frånRecognizer.sessionS toppad
speechEndDetected
Definierar händelsehanterare för tal stoppade 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()
Rensa objektet och stäng den underliggande anslutningen
function close(): Promise<void>
Returer
Promise<void>
createProfileAsync(VoiceProfileType, string)
Skapa en röstprofil för talarigenkänning
function createProfileAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfile>
Parametrar
- profileType
- VoiceProfileType
Typ av röstprofil som ska skapas
- lang
-
string
Språksträng (språkvariant) för röstprofil
Returer
Promise<VoiceProfile>
- Promise of a VoiceProfile.
deleteProfileAsync(VoiceProfile)
Ta bort en röstprofil för talarigenkänning
function deleteProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>
Parametrar
- profile
- VoiceProfile
Röstprofil som ska tas bort
Returer
Promise<VoiceProfileResult>
- Promise of a VoiceProfileResult.
enrollProfileAsync(VoiceProfile, AudioConfig)
Skapa en röstprofil för talarigenkänning
function enrollProfileAsync(profile: VoiceProfile, audioConfig: AudioConfig): Promise<VoiceProfileEnrollmentResult>
Parametrar
- profile
- VoiceProfile
Röstprofil för att skapa registrering för
- audioConfig
- AudioConfig
källinformation som du vill skapa registrering från
Returer
Promise<VoiceProfileEnrollmentResult>
- Promise of a VoiceProfileEnrollmentResult.
getActivationPhrasesAsync(VoiceProfileType, string)
Hämta giltiga auktoriseringsfraser för röstprofilregistrering
function getActivationPhrasesAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfilePhraseResult>
Parametrar
- profileType
- VoiceProfileType
Profiltyp för att hämta aktiveringsfraser för
- lang
-
string
Språksträng (språkvariant) för röstprofil
Returer
Promise<VoiceProfilePhraseResult>
getAllProfilesAsync(VoiceProfileType)
Hämta alla röstprofiler för konto med den angivna röstprofiltypen
function getAllProfilesAsync(profileType: VoiceProfileType): Promise<VoiceProfileEnrollmentResult[]>
Parametrar
- profileType
- VoiceProfileType
profiltyp (identifiering/verifiering) som profiler ska listas för
Returer
Promise<VoiceProfileEnrollmentResult[]>
- Promise för en matris med VoiceProfileEnrollmentResults.
resetProfileAsync(VoiceProfile)
Ta bort alla registreringar för en röstprofil för talarigenkänning
function resetProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>
Parametrar
- profile
- VoiceProfile
Röstprofil som ska återställas
Returer
Promise<VoiceProfileResult>
- Promise of a VoiceProfileResult.
retrieveEnrollmentResultAsync(VoiceProfile)
Hämta aktuell information om en röstprofil
function retrieveEnrollmentResultAsync(profile: VoiceProfile): Promise<VoiceProfileEnrollmentResult>
Parametrar
- profile
- VoiceProfile
Röstprofil för att hämta information för
Returer
Promise<VoiceProfileEnrollmentResult>
- Promise of a VoiceProfileEnrollmentResult.
Ä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 telemetriinsamling. Om värdet är true samlas telemetriinformation som mikrofonfel in och igenkänningsfel samlas in och skickas till Microsoft. Om värdet är false skickas ingen telemetri till Microsoft.
Ärvd frånRecognizer.enableTelemetry