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 av 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ändelsehanterare för sessionsstartade händelser. |
session |
Definierar händelsehanterare för händelser som stoppats av sessionen. |
speech |
Definierar händelsehanterare för talstoppade händelser. |
speech |
Definierar händelsehanterare för talstartade händelser. |
Metoder
close() | Rensa objekt och stäng underliggande anslutning |
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 på kontot med en viss röstprofiltyp |
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 initiala egenskaper för den här synten (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 av egenskaper och deras värden som definierats för denna VoiceProfileClient.
PropertyCollection properties
Egenskapsvärde
Samlingen av 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 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.sessionStartad
sessionStopped
Definierar händelsehanterare för händelser som stoppats av sessionen.
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()
Rensa objekt och stäng underliggande anslutning
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>
- Löfte om en 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>
- Löfte om en 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>
- Löfte om en 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 på kontot med en viss röstprofiltyp
function getAllProfilesAsync(profileType: VoiceProfileType): Promise<VoiceProfileEnrollmentResult[]>
Parametrar
- profileType
- VoiceProfileType
profiltyp (identifiering/verifiering) som profiler ska listas för
Returer
Promise<VoiceProfileEnrollmentResult[]>
- Löfte om 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>
- Löfte om en 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>
- Löfte om en 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 telemetrisamling. Om värdet är true samlas telemetriinformation som mikrofonfel, igenkänningsfel in och skickas till Microsoft. Om värdet är falskt skickas ingen telemetri till Microsoft.
ärvd frånRecognizer.enableTelemetry