Aracılığıyla paylaş


BotFrameworkConfig Sınıf

Direct Line Konuşma kanalını kullanarak bot Framework bota bağlanacak dialogServiceConnector'ı başlatmak için kullanılan sınıf.

Ayrıca bkz. doğrudan satır konuşma sayfası https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speech.

Yapılandırma aşağıdaki yollarla başlatılabilir:

  • abonelikten: Abonelik anahtarı, bölge ve bot_id geçirme (isteğe bağlı)

  • yetkilendirme belirtecinden: yetkilendirme belirteci, bölge ve bot_id geçirme (isteğe bağlı)

Devralma
BotFrameworkConfig

Oluşturucu

BotFrameworkConfig(subscription: str | None = None, auth_token: str | None = None, region: str | None = None, bot_id: str | None = '')

Parametreler

Name Description
subscription

Abonelik anahtarı.

varsayılan değer: None
auth_token

Yetkilendirme belirteci.

varsayılan değer: None
region

Bölge adı ( bölge sayfasına bakın).

varsayılan değer: None
bot_id
Gerekli

İstenecek belirli bir bot kaynağının tanımlayıcısı.

Yöntemler

get_property

Kimliğine göre bir özellik alın.

get_property_by_name

Ada göre bir özellik alın.

set_property

Kimliğine göre bir özellik ayarlayın.

set_property_by_name

Ada göre bir özellik ayarlayın.

set_proxy

Ara sunucu bilgilerini ayarlayın.

Not

Ara sunucu işlevselliği macOS'ta kullanılamaz. Bu işlevin üzerinde hiçbir etkisi olmayacak

bu platforma bakın.

set_service_property

Belirtilen kanalı kullanarak hizmete geçirilecek bir özellik değeri ayarlar.

get_property

Kimliğine göre bir özellik alın.

get_property(property_id: PropertyId) -> str

Parametreler

Name Description
property_id
Gerekli

Alınacak özelliğin kimliği.

Döndürülenler

Tür Description

Özelliğin değeri.

get_property_by_name

Ada göre bir özellik alın.

get_property_by_name(property_name: str) -> str

Parametreler

Name Description
property_name
Gerekli

Alınacak özelliğin adı.

Döndürülenler

Tür Description

Özelliğin değeri.

set_property

Kimliğine göre bir özellik ayarlayın.

set_property(property_id: PropertyId, value: str)

Parametreler

Name Description
property_id
Gerekli

Ayarlanacak özelliğin kimliği.

value
Gerekli

Özelliği için ayarlanacak değer.

set_property_by_name

Ada göre bir özellik ayarlayın.

set_property_by_name(property_name: str, value: str)

Parametreler

Name Description
property_name
Gerekli

Ayarlanacak özelliğin adı.

value
Gerekli

Özelliği için ayarlanacak değer.

set_proxy

Ara sunucu bilgilerini ayarlayın.

Not

Ara sunucu işlevselliği macOS'ta kullanılamaz. Bu işlevin üzerinde hiçbir etkisi olmayacak

bu platforma bakın.

set_proxy(hostname: str, port: str, username: str, password: str)

Parametreler

Name Description
hostname
Gerekli

Proxy sunucusunun ana bilgisayar adı. Ana bilgisayar adına protokol bilgileri (http) eklemeyin.

port
Gerekli

Ara sunucunun bağlantı noktası numarası.

username
Gerekli

Proxy sunucusunun kullanıcı adı.

password
Gerekli

Proxy sunucusunun parolası.

set_service_property

Belirtilen kanalı kullanarak hizmete geçirilecek bir özellik değeri ayarlar.

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

Parametreler

Name Description
name
Gerekli

Özellik adı.

value
Gerekli

Özellik değeri.

channel
Gerekli

Belirtilen özelliği hizmete geçirmek için kullanılan kanal.

Öznitelikler

language

Konuşmayı metne dönüştürme için kullanılan ve BCP-47 biçiminde ifade edilen dil tanımlayıcısı.