BotFrameworkConfig 클래스
Direct Line Speech 채널을 사용하여 Bot Framework 봇에 연결할 DialogServiceConnector를 초기화하는 데 사용되는 클래스입니다.
직접 회선 음성 페이지https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speech도 참조하세요.
구성은 다음과 같은 방법으로 초기화할 수 있습니다.
구독에서: 구독 키, 지역 및 bot_id 전달(선택 사항)
권한 부여 토큰에서: 권한 부여 토큰, 지역 및 bot_id 전달(선택 사항)
- 상속
-
BotFrameworkConfig
생성자
BotFrameworkConfig(subscription: str | None = None, auth_token: str | None = None, region: str | None = None, bot_id: str | None = '')
매개 변수
Name | Description |
---|---|
subscription
|
구독 키입니다. 기본값: None
|
auth_token
|
권한 부여 토큰입니다. 기본값: None
|
region
|
지역 이름( 지역 페이지 참조)입니다. 기본값: None
|
bot_id
필수
|
요청할 특정 봇 리소스의 식별자입니다. |
메서드
get_property |
ID로 속성을 가져옵니다. |
get_property_by_name |
이름으로 속성을 가져옵니다. |
set_property |
id로 속성을 설정합니다. |
set_property_by_name |
이름으로 속성을 설정합니다. |
set_proxy |
프록시 정보를 설정합니다. 참고 macOS에서는 프록시 기능을 사용할 수 없습니다. 이 함수는 에 영향을 주지 않습니다. 이 플랫폼. |
set_service_property |
지정된 채널을 사용하여 서비스에 전달될 속성 값을 설정합니다. |
get_property
ID로 속성을 가져옵니다.
get_property(property_id: PropertyId) -> str
매개 변수
Name | Description |
---|---|
property_id
필수
|
검색할 속성의 ID입니다. |
반환
형식 | Description |
---|---|
속성 값입니다. |
get_property_by_name
이름으로 속성을 가져옵니다.
get_property_by_name(property_name: str) -> str
매개 변수
Name | Description |
---|---|
property_name
필수
|
검색할 속성의 이름입니다. |
반환
형식 | Description |
---|---|
속성 값입니다. |
set_property
id로 속성을 설정합니다.
set_property(property_id: PropertyId, value: str)
매개 변수
Name | Description |
---|---|
property_id
필수
|
설정할 속성의 ID입니다. |
value
필수
|
속성에 설정할 값입니다. |
set_property_by_name
이름으로 속성을 설정합니다.
set_property_by_name(property_name: str, value: str)
매개 변수
Name | Description |
---|---|
property_name
필수
|
설정할 속성의 이름입니다. |
value
필수
|
속성에 설정할 값입니다. |
set_proxy
프록시 정보를 설정합니다.
참고
macOS에서는 프록시 기능을 사용할 수 없습니다. 이 함수는 에 영향을 주지 않습니다.
이 플랫폼.
set_proxy(hostname: str, port: str, username: str, password: str)
매개 변수
Name | Description |
---|---|
hostname
필수
|
프록시 서버의 호스트 이름입니다. 호스트 이름에 프로토콜 정보(http)를 추가하지 마세요. |
port
필수
|
프록시 서버의 포트 번호입니다. |
username
필수
|
프록시 서버의 사용자 이름입니다. |
password
필수
|
프록시 서버의 암호입니다. |
set_service_property
지정된 채널을 사용하여 서비스에 전달될 속성 값을 설정합니다.
set_service_property(name: str, value: str, channel: ServicePropertyChannel)
매개 변수
Name | Description |
---|---|
name
필수
|
속성 이름입니다. |
value
필수
|
속성 값입니다. |
channel
필수
|
지정된 속성을 서비스에 전달하는 데 사용되는 채널입니다. |
특성
language
BCP-47 형식으로 표현된 음성 텍스트 변환에 사용되는 언어 식별자입니다.
Azure SDK for Python