BotFrameworkConfig Klas
Klasse die wordt gebruikt voor het initialiseren van een DialogServiceConnector die verbinding maakt met een Bot Framework-bot met behulp van het Direct Line Speech-kanaal.
Zie ook de pagina https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speechDirect Line Speech .
De configuratie kan op de volgende manieren worden geïnitialiseerd:
van abonnement: geef een abonnementssleutel, een regio en een bot_id door (optioneel)
van autorisatietoken: geef een autorisatietoken, een regio en een bot_id door (optioneel)
- Overname
-
BotFrameworkConfig
Constructor
BotFrameworkConfig(subscription: str | None = None, auth_token: str | None = None, region: str | None = None, bot_id: str | None = '')
Parameters
Name | Description |
---|---|
subscription
|
De abonnementssleutel. standaardwaarde: None
|
auth_token
|
Het autorisatietoken. standaardwaarde: None
|
region
|
De regionaam (zie de regiopagina). standaardwaarde: None
|
bot_id
Vereist
|
De id van een specifieke botresource die moet worden aangevraagd. |
Methoden
get_property |
Een eigenschap ophalen op basis van id. |
get_property_by_name |
Een eigenschap ophalen op naam. |
set_property |
Stel een eigenschap in op id. |
set_property_by_name |
Stel een eigenschap in op naam. |
set_proxy |
Proxygegevens instellen. Notitie Proxyfunctionaliteit is niet beschikbaar in macOS. Deze functie heeft geen invloed op dit platform. |
set_service_property |
Hiermee stelt u een eigenschapswaarde in die wordt doorgegeven aan de service met behulp van het opgegeven kanaal. |
get_property
Een eigenschap ophalen op basis van id.
get_property(property_id: PropertyId) -> str
Parameters
Name | Description |
---|---|
property_id
Vereist
|
De id van de eigenschap die moet worden opgehaald. |
Retouren
Type | Description |
---|---|
De waarde van de eigenschap. |
get_property_by_name
Een eigenschap ophalen op naam.
get_property_by_name(property_name: str) -> str
Parameters
Name | Description |
---|---|
property_name
Vereist
|
De naam van de eigenschap die moet worden opgehaald. |
Retouren
Type | Description |
---|---|
De waarde van de eigenschap. |
set_property
Stel een eigenschap in op id.
set_property(property_id: PropertyId, value: str)
Parameters
Name | Description |
---|---|
property_id
Vereist
|
De id van de eigenschap die moet worden ingesteld. |
value
Vereist
|
De waarde die moet worden ingesteld voor de eigenschap. |
set_property_by_name
Stel een eigenschap in op naam.
set_property_by_name(property_name: str, value: str)
Parameters
Name | Description |
---|---|
property_name
Vereist
|
De naam van de eigenschap die moet worden ingesteld. |
value
Vereist
|
De waarde die moet worden ingesteld voor de eigenschap. |
set_proxy
Proxygegevens instellen.
Notitie
Proxyfunctionaliteit is niet beschikbaar in macOS. Deze functie heeft geen invloed op
dit platform.
set_proxy(hostname: str, port: str, username: str, password: str)
Parameters
Name | Description |
---|---|
hostname
Vereist
|
De hostnaam van de proxyserver. Voeg geen protocolgegevens (http) toe aan de hostnaam. |
port
Vereist
|
Het poortnummer van de proxyserver. |
username
Vereist
|
De gebruikersnaam van de proxyserver. |
password
Vereist
|
Het wachtwoord van de proxyserver. |
set_service_property
Hiermee stelt u een eigenschapswaarde in die wordt doorgegeven aan de service met behulp van het opgegeven kanaal.
set_service_property(name: str, value: str, channel: ServicePropertyChannel)
Parameters
Name | Description |
---|---|
name
Vereist
|
De naam van de eigenschap. |
value
Vereist
|
De waarde van de eigenschap. |
channel
Vereist
|
Het kanaal dat wordt gebruikt om de opgegeven eigenschap door te geven aan de service. |
Kenmerken
language
De taal-id die wordt gebruikt voor spraak-naar-tekst, uitgedrukt in BCP-47-indeling.
Azure SDK for Python