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.
Azure SDK for Python