SpeechConfig Klass
Klass som definierar konfigurationer för tal-/avsiktsigenkänning och talsyntes.
Konfigurationen kan initieras på olika sätt:
från prenumeration: skicka en prenumerationsnyckel och en region
från slutpunkt: skicka en slutpunkt. Prenumerationsnyckel eller auktoriseringstoken är valfria.
från värd: skicka en värdadress. Prenumerationsnyckel eller auktoriseringstoken är valfria.
från auktoriseringstoken: skicka en auktoriseringstoken och en region
- Arv
-
builtins.objectSpeechConfig
Konstruktor
SpeechConfig(subscription: str | None = None, region: str | None = None, endpoint: str | None = None, host: str | None = None, auth_token: str | None = None, speech_recognition_language: str | None = None)
Parametrar
Name | Description |
---|---|
subscription
|
Prenumerationsnyckeln. standardvärde: None
|
region
|
Regionnamnet (se regionsidan). standardvärde: None
|
endpoint
|
Tjänstslutpunkten som du vill ansluta till. standardvärde: None
|
host
|
Tjänstvärden att ansluta till. Standardresurssökväg antas. Formatet är "protocol://host:port" där ":p ort" är valfritt. standardvärde: None
|
auth_token
|
Auktoriseringstoken. standardvärde: None
|
speech_recognition_language
|
Indataspråket till taligenkänningen. Språket anges i BCP-47-format. standardvärde: None
|
Metoder
enable_audio_logging |
Aktiverar ljudloggning i tjänsten. Ljud- och innehållsloggar lagras antingen i Microsoft-ägd lagring eller i ditt eget lagringskonto som är länkat till din Cognitive Services-prenumeration (BYOS)-aktiverad Speech-resurs (Bring Your Own Storage). Anteckning Har lagts till i version 1.5.0. |
enable_dictation |
Aktiverar diktering. Stöds endast i tal kontinuerlig igenkänning. Anteckning Har lagts till i version 1.5.0. |
get_property |
Hämta en egenskap efter ID. |
get_property_by_name |
Hämta en egenskap efter namn. |
request_word_level_timestamps |
Innehåller tidsstämplar på ordnivå i svarsresultatet. Anteckning Har lagts till i version 1.5.0. |
set_profanity |
Ange alternativet för svordomar. Anteckning Har lagts till i version 1.5.0. |
set_properties |
Ange flera egenskaper efter ID. |
set_properties_by_name |
Ange flera egenskaper efter namn. |
set_property |
Ange en egenskap efter ID. |
set_property_by_name |
Ange en egenskap efter namn. |
set_proxy |
Ange proxyinformation. Anteckning Proxyfunktioner är inte tillgängliga på macOS. Den här funktionen påverkar inte den här plattformen. |
set_service_property |
Anger ett egenskapsvärde som ska skickas till tjänsten med den angivna kanalen. Anteckning Har lagts till i version 1.5.0. |
set_speech_synthesis_output_format |
Ange ljudformat för talsyntesutdata. |
enable_audio_logging
Aktiverar ljudloggning i tjänsten. Ljud- och innehållsloggar lagras antingen i Microsoft-ägd lagring eller i ditt eget lagringskonto som är länkat till din Cognitive Services-prenumeration (BYOS)-aktiverad Speech-resurs (Bring Your Own Storage).
Anteckning
Har lagts till i version 1.5.0.
enable_audio_logging()
enable_dictation
Aktiverar diktering. Stöds endast i tal kontinuerlig igenkänning.
Anteckning
Har lagts till i version 1.5.0.
enable_dictation()
get_property
Hämta en egenskap efter ID.
get_property(property_id: PropertyId) -> str
Parametrar
Name | Description |
---|---|
property_id
Obligatorisk
|
ID:t för den egenskap som ska hämtas. |
Returer
Typ | Description |
---|---|
Värdet för egenskapen. |
get_property_by_name
Hämta en egenskap efter namn.
get_property_by_name(property_name: str) -> str
Parametrar
Name | Description |
---|---|
property_name
Obligatorisk
|
Namnet på den egenskap som ska hämtas. |
Returer
Typ | Description |
---|---|
Värdet för egenskapen. |
request_word_level_timestamps
Innehåller tidsstämplar på ordnivå i svarsresultatet.
Anteckning
Har lagts till i version 1.5.0.
request_word_level_timestamps()
set_profanity
Ange alternativet för svordomar.
Anteckning
Har lagts till i version 1.5.0.
set_profanity(profanity_option: ProfanityOption) -> None
Parametrar
Name | Description |
---|---|
profanity_option
Obligatorisk
|
Den svordomsnivå som ska anges. |
set_properties
Ange flera egenskaper efter ID.
set_properties(properties: Dict[PropertyId, str])
Parametrar
Name | Description |
---|---|
properties
Obligatorisk
|
Ett egenskaps-ID för diktering mappar till de värden som ska anges. |
set_properties_by_name
Ange flera egenskaper efter namn.
set_properties_by_name(properties: Dict[str, str])
Parametrar
Name | Description |
---|---|
properties
Obligatorisk
|
Ett egenskaps-ID för diktering mappar till de värden som ska anges. |
set_property
Ange en egenskap efter ID.
set_property(property_id: PropertyId, value: str)
Parametrar
Name | Description |
---|---|
property_id
Obligatorisk
|
ID:t för den egenskap som ska anges. |
value
Obligatorisk
|
Värdet som ska anges för egenskapen. |
set_property_by_name
Ange en egenskap efter namn.
set_property_by_name(property_name: str, value: str)
Parametrar
Name | Description |
---|---|
property_name
Obligatorisk
|
Namnet på den egenskap som ska anges. |
value
Obligatorisk
|
Värdet som ska anges för egenskapen. |
set_proxy
Ange proxyinformation.
Anteckning
Proxyfunktioner är inte tillgängliga på macOS. Den här funktionen påverkar inte
den här plattformen.
set_proxy(hostname: str, port: int, username: str = None, password: str = None)
Parametrar
Name | Description |
---|---|
hostname
Obligatorisk
|
Proxyserverns värdnamn. Lägg inte till protokollinformation (http) i värdnamnet. |
port
Obligatorisk
|
Proxyserverns portnummer. |
username
|
Användarnamnet för proxyservern. standardvärde: None
|
password
|
Lösenordet för proxyservern. standardvärde: None
|
set_service_property
Anger ett egenskapsvärde som ska skickas till tjänsten med den angivna kanalen.
Anteckning
Har lagts till i version 1.5.0.
set_service_property(name: str, value: str, channel: ServicePropertyChannel)
Parametrar
Name | Description |
---|---|
name
Obligatorisk
|
Egenskapsnamnet. |
value
Obligatorisk
|
Egenskapsvärdet. |
channel
Obligatorisk
|
Kanalen som används för att skicka den angivna egenskapen till tjänsten. |
set_speech_synthesis_output_format
Ange ljudformat för talsyntesutdata.
set_speech_synthesis_output_format(format_id: SpeechSynthesisOutputFormat)
Parametrar
Name | Description |
---|---|
format_id
Obligatorisk
|
Ljudformat-ID, t.ex. Riff16Khz16BitMonoPcm. |
Attribut
authorization_token
Den auktoriseringstoken som ska användas för att ansluta till tjänsten.
Anteckning
Anroparen måste se till att auktoriseringstoken är giltig. Före
auktoriseringstoken upphör att gälla måste anroparen uppdatera den genom att anropa den här settern med en
ny giltig token. När konfigurationsvärden kopieras när en ny identifierare skapas kopieras
nytt tokenvärde gäller inte för identifierare som redan har skapats. För
som har skapats tidigare måste du ange auktoriseringstoken för
motsvarande identifierare för att uppdatera token. Annars kommer igenkännarna att stöta på
fel under igenkänningen.
endpoint_id
Slutpunkts-ID.
output_format
Utdataformatet (enkelt eller detaljerat) för taligenkänningsresultatet.
region
Regionnyckeln som användes för att skapa identifieraren.
speech_recognition_language
Namnet på talat språk som ska identifieras i BCP-47-format.
speech_synthesis_language
Hämta talsyntesspråk.
speech_synthesis_output_format_string
Hämta ljudformatsträngen för talsyntesutdata.
speech_synthesis_voice_name
Hämta talsyntesens röstnamn.
subscription_key
Prenumerationsnyckeln som användes för att skapa identifieraren.
Azure SDK for Python