SpeechConfig Osztály
A beszéd-/szándékfelismerési és beszédszintézis-konfigurációkat meghatározó osztály.
A konfiguráció különböző módokon inicializálható:
előfizetésből: adjon át egy előfizetési kulcsot és egy régiót
végpontról: adjon át egy végpontot. Az előfizetési kulcs vagy az engedélyezési jogkivonat megadása nem kötelező.
a gazdagépről: adjon meg egy gazdagépcímet. Az előfizetési kulcs vagy az engedélyezési jogkivonat megadása nem kötelező.
engedélyezési jogkivonatból: adjon át egy engedélyezési jogkivonatot és egy régiót
- Öröklődés
-
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)
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 normál 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
|
A beszédfelismerés bemeneti nyelve. A nyelv BCP-47 formátumban van megadva. alapértelmezett érték: None
|
Metódusok
enable_audio_logging |
Engedélyezi a hangnaplózást a szolgáltatásban. A hang- és tartalomnaplók tárolása a Microsoft tulajdonában lévő tárolóban vagy a Cognitive Services-előfizetéshez társított saját tárfiókban (BYOS) engedélyezett Speech-erőforrásban történik. 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. |
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 káromkodás beállítást. Megjegyzés Hozzáadva az 1.5.0-s verzióhoz. |
set_properties |
Állítson be több tulajdonságot azonosító szerint. |
set_properties_by_name |
Adjon meg több tulajdonságot név szerint. |
set_property |
Állítson be egy tulajdonságot azonosító szerint. |
set_property_by_name |
Adjon meg egy tulajdonságot név szerint. |
set_proxy |
Proxyadatok beállítása. Megjegyzés A proxyfunkciók nem érhetők el macOS rendszeren. Ez a függvény nem lesz hatással a ezen a platformon. |
set_service_property |
Beállít egy tulajdonságértéket, amelyet a megadott csatornával ad át 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. |
enable_audio_logging
Engedélyezi a hangnaplózást a szolgáltatásban. A hang- és tartalomnaplók tárolása a Microsoft tulajdonában lévő tárolóban vagy a Cognitive Services-előfizetéshez társított saját tárfiókban (BYOS) engedélyezett Speech-erőforrásban történik.
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. |
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 káromkodás 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ított káromkodási szint. |
set_properties
Állítson be több tulajdonságot azonosító szerint.
set_properties(properties: Dict[PropertyId, str])
Paraméterek
Name | Description |
---|---|
properties
Kötelező
|
A diktálási leképezés tulajdonságazonosítója a beállítandó értékekhez. |
set_properties_by_name
Adjon meg több tulajdonságot név szerint.
set_properties_by_name(properties: Dict[str, str])
Paraméterek
Name | Description |
---|---|
properties
Kötelező
|
A diktálási leképezés tulajdonságazonosítója a beállítandó értékekhez. |
set_property
Állítson be egy tulajdonságot azonosító szerint.
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 nem érhetők el macOS rendszeren. Ez a függvény nem lesz hatással a
ezen a platformon.
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) a gazdagépné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, amelyet a megadott csatornával ad át 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 gondoskodnia kell arról, 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. Új felismerő létrehozásakor a konfigurációs értékek 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:
korábban létrehozott felismerőknek be kell állítaniuk a
a megfelelő felismerőt 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ési eredmény 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
Beszédszintézis kimeneti hangformátum-sztring lekérése.
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.
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: