SpeechTranslationConfig Klass
Klass som definierar konfigurationer för översättning med talindata.
Konfigurationen kan initieras på olika sätt:
från prenumeration: skicka en prenumerationsnyckel och en region
från slutpunkt: skicka en prenumerationsnyckel och en slutpunkt
från värd: skicka en prenumerationsnyckel och en värdadress
från auktoriseringstoken: skicka en auktoriseringstoken och en region
- Arv
-
SpeechTranslationConfig
Konstruktor
SpeechTranslationConfig(subscription: str | None = None, region: str | None = None, endpoint: str | None = None, host: str | None = None, auth_token: str | None = None, target_languages: Iterable[str] = None, voice_name: str = '', speech_recognition_language: str = '')
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ägen antas. Formatet är "protocol://host:port" där ":p ort" är valfritt. standardvärde: None
|
auth_token
|
Auktoriseringstoken. standardvärde: None
|
speech_recognition_language
Obligatorisk
|
Indataspråket till taligenkänningen. Språket anges i BCP-47-format. |
target_languages
|
Målspråken för översättning. standardvärde: None
|
voice_name
Obligatorisk
|
Rösten som ska användas för syntetiserade utdata. |
Metoder
add_target_language |
Lägg till språk i listan över målspråk för översättning. |
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 med Bring Your Own Storage). Anteckning Har lagts till i version 1.5.0. |
enable_dictation |
Aktiverar diktering. Stöds endast vid kontinuerlig taligenkä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. |
remove_target_language |
Ta bort språk från listan över målspråk för översättning. Anteckning Har lagts till i version 1.7.0. |
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. |
add_target_language
Lägg till språk i listan över målspråk för översättning.
add_target_language(language: str)
Parametrar
Name | Description |
---|---|
language
Obligatorisk
|
Språkkoden som ska läggas till. |
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 med Bring Your Own Storage).
Anteckning
Har lagts till i version 1.5.0.
enable_audio_logging()
enable_dictation
Aktiverar diktering. Stöds endast vid kontinuerlig taligenkä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 egenskapen 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 . |
remove_target_language
Ta bort språk från listan över målspråk för översättning.
Anteckning
Har lagts till i version 1.7.0.
remove_target_language(language: str)
Parametrar
Name | Description |
---|---|
language
Obligatorisk
|
Språkkoden som ska tas bort. |
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
|
En dict mappar egenskaps-ID:t 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
|
En dict mappar egenskaps-ID:t 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 inställningen 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
identifierare 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: t.
output_format
Utdataformatet (enkelt eller detaljerat) för taligenkänningsresultatet.
region
Regionnyckeln som användes för att skapa igenkännaren.
speech_recognition_language
Namnet på det talade språket som ska identifieras i BCP-47-format.
speech_synthesis_language
Hämta talsyntesspråk.
speech_synthesis_output_format_string
Hämta ljudformatsträng för talsyntesutdata.
speech_synthesis_voice_name
Hämta röstnamn för talsyntes.
subscription_key
Prenumerationsnyckeln som användes för att skapa igenkännaren.
target_languages
Målspråken för översättning.
voice_name
Rösten som ska användas för syntetiserade utdata.
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för