Share via


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

VoiceProfileClient(SpeechConfig)

VoiceProfileClient-konstruktor.

Egenskaper

authorizationToken

Hämtar den auktoriseringstoken som används för att kommunicera med tjänsten.

internalData
properties

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.

Ärvda egenskaper

sessionStarted

Definierar händelsehanteraren för sessionsstartade händelser.

sessionStopped

Definierar händelsehanteraren för stoppade sessionshändelser.

speechEndDetected

Definierar händelsehanterare för tal stoppade händelser.

speechStartDetected

Definierar händelsehanterare för talstartade händelser.

Metoder

close()

Rensa objektet och stäng den underliggande anslutningen

createProfileAsync(VoiceProfileType, string)

Skapa en röstprofil för talarigenkänning

deleteProfileAsync(VoiceProfile)

Ta bort en röstprofil för talarigenkänning

enrollProfileAsync(VoiceProfile, AudioConfig)

Skapa en röstprofil för talarigenkänning

getActivationPhrasesAsync(VoiceProfileType, string)

Hämta giltiga auktoriseringsfraser för röstprofilregistrering

getAllProfilesAsync(VoiceProfileType)

Hämta alla röstprofiler för konto med den angivna röstprofiltypen

resetProfileAsync(VoiceProfile)

Ta bort alla registreringar för en röstprofil för talarigenkänning

retrieveEnrollmentResultAsync(VoiceProfile)

Hämta aktuell information om en röstprofil

Ärvda metoder

enableTelemetry(boolean)

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 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 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

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 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 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 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