Share via


CustomCommandsConfig Osztály

Egy DialogServiceConnector inicializálására használt osztály, amely a Speech Studióból közzétett egyéni parancsok alkalmazáshoz csatlakozik egy beszédszolgáltatás-erőforráshoz.

Lásd még az egyéni parancsok oldalát https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commands.

A konfiguráció a következő módokon inicializálható:

  • előfizetésből: adjon át egy alkalmazásazonosítót, egy előfizetői azonosítót és egy régiót

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

Öröklődés
CustomCommandsConfig

Konstruktor

CustomCommandsConfig(app_id: str | None = None, subscription: str | None = None, auth_token: str | None = None, region: str | None = None)

Paraméterek

Name Description
app_id

Az Egyéni parancsok alkalmazásazonosító.

alapértelmezett érték: None
subscription

Az előfizetési kulcs.

alapértelmezett érték: None
auth_token

Az engedélyezési jogkivonat.

alapértelmezett érték: None
region

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

alapértelmezett érték: None

Metódusok

get_property

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

get_property_by_name

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

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.

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.

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: str, username: str, password: str)

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
Kötelező

A proxykiszolgáló felhasználóneve.

password
Kötelező

A proxykiszolgáló jelszava.

set_service_property

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

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.

Attribútumok

application_id

Kérje le a használni kívánt Egyéni parancsok alkalmazás azonosítóját az előfizetésből kiválasztott módon.

language

A beszédfelismeréshez használt nyelvi azonosító, BCP-47 formátumban kifejezve.