Dela via


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.