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

Ärvda egenskaper

sessionStarted

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

sessionStopped

Definierar händelsehanterare för händelser som stoppats av sessionen.

speechEndDetected

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

speechStartDetected

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

Metoder

close()

Rensa objekt och stäng underliggande anslutning

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 på kontot med en viss röstprofiltyp

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

  • 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

  • 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

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

  • 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

  • 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

  • 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