SpeechConfig Třída
Třída, která definuje konfigurace pro rozpoznávání řeči / záměru a syntézu řeči.
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 koncový bod. Klíč předplatného nebo autorizační token jsou volitelné.
z hostitele: předejte adresu hostitele. Klíč předplatného nebo autorizační token jsou volitelné.
z autorizačního tokenu: předání autorizačního tokenu a oblasti
- Dědičnost
-
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)
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 chcete připojit. Předpokládá se standardní cesta k prostředku. Formát je "protocol://host:port", kde ":p ort" je nepovinný. výchozí hodnota: None
|
auth_token
|
Autorizační token. výchozí hodnota: None
|
speech_recognition_language
|
Jazyk zadávání pro rozpoznávání řeči. Jazyk je určen ve formátu BCP-47. výchozí hodnota: None
|
Metody
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 (přineste si vlastní úložiště (BYOS) s povoleným prostředkem Speech. Poznámka Přidáno ve verzi 1.5.0. |
enable_dictation |
Povolí diktování. Podporováno pouze v nepřetržitém rozpoznávání řeči. Poznámka Přidáno ve verzi 1.5.0. |
get_property |
Získejte vlastnost podle ID. |
get_property_by_name |
Získání vlastnosti podle názvu |
request_word_level_timestamps |
Zahrne časová razítka na úrovni slov do 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 serveru nejsou v systému macOS k dispozici. Tato funkce nebude mít žádný vliv na tuto platformu. |
set_service_property |
Nastaví hodnotu vlastnosti, která bude předána 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. |
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 (přineste si vlastní úložiště (BYOS) s povoleným prostředkem Speech.
Poznámka
Přidáno ve verzi 1.5.0.
enable_audio_logging()
enable_dictation
Povolí diktování. Podporováno pouze 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ískejte vlastnost podle ID.
get_property(property_id: PropertyId) -> str
Parametry
Name | Description |
---|---|
property_id
Vyžadováno
|
ID vlastnosti, která se má načíst. |
Návraty
Typ | Description |
---|---|
Hodnota vlastnosti. |
get_property_by_name
Získání vlastnosti podle názvu
get_property_by_name(property_name: str) -> str
Parametry
Name | Description |
---|---|
property_name
Vyžadováno
|
Název vlastnosti, která se má načíst. |
Návraty
Typ | Description |
---|---|
Hodnota vlastnosti. |
request_word_level_timestamps
Zahrne časová razítka na úrovni slov do 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 mapuje ID vlastnosti na hodnoty, které se mají nastavit. |
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 mapuje ID vlastnosti na hodnoty, které se mají nastavit. |
set_property
Nastavte vlastnost podle ID.
set_property(property_id: PropertyId, value: str)
Parametry
Name | Description |
---|---|
property_id
Vyžadováno
|
ID vlastnosti, která se má nastavit. |
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á se má nastavit. |
value
Vyžadováno
|
Hodnota, která má být nastavena pro vlastnost. |
set_proxy
Nastavte informace o proxy serveru.
Poznámka
Funkce proxy serveru nejsou v systému macOS k dispozici. 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á bude předána 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říklad Riff16Khz16BitMonoPcm. |
Atributy
authorization_token
Autorizační token, který se použije pro připojení ke službě.
Poznámka
Volající musí zajistit 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 rozpoznávání kopírují konfigurační hodnoty,
nová hodnota tokenu nebude platit pro 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ávatel pro aktualizaci tokenu. V opačném případě se rozpoznávatelé 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ý má být rozpoznán ve formátu BCP-47.
speech_synthesis_language
Získejte jazyk syntézy řeči.
speech_synthesis_output_format_string
Získejte výstupní výstupní řetězec zvukového formátu syntézy řeči.
speech_synthesis_voice_name
Získejte hlasový název syntézy řeči.
subscription_key
Klíč předplatného, který se použil k vytvoření rozpoznávání.
Azure SDK for Python