Sdílet prostřednictvím


SpeechTranslationConfig Třída

Třída, která definuje konfigurace překladu s hlasovým vstupem.

Konfiguraci je možné inicializovat různými způsoby:

  • z předplatného: předání klíče předplatného a oblasti

  • z koncového bodu: předejte klíč předplatného a koncový bod.

  • z hostitele: Předejte klíč předplatného a adresu hostitele.

  • z autorizačního tokenu: předání autorizačního tokenu a oblasti

Dědičnost
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 = '')

Parametry

Name Description
subscription

Klíč předplatného.

výchozí hodnota: None
region

Název oblasti (viz stránka oblasti).

výchozí hodnota: None
endpoint

Koncový bod služby, ke kterému se chcete připojit.

výchozí hodnota: None
host

Hostitel služby, ke kterému se má připojit. Předpokládá se standardní cesta k prostředku. Formát je "protocol://host:port", kde ":p ort" je volitelný.

výchozí hodnota: None
auth_token

Autorizační token.

výchozí hodnota: None
speech_recognition_language
Vyžadováno

Jazyk zadávání pro rozpoznávání řeči. Jazyk je zadaný ve formátu BCP-47.

target_languages

Cílové jazyky pro překlad.

výchozí hodnota: None
voice_name
Vyžadováno

Hlas, který se má použít pro syntetizovaný výstup.

Metody

add_target_language

Přidejte jazyk do seznamu cílových jazyků pro překlad.

enable_audio_logging

Povolí protokolování zvuku ve službě. Protokoly zvuku a obsahu se ukládají buď do úložiště vlastněného Microsoftem, nebo do vašeho vlastního účtu úložiště propojeného s vaším předplatným služeb Cognitive Services (prostředek služby Speech s podporou funkce Přineste si vlastní úložiště (BYOS).

Poznámka

Přidáno ve verzi 1.5.0.

enable_dictation

Povolí diktování. Podporuje se jenom v nepřetržitém rozpoznávání řeči.

Poznámka

Přidáno ve verzi 1.5.0.

get_property

Získá vlastnost podle ID.

get_property_by_name

Získá vlastnost podle názvu.

remove_target_language

Odeberte jazyk ze seznamu cílových jazyků pro překlad.

Poznámka

Přidáno ve verzi 1.7.0.

request_word_level_timestamps

Zahrne časová razítka na úrovni slov ve výsledku odpovědi.

Poznámka

Přidáno ve verzi 1.5.0.

set_profanity

Nastavte možnost vulgárních výrazů.

Poznámka

Přidáno ve verzi 1.5.0.

set_properties

Nastavte více vlastností podle ID.

set_properties_by_name

Nastavte více vlastností podle názvu.

set_property

Nastavte vlastnost podle ID.

set_property_by_name

Nastavte vlastnost podle názvu.

set_proxy

Nastavte informace o proxy serveru.

Poznámka

Funkce proxy není v macOS dostupná. Tato funkce nebude mít žádný vliv na

tuto platformu.

set_service_property

Nastaví hodnotu vlastnosti, která se předá službě pomocí zadaného kanálu.

Poznámka

Přidáno ve verzi 1.5.0.

set_speech_synthesis_output_format

Nastavte výstupní zvukový formát syntézy řeči.

add_target_language

Přidejte jazyk do seznamu cílových jazyků pro překlad.

add_target_language(language: str)

Parametry

Name Description
language
Vyžadováno

Kód jazyka, který chcete přidat.

enable_audio_logging

Povolí protokolování zvuku ve službě. Protokoly zvuku a obsahu se ukládají buď do úložiště vlastněného Microsoftem, nebo do vašeho vlastního účtu úložiště propojeného s vaším předplatným služeb Cognitive Services (prostředek služby Speech s podporou funkce Přineste si vlastní úložiště (BYOS).

Poznámka

Přidáno ve verzi 1.5.0.

enable_audio_logging()

enable_dictation

Povolí diktování. Podporuje se jenom v nepřetržitém rozpoznávání řeči.

Poznámka

Přidáno ve verzi 1.5.0.

enable_dictation()

get_property

Získá vlastnost podle ID.

get_property(property_id: PropertyId) -> str

Parametry

Name Description
property_id
Vyžadováno

ID vlastnosti, která má být načtena.

Návraty

Typ Description

Hodnota vlastnosti.

get_property_by_name

Získá vlastnost podle názvu.

get_property_by_name(property_name: str) -> str

Parametry

Name Description
property_name
Vyžadováno

Název vlastnosti, která má být načtena.

Návraty

Typ Description

Hodnota vlastnosti.

remove_target_language

Odeberte jazyk ze seznamu cílových jazyků pro překlad.

Poznámka

Přidáno ve verzi 1.7.0.

remove_target_language(language: str)

Parametry

Name Description
language
Vyžadováno

Kód jazyka, který se má odebrat.

request_word_level_timestamps

Zahrne časová razítka na úrovni slov ve výsledku odpovědi.

Poznámka

Přidáno ve verzi 1.5.0.

request_word_level_timestamps()

set_profanity

Nastavte možnost vulgárních výrazů.

Poznámka

Přidáno ve verzi 1.5.0.

set_profanity(profanity_option: ProfanityOption) -> None

Parametry

Name Description
profanity_option
Vyžadováno

Úroveň vulgárních výrazů, která se má nastavit.

set_properties

Nastavte více vlastností podle ID.

set_properties(properties: Dict[PropertyId, str])

Parametry

Name Description
properties
Vyžadováno

Dict mapující ID vlastnosti na hodnoty, které mají být nastaveny.

set_properties_by_name

Nastavte více vlastností podle názvu.

set_properties_by_name(properties: Dict[str, str])

Parametry

Name Description
properties
Vyžadováno

Dict mapující ID vlastnosti na hodnoty, které mají být nastaveny.

set_property

Nastavte vlastnost podle ID.

set_property(property_id: PropertyId, value: str)

Parametry

Name Description
property_id
Vyžadováno

ID vlastnosti, která má být nastavena.

value
Vyžadováno

Hodnota, která má být nastavena pro vlastnost.

set_property_by_name

Nastavte vlastnost podle názvu.

set_property_by_name(property_name: str, value: str)

Parametry

Name Description
property_name
Vyžadováno

Název vlastnosti, která má být nastavena.

value
Vyžadováno

Hodnota, která má být nastavena pro vlastnost.

set_proxy

Nastavte informace o proxy serveru.

Poznámka

Funkce proxy není v macOS dostupná. Tato funkce nebude mít žádný vliv na

tuto platformu.

set_proxy(hostname: str, port: int, username: str = None, password: str = None)

Parametry

Name Description
hostname
Vyžadováno

Název hostitele proxy serveru. Nepřidávejte k názvu hostitele informace o protokolu (http).

port
Vyžadováno

Číslo portu proxy serveru.

username

Uživatelské jméno proxy serveru.

výchozí hodnota: None
password

Heslo proxy serveru.

výchozí hodnota: None

set_service_property

Nastaví hodnotu vlastnosti, která se předá službě pomocí zadaného kanálu.

Poznámka

Přidáno ve verzi 1.5.0.

set_service_property(name: str, value: str, channel: ServicePropertyChannel)

Parametry

Name Description
name
Vyžadováno

Název vlastnosti

value
Vyžadováno

Hodnota vlastnosti.

channel
Vyžadováno

Kanál použitý k předání zadané vlastnosti službě.

set_speech_synthesis_output_format

Nastavte výstupní zvukový formát syntézy řeči.

set_speech_synthesis_output_format(format_id: SpeechSynthesisOutputFormat)

Parametry

Name Description
format_id
Vyžadováno

ID formátu zvuku, např. Riff16Khz16BitMonoPcm.

Atributy

authorization_token

Autorizační token, který se použije pro připojení ke službě.

Poznámka

Volající musí ověřit platnost autorizačního tokenu. Před

platnost autorizačního tokenu vyprší, volající ho musí aktualizovat voláním tohoto setteru pomocí

nový platný token. Vzhledem k tomu, že se při vytváření nového nástroje pro rozpoznávání kopírují konfigurační hodnoty,

Nová hodnota tokenu se nebude vztahovat na nástroje rozpoznávání, které už byly vytvořeny. Pro

rozpoznávání, které byly vytvořeny dříve, musíte nastavit autorizační token

odpovídající rozpoznávání pro aktualizaci tokenu. V opačném případě se rozpoznávání setkají

při rozpoznávání.

endpoint_id

ID koncového bodu.

output_format

Výstupní formát (jednoduchý nebo podrobný) výsledku rozpoznávání řeči

region

Klíč oblasti, který byl použit k vytvoření rozpoznávání.

speech_recognition_language

Název mluveného jazyka, který se má rozpoznat ve formátu BCP-47.

speech_synthesis_language

Získejte jazyk syntézy řeči.

speech_synthesis_output_format_string

Získejte výstupní řetězec zvukového formátu syntézy řeči.

speech_synthesis_voice_name

Získejte název hlasové syntézy řeči.

subscription_key

Klíč předplatného, který byl použit k vytvoření služby Recognizer.

target_languages

Cílové jazyky pro překlad.

voice_name

Hlas, který se má použít pro syntetizovaný výstup.