Megosztás a következőn keresztül:


SpeechTranslationConfig Osztály

A beszédbemenettel történő fordítás konfigurációit meghatározó osztály.

A konfiguráció különböző módokon inicializálható:

  • előfizetésből: előfizetési kulcs és régió átadása

  • végpontról: adjon át egy előfizetői azonosítót és egy végpontot

  • gazdagépről: adja át az előfizetési kulcsot és a gazdagép címét

  • az engedélyezési jogkivonatból: adjon át egy engedélyezési jogkivonatot és egy régiót

Öröklődés
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 = '')

Paraméterek

Name Description
subscription

Az előfizetési kulcs.

alapértelmezett érték: None
region

A régió neve (lásd a régió oldalát).

alapértelmezett érték: None
endpoint

A szolgáltatásvégpont, amelyhez csatlakozni szeretne.

alapértelmezett érték: None
host

A szolgáltatás gazdagépe, amelyhez csatlakozni szeretne. A rendszer standard erőforrás-elérési utat feltételez. A formátum "protocol://host:port", ahol a ":p ort" nem kötelező.

alapértelmezett érték: None
auth_token

Az engedélyezési jogkivonat.

alapértelmezett érték: None
speech_recognition_language
Kötelező

A beszédfelismerés beviteli nyelve. A nyelv BCP-47 formátumban van megadva.

target_languages

A fordítás célnyelve.

alapértelmezett érték: None
voice_name
Kötelező

A szintetizált kimenethez használandó hang.

Metódusok

add_target_language

Adja hozzá a nyelvet a fordítás célnyelveinek listájához.

enable_audio_logging

Engedélyezi a hangnaplózást a szolgáltatásban. A hang- és tartalomnaplók a Microsoft tulajdonában lévő tárolóban vagy a Cognitive Services-előfizetéshez (BYOS) engedélyezett Speech-erőforráshoz társított saját tárfiókban vannak tárolva.

Megjegyzés

Hozzáadva az 1.5.0-s verzióhoz.

enable_dictation

Engedélyezi a diktálást. Csak a beszéd folyamatos felismerésében támogatott.

Megjegyzés

Hozzáadva az 1.5.0-s verzióhoz.

get_property

Tulajdonság lekérése azonosító alapján.

get_property_by_name

Tulajdonság lekérése név alapján.

remove_target_language

Távolítsa el a nyelvet a fordítás célnyelveinek listájából.

Megjegyzés

Hozzáadva az 1.7.0-s verzióhoz.

request_word_level_timestamps

Szószintű időbélyegeket tartalmaz a válasz eredményében.

Megjegyzés

Hozzáadva az 1.5.0-s verzióhoz.

set_profanity

Állítsa be a trágárság beállítást.

Megjegyzés

Hozzáadva az 1.5.0-s verzióhoz.

set_properties

Több tulajdonság beállítása azonosító alapján.

set_properties_by_name

Több tulajdonság beállítása név szerint.

set_property

Állítson be egy tulajdonságot azonosító alapján.

set_property_by_name

Adjon meg egy tulajdonságot név szerint.

set_proxy

Proxyadatok beállítása.

Megjegyzés

A proxyfunkciók macOS rendszeren nem érhetők el. Ez a függvény nem lesz hatással a

ezt a platformot.

set_service_property

Beállít egy tulajdonságértéket, amely a megadott csatornával lesz átadva a szolgáltatásnak.

Megjegyzés

Hozzáadva az 1.5.0-s verzióhoz.

set_speech_synthesis_output_format

Állítsa be a beszédszintézis kimeneti hangformátumát.

add_target_language

Adja hozzá a nyelvet a fordítás célnyelveinek listájához.

add_target_language(language: str)

Paraméterek

Name Description
language
Kötelező

A hozzáadni kívánt nyelvi kód.

enable_audio_logging

Engedélyezi a hangnaplózást a szolgáltatásban. A hang- és tartalomnaplók a Microsoft tulajdonában lévő tárolóban vagy a Cognitive Services-előfizetéshez (BYOS) engedélyezett Speech-erőforráshoz társított saját tárfiókban vannak tárolva.

Megjegyzés

Hozzáadva az 1.5.0-s verzióhoz.

enable_audio_logging()

enable_dictation

Engedélyezi a diktálást. Csak a beszéd folyamatos felismerésében támogatott.

Megjegyzés

Hozzáadva az 1.5.0-s verzióhoz.

enable_dictation()

get_property

Tulajdonság lekérése azonosító alapján.

get_property(property_id: PropertyId) -> str

Paraméterek

Name Description
property_id
Kötelező

A lekérendő tulajdonság azonosítója.

Válaszok

Típus Description

A tulajdonság értéke.

get_property_by_name

Tulajdonság lekérése név alapján.

get_property_by_name(property_name: str) -> str

Paraméterek

Name Description
property_name
Kötelező

A lekérendő tulajdonság neve.

Válaszok

Típus Description

A tulajdonság értéke.

remove_target_language

Távolítsa el a nyelvet a fordítás célnyelveinek listájából.

Megjegyzés

Hozzáadva az 1.7.0-s verzióhoz.

remove_target_language(language: str)

Paraméterek

Name Description
language
Kötelező

Az eltávolítandó nyelvi kód.

request_word_level_timestamps

Szószintű időbélyegeket tartalmaz a válasz eredményében.

Megjegyzés

Hozzáadva az 1.5.0-s verzióhoz.

request_word_level_timestamps()

set_profanity

Állítsa be a trágárság beállítást.

Megjegyzés

Hozzáadva az 1.5.0-s verzióhoz.

set_profanity(profanity_option: ProfanityOption) -> None

Paraméterek

Name Description
profanity_option
Kötelező

A beállítandó trágársági szint.

set_properties

Több tulajdonság beállítása azonosító alapján.

set_properties(properties: Dict[PropertyId, str])

Paraméterek

Name Description
properties
Kötelező

A dict mapping property ids to the values to set.

set_properties_by_name

Több tulajdonság beállítása név szerint.

set_properties_by_name(properties: Dict[str, str])

Paraméterek

Name Description
properties
Kötelező

A dict mapping property ids to the values to set.

set_property

Állítson be egy tulajdonságot azonosító alapján.

set_property(property_id: PropertyId, value: str)

Paraméterek

Name Description
property_id
Kötelező

A beállítandó tulajdonság azonosítója.

value
Kötelező

A tulajdonsághoz beállítandó érték.

set_property_by_name

Adjon meg egy tulajdonságot név szerint.

set_property_by_name(property_name: str, value: str)

Paraméterek

Name Description
property_name
Kötelező

A beállítandó tulajdonság neve.

value
Kötelező

A tulajdonsághoz beállítandó érték.

set_proxy

Proxyadatok beállítása.

Megjegyzés

A proxyfunkciók macOS rendszeren nem érhetők el. Ez a függvény nem lesz hatással a

ezt a platformot.

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

Paraméterek

Name Description
hostname
Kötelező

A proxykiszolgáló állomásneve. Ne adjon hozzá protokolladatokat (http) az állomásnévhez.

port
Kötelező

A proxykiszolgáló portszáma.

username

A proxykiszolgáló felhasználóneve.

alapértelmezett érték: None
password

A proxykiszolgáló jelszava.

alapértelmezett érték: None

set_service_property

Beállít egy tulajdonságértéket, amely a megadott csatornával lesz átadva a szolgáltatásnak.

Megjegyzés

Hozzáadva az 1.5.0-s verzióhoz.

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

Paraméterek

Name Description
name
Kötelező

A tulajdonság neve.

value
Kötelező

A tulajdonság értéke.

channel
Kötelező

A megadott tulajdonság szolgáltatásnak való átadásához használt csatorna.

set_speech_synthesis_output_format

Állítsa be a beszédszintézis kimeneti hangformátumát.

set_speech_synthesis_output_format(format_id: SpeechSynthesisOutputFormat)

Paraméterek

Name Description
format_id
Kötelező

A hangformátum azonosítója, például Riff16Khz16BitMonoPcm.

Attribútumok

authorization_token

A szolgáltatáshoz való csatlakozáshoz használt engedélyezési jogkivonat.

Megjegyzés

A hívónak biztosítania kell, hogy az engedélyezési jogkivonat érvényes legyen. A

az engedélyezési jogkivonat lejár, a hívónak frissítenie kell, ha meghívja ezt a beállítót egy

új érvényes jogkivonat. A konfigurációs értékek új felismerő létrehozásakor történő másolása során a

az új tokenérték nem vonatkozik a már létrehozott felismerőkre. A következőhöz:

felismerőket, amelyeket korábban már létrehoztak, be kell állítania a

megfelelő felismerő a jogkivonat frissítéséhez. Ellenkező esetben a felismerők

hibák a felismerés során.

endpoint_id

A végpont azonosítója.

output_format

A beszédfelismerés eredményének kimeneti formátuma (egyszerű vagy részletes).

region

A Recognizer létrehozásához használt régiókulcs.

speech_recognition_language

A BCP-47 formátumban felismerendő beszélt nyelv neve.

speech_synthesis_language

Beszédszintézis nyelvének lekérése.

speech_synthesis_output_format_string

A beszédszintézis kimeneti hangformátumának sztringje.

speech_synthesis_voice_name

Beszédszintézis hangnevének lekérése.

subscription_key

A Recognizer létrehozásához használt előfizetési kulcs.

target_languages

A fordítás célnyelve.

voice_name

A szintetizált kimenethez használandó hang.