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.
Azure SDK for Python
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: