Delen via


SpeechConfigImpl class

Uitbreiding

Constructors

SpeechConfigImpl(any)

Eigenschappen

authorizationToken

Hiermee haalt u het autorisatietoken op.

autoDetectSourceLanguages
endPoint
endpointId

Hiermee haalt u de eindpunt-id op van een aangepast spraakmodel dat wordt gebruikt voor spraakherkenning.

outputFormat

Hiermee haalt u de uitvoerindeling voor spraakherkenning op (eenvoudig of gedetailleerd). Opmerking: deze uitvoerindeling is bedoeld voor het resultaat van spraakherkenning. Gebruik [SpeechConfig.speechSynthesisOutputFormat] om een gesynthetiseerde audio-uitvoerindeling op te halen.

properties
region
speechRecognitionLanguage

Retourneert de geconfigureerde taal.

speechSynthesisLanguage

Haalt de taal van de spraaksynthese op. Toegevoegd in versie 1.11.0.

speechSynthesisOutputFormat

Hiermee haalt u de uitvoerindeling voor spraaksynthese op. Toegevoegd in versie 1.11.0.

speechSynthesisVoiceName

Krijgt de stem van de spraaksynthese. Toegevoegd in versie 1.11.0.

subscriptionKey
tokenCredential

Haalt het TokenCredential-exemplaar op als dit is geconfigureerd. Alleen beschikbaar bij gebruik van AAD-gebaseerde authenticatie via TokenCredential.

Methoden

clone()
enableAudioLogging()

Schakel audiologboekregistratie in de service in. Audio- en inhoudslogboeken worden opgeslagen in opslag die eigendom is van Microsoft of in uw eigen opslagaccount dat is gekoppeld aan uw Cognitive Services-abonnement (Bring Your Own Storage (BYOS) waarvoor Spraakresource is ingeschakeld. De logboeken worden na 30 dagen verwijderd. Toegevoegd in versie 1.7.0.

enableDictation()

Dicteren inschakelen. Alleen ondersteund in spraak continue herkenning. Toegevoegd in versie 1.7.0.

getProperty(string | PropertyId, string)

Retourneert de huidige waarde van een willekeurige eigenschap.

requestWordLevelTimestamps()

Bevat tijdstempels op woordniveau. Toegevoegd in versie 1.7.0.

setProfanity(ProfanityOption)

Hiermee stelt u de optie grof taalgebruik in. Toegevoegd in versie 1.7.0.

setProperty(string | PropertyId, string)

Hiermee stelt u een willekeurige eigenschap in.

setProxy(string, number)

Hiermee stelt u de proxyconfiguratie in. Alleen relevant in Node.js omgevingen. Toegevoegd in versie 1.4.0.

setProxy(string, number, string, string)

Hiermee stelt u de proxyconfiguratie in. Alleen relevant in Node.js omgevingen. Toegevoegd in versie 1.4.0.

setServiceProperty(string, string)

Hiermee stelt u een eigenschapswaarde in die wordt doorgegeven aan de service met behulp van het opgegeven kanaal. Toegevoegd in versie 1.7.0.

Overgenomen methoden

close()

Hiermee sluit u de configuratie.

fromAuthorizationToken(string, string)

Hiermee maakt u een exemplaar van de spraakfactory met opgegeven initiële autorisatietoken en regio. Opmerking: De aanroeper moet ervoor zorgen dat het autorisatietoken geldig is. Voordat het autorisatietoken verloopt, moet de aanroeper het vernieuwen door deze setter aan te roepen met een nieuw geldig token. Opmerking: Aangezien configuratiewaarden worden gekopieerd bij het maken van een nieuwe herkenner, is de nieuwe tokenwaarde niet van toepassing op herkenners die al zijn gemaakt. Voor recognizers die eerder zijn gemaakt, moet u het autorisatietoken van de bijbehorende recognizer instellen om het token te vernieuwen. Anders treden de recognizers fouten op tijdens de herkenning.

fromEndpoint(URL, any)

Hiermee maakt u een exemplaar van SpeechConfig met een aangepast eindpunt en een referentie. De queryparameters die in de eindpunt-URI zijn opgegeven, worden niet gewijzigd, zelfs niet als ze zijn ingesteld door een andere API-aanroep. Als de herkenningstaal bijvoorbeeld in de URI-queryparameter is gedefinieerd als "language=de-DE", en de eigenschap SpeechRecognitionLanguage is ingesteld op "en-US", heeft de taal die in de URI is ingesteld voorrang en blijft "de-DE" de verwachte taal. Aangezien parameters die zijn opgenomen in de eindpunt-URI voorrang hebben, kunnen alleen parameters die niet zijn opgegeven in de eindpunt-URI worden ingesteld door andere API's. Ondersteunde referentietypen:

  • KeyCredential: voor verificatie op basis van API-sleutels.
  • TokenCredential: voor verificatie op basis van Azure AD. Opmerking: Als u een autorisatietoken wilt gebruiken met fromEndpoint, geeft u een lege tekenreeks door aan de subscriptionKey in de methode fromEndpoint en stelt u vervolgens authorizationToken="token" in op het gemaakte SpeechConfig-exemplaar om het autorisatietoken te gebruiken.
fromEndpoint(URL, string)

Hiermee maakt u een exemplaar van de spraakconfiguratie met het opgegeven eindpunt en de abonnementssleutel. Deze methode is alleen bedoeld voor gebruikers die een niet-standaardservice-eindpunt of -parameters gebruiken. Opmerking: de queryparameters die zijn opgegeven in de eindpunt-URL, worden niet gewijzigd, zelfs niet als ze zijn ingesteld door andere API's. Als de taal bijvoorbeeld is gedefinieerd in de URI als queryparameter "language=de-DE", en ook wordt ingesteld door SpeechConfig.speechRecognitionLanguage = "en-US", heeft de taalinstelling in URI voorrang en de effectieve taal is "de-DE". Alleen de parameters die niet zijn opgegeven in de eindpunt-URL kunnen worden ingesteld door andere API's. Opmerking: Als u een autorisatietoken wilt gebruiken met fromEndpoint, geeft u een lege tekenreeks door aan de subscriptionKey in de methode fromEndpoint en stelt u vervolgens authorizationToken="token" in op het gemaakte SpeechConfig-exemplaar om het autorisatietoken te gebruiken.

fromHost(URL, string)

Hiermee maakt u een exemplaar van de spraakconfiguratie met de opgegeven host- en abonnementssleutel. Deze methode is alleen bedoeld voor gebruikers die een niet-standaardservicehost gebruiken. Standaardresourcepad wordt ervan uitgegaan. Gebruik in plaats daarvan fromEndpoint voor services met een niet-standaardresourcepad of helemaal geen pad. Opmerking: queryparameters zijn niet toegestaan in de host-URI en moeten worden ingesteld door andere API's. Opmerking: als u een autorisatietoken wilt gebruiken met fromHost, gebruikt u fromHost(URL) en stelt u vervolgens de eigenschap AuthorizationToken in op het gemaakte SpeechConfig-exemplaar. Opmerking: Toegevoegd in versie 1.9.0.

fromSubscription(string, string)

Statisch exemplaar van SpeechConfig geretourneerd door subscriptionKey en serviceregio door te geven.

Constructordetails

SpeechConfigImpl(any)

new SpeechConfigImpl(tokenCredential?: any)

Parameters

tokenCredential

any

Eigenschapdetails

authorizationToken

Hiermee haalt u het autorisatietoken op.

string authorizationToken

Waarde van eigenschap

string

autoDetectSourceLanguages

string autoDetectSourceLanguages

Waarde van eigenschap

string

endPoint

URL endPoint

Waarde van eigenschap

URL

endpointId

Hiermee haalt u de eindpunt-id op van een aangepast spraakmodel dat wordt gebruikt voor spraakherkenning.

string endpointId

Waarde van eigenschap

string

De eindpunt-id

outputFormat

Hiermee haalt u de uitvoerindeling voor spraakherkenning op (eenvoudig of gedetailleerd). Opmerking: deze uitvoerindeling is bedoeld voor het resultaat van spraakherkenning. Gebruik [SpeechConfig.speechSynthesisOutputFormat] om een gesynthetiseerde audio-uitvoerindeling op te halen.

OutputFormat outputFormat

Waarde van eigenschap

Retourneert de uitvoerindeling.

properties

PropertyCollection properties

Waarde van eigenschap

region

string region

Waarde van eigenschap

string

De regio die is ingesteld op de configuratie.

speechRecognitionLanguage

Retourneert de geconfigureerde taal.

string speechRecognitionLanguage

Waarde van eigenschap

string

speechSynthesisLanguage

Haalt de taal van de spraaksynthese op. Toegevoegd in versie 1.11.0.

string speechSynthesisLanguage

Waarde van eigenschap

string

Retourneert de spraaksynthesetaal.

speechSynthesisOutputFormat

Hiermee haalt u de uitvoerindeling voor spraaksynthese op. Toegevoegd in versie 1.11.0.

SpeechSynthesisOutputFormat speechSynthesisOutputFormat

Waarde van eigenschap

Retourneert de uitvoerindeling voor spraaksynthese

speechSynthesisVoiceName

Krijgt de stem van de spraaksynthese. Toegevoegd in versie 1.11.0.

string speechSynthesisVoiceName

Waarde van eigenschap

string

Retourneert de spraaksynthesestem.

subscriptionKey

string subscriptionKey

Waarde van eigenschap

string

De abonnementssleutel die is ingesteld op de configuratie.

tokenCredential

Haalt het TokenCredential-exemplaar op als dit is geconfigureerd. Alleen beschikbaar bij gebruik van AAD-gebaseerde authenticatie via TokenCredential.

any tokenCredential

Waarde van eigenschap

any

Methodedetails

clone()

function clone(): SpeechConfigImpl

Retouren

enableAudioLogging()

Schakel audiologboekregistratie in de service in. Audio- en inhoudslogboeken worden opgeslagen in opslag die eigendom is van Microsoft of in uw eigen opslagaccount dat is gekoppeld aan uw Cognitive Services-abonnement (Bring Your Own Storage (BYOS) waarvoor Spraakresource is ingeschakeld. De logboeken worden na 30 dagen verwijderd. Toegevoegd in versie 1.7.0.

function enableAudioLogging()

enableDictation()

Dicteren inschakelen. Alleen ondersteund in spraak continue herkenning. Toegevoegd in versie 1.7.0.

function enableDictation()

getProperty(string | PropertyId, string)

Retourneert de huidige waarde van een willekeurige eigenschap.

function getProperty(name: string | PropertyId, def?: string): string

Parameters

name

string | PropertyId

De naam van de eigenschap die u wilt opvragen.

def

string

De waarde die moet worden geretourneerd als de eigenschap niet bekend is.

Retouren

string

De huidige waarde, of de opgegeven standaardwaarde, van de opgegeven eigenschap.

requestWordLevelTimestamps()

Bevat tijdstempels op woordniveau. Toegevoegd in versie 1.7.0.

function requestWordLevelTimestamps()

setProfanity(ProfanityOption)

Hiermee stelt u de optie grof taalgebruik in. Toegevoegd in versie 1.7.0.

function setProfanity(profanity: ProfanityOption)

Parameters

profanity
ProfanityOption

setProperty(string | PropertyId, string)

Hiermee stelt u een willekeurige eigenschap in.

function setProperty(name: string | PropertyId, value: string)

Parameters

name

string | PropertyId

De naam van de eigenschap die moet worden ingesteld.

value

string

De nieuwe waarde van de eigenschap.

setProxy(string, number)

Hiermee stelt u de proxyconfiguratie in. Alleen relevant in Node.js omgevingen. Toegevoegd in versie 1.4.0.

function setProxy(proxyHostName: string, proxyPort: number)

Parameters

proxyHostName

string

De hostnaam van de proxyserver.

proxyPort

number

Het poortnummer van de proxyserver.

setProxy(string, number, string, string)

Hiermee stelt u de proxyconfiguratie in. Alleen relevant in Node.js omgevingen. Toegevoegd in versie 1.4.0.

function setProxy(proxyHostName: string, proxyPort: number, proxyUserName: string, proxyPassword: string)

Parameters

proxyHostName

string

De hostnaam van de proxyserver, zonder het protocolschema (http://)

proxyPort

number

Het poortnummer van de proxyserver.

proxyUserName

string

De gebruikersnaam van de proxyserver.

proxyPassword

string

Het wachtwoord van de proxyserver.

setServiceProperty(string, string)

Hiermee stelt u een eigenschapswaarde in die wordt doorgegeven aan de service met behulp van het opgegeven kanaal. Toegevoegd in versie 1.7.0.

function setServiceProperty(name: string, value: string)

Parameters

name

string

value

string

Details overgenomen methode

close()

Hiermee sluit u de configuratie.

function close()

Overgeërfd vanSpeechConfig.close

fromAuthorizationToken(string, string)

Hiermee maakt u een exemplaar van de spraakfactory met opgegeven initiële autorisatietoken en regio. Opmerking: De aanroeper moet ervoor zorgen dat het autorisatietoken geldig is. Voordat het autorisatietoken verloopt, moet de aanroeper het vernieuwen door deze setter aan te roepen met een nieuw geldig token. Opmerking: Aangezien configuratiewaarden worden gekopieerd bij het maken van een nieuwe herkenner, is de nieuwe tokenwaarde niet van toepassing op herkenners die al zijn gemaakt. Voor recognizers die eerder zijn gemaakt, moet u het autorisatietoken van de bijbehorende recognizer instellen om het token te vernieuwen. Anders treden de recognizers fouten op tijdens de herkenning.

static function fromAuthorizationToken(authorizationToken: string, region: string): SpeechConfig

Parameters

authorizationToken

string

Het initiële autorisatietoken.

region

string

De naam van de regio (zie de regiopagina).

Retouren

Een exemplaar van een spraakfactory.

Overgeërfd vanSpeechConfig.fromAuthorizationToken

fromEndpoint(URL, any)

Hiermee maakt u een exemplaar van SpeechConfig met een aangepast eindpunt en een referentie. De queryparameters die in de eindpunt-URI zijn opgegeven, worden niet gewijzigd, zelfs niet als ze zijn ingesteld door een andere API-aanroep. Als de herkenningstaal bijvoorbeeld in de URI-queryparameter is gedefinieerd als "language=de-DE", en de eigenschap SpeechRecognitionLanguage is ingesteld op "en-US", heeft de taal die in de URI is ingesteld voorrang en blijft "de-DE" de verwachte taal. Aangezien parameters die zijn opgenomen in de eindpunt-URI voorrang hebben, kunnen alleen parameters die niet zijn opgegeven in de eindpunt-URI worden ingesteld door andere API's. Ondersteunde referentietypen:

  • KeyCredential: voor verificatie op basis van API-sleutels.
  • TokenCredential: voor verificatie op basis van Azure AD. Opmerking: Als u een autorisatietoken wilt gebruiken met fromEndpoint, geeft u een lege tekenreeks door aan de subscriptionKey in de methode fromEndpoint en stelt u vervolgens authorizationToken="token" in op het gemaakte SpeechConfig-exemplaar om het autorisatietoken te gebruiken.
static function fromEndpoint(endpoint: URL, credential: any): SpeechConfig

Parameters

endpoint

URL

Het service-eindpunt waarmee verbinding moet worden gemaakt.

credential

any

De referentie die wordt gebruikt voor verificatie.

Retouren

Een exemplaar van een spraakfactory.

Overgenomen vanSpeechConfig.fromEndpoint

fromEndpoint(URL, string)

Hiermee maakt u een exemplaar van de spraakconfiguratie met het opgegeven eindpunt en de abonnementssleutel. Deze methode is alleen bedoeld voor gebruikers die een niet-standaardservice-eindpunt of -parameters gebruiken. Opmerking: de queryparameters die zijn opgegeven in de eindpunt-URL, worden niet gewijzigd, zelfs niet als ze zijn ingesteld door andere API's. Als de taal bijvoorbeeld is gedefinieerd in de URI als queryparameter "language=de-DE", en ook wordt ingesteld door SpeechConfig.speechRecognitionLanguage = "en-US", heeft de taalinstelling in URI voorrang en de effectieve taal is "de-DE". Alleen de parameters die niet zijn opgegeven in de eindpunt-URL kunnen worden ingesteld door andere API's. Opmerking: Als u een autorisatietoken wilt gebruiken met fromEndpoint, geeft u een lege tekenreeks door aan de subscriptionKey in de methode fromEndpoint en stelt u vervolgens authorizationToken="token" in op het gemaakte SpeechConfig-exemplaar om het autorisatietoken te gebruiken.

static function fromEndpoint(endpoint: URL, subscriptionKey?: string): SpeechConfig

Parameters

endpoint

URL

Het service-eindpunt waarmee verbinding moet worden gemaakt.

subscriptionKey

string

De abonnementssleutel. Als er geen abonnementssleutel is opgegeven, moet een autorisatietoken worden ingesteld.

Retouren

Een exemplaar van een spraakfactory.

Overgenomen vanSpeechConfig.fromEndpoint

fromHost(URL, string)

Hiermee maakt u een exemplaar van de spraakconfiguratie met de opgegeven host- en abonnementssleutel. Deze methode is alleen bedoeld voor gebruikers die een niet-standaardservicehost gebruiken. Standaardresourcepad wordt ervan uitgegaan. Gebruik in plaats daarvan fromEndpoint voor services met een niet-standaardresourcepad of helemaal geen pad. Opmerking: queryparameters zijn niet toegestaan in de host-URI en moeten worden ingesteld door andere API's. Opmerking: als u een autorisatietoken wilt gebruiken met fromHost, gebruikt u fromHost(URL) en stelt u vervolgens de eigenschap AuthorizationToken in op het gemaakte SpeechConfig-exemplaar. Opmerking: Toegevoegd in versie 1.9.0.

static function fromHost(hostName: URL, subscriptionKey?: string): SpeechConfig

Parameters

hostName

URL

subscriptionKey

string

De abonnementssleutel. Als er geen abonnementssleutel is opgegeven, moet een autorisatietoken worden ingesteld.

Retouren

Een exemplaar van een spraakfactory.

Overgeërfd vanSpeechConfig.fromHost

fromSubscription(string, string)

Statisch exemplaar van SpeechConfig geretourneerd door subscriptionKey en serviceregio door te geven.

static function fromSubscription(subscriptionKey: string, region: string): SpeechConfig

Parameters

subscriptionKey

string

De abonnementssleutel.

region

string

De naam van de regio (zie de regiopagina).

Retouren

De spraakfactory

Overgeërfd vanSpeechConfig.fromSubscription