167 lines
5.8 KiB
Plaintext
167 lines
5.8 KiB
Plaintext
menu "Example Configuration"
|
|
config EXAMPLE_ENABLE_BOARD_MANAGER
|
|
bool "Enable board manager"
|
|
default n
|
|
|
|
config EXAMPLE_BOARD_MANAGER_INIT_CORE_ID
|
|
int "The core ID to initialize the board manager"
|
|
depends on EXAMPLE_ENABLE_BOARD_MANAGER
|
|
range 0 1
|
|
default 1 if IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32P4
|
|
default 0
|
|
help
|
|
The core ID to initialize the board manager.
|
|
|
|
menu "Console"
|
|
config CONSOLE_STORE_HISTORY
|
|
bool "Store command history in flash"
|
|
default y
|
|
help
|
|
Linenoise line editing library provides functions to save and load
|
|
command history. If this option is enabled, initializes a FAT filesystem
|
|
and uses it to store command history.
|
|
|
|
config CONSOLE_MAX_COMMAND_LINE_LENGTH
|
|
int "Maximum command line length"
|
|
default 1024
|
|
help
|
|
This value marks the maximum length of a single command line. Once it is
|
|
reached, no more characters will be accepted by the console.
|
|
endmenu
|
|
|
|
menu "Services"
|
|
config EXAMPLE_SERVICES_ENABLE_NVS
|
|
bool "Enable NVS service"
|
|
select BROOKESIA_SERVICE_NVS_ENABLE_AUTO_REGISTER
|
|
default y
|
|
|
|
config EXAMPLE_SERVICES_ENABLE_SNTP
|
|
bool "Enable SNTP service"
|
|
select BROOKESIA_SERVICE_SNTP_ENABLE_AUTO_REGISTER
|
|
default n if IDF_TARGET_ESP32P4
|
|
default y
|
|
|
|
config EXAMPLE_SERVICES_ENABLE_WIFI
|
|
bool "Enable WiFi service"
|
|
select BROOKESIA_SERVICE_WIFI_ENABLE_AUTO_REGISTER
|
|
default n if IDF_TARGET_ESP32P4
|
|
default y
|
|
|
|
config EXAMPLE_SERVICES_ENABLE_AUDIO
|
|
bool "Enable audio service"
|
|
depends on EXAMPLE_ENABLE_BOARD_MANAGER
|
|
select BROOKESIA_SERVICE_AUDIO_ENABLE_AUTO_REGISTER
|
|
default n
|
|
endmenu
|
|
|
|
menuconfig EXAMPLE_ENABLE_AGENTS
|
|
bool "Agents"
|
|
depends on EXAMPLE_ENABLE_BOARD_MANAGER
|
|
select EXAMPLE_SERVICES_ENABLE_WIFI
|
|
select EXAMPLE_SERVICES_ENABLE_SNTP
|
|
select EXAMPLE_SERVICES_ENABLE_AUDIO
|
|
select BROOKESIA_AGENT_MANAGER_ENABLE_AUTO_REGISTER
|
|
default n
|
|
|
|
if EXAMPLE_ENABLE_AGENTS
|
|
config EXAMPLE_AGENTS_ENABLE_AUDIO_WAKEUP_WORD
|
|
bool "Enable wakeup word for audio service"
|
|
default y if IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32P4
|
|
default n
|
|
|
|
menuconfig EXAMPLE_AGENTS_ENABLE_COZE
|
|
bool "Enable Coze agent"
|
|
select BROOKESIA_AGENT_COZE_ENABLE_AUTO_REGISTER
|
|
default n
|
|
|
|
if EXAMPLE_AGENTS_ENABLE_COZE
|
|
config EXAMPLE_AGENTS_COZE_APP_ID
|
|
string "App ID"
|
|
default "110049xxxxxxx"
|
|
|
|
config EXAMPLE_AGENTS_COZE_PUBLIC_KEY
|
|
string "Public key"
|
|
default "lsKjtB67xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
|
|
|
|
config EXAMPLE_AGENTS_COZE_PRIVATE_KEY_FILE_PATH
|
|
string "Private key"
|
|
default "./private_key.pem"
|
|
|
|
config EXAMPLE_AGENTS_COZE_CUSTOM_CONSUMER
|
|
string "Custom consumer (Optional)"
|
|
default ""
|
|
|
|
menuconfig EXAMPLE_AGENTS_COZE_BOT1_ENABLE
|
|
bool "Bot 1"
|
|
default y
|
|
|
|
if EXAMPLE_AGENTS_COZE_BOT1_ENABLE
|
|
config EXAMPLE_AGENTS_COZE_BOT1_NAME
|
|
string "Bot name"
|
|
default "Lin Jia Nv Hai"
|
|
|
|
config EXAMPLE_AGENTS_COZE_BOT1_ID
|
|
string "Bot ID"
|
|
default "7516538xxxxxxxxxxxx"
|
|
|
|
config EXAMPLE_AGENTS_COZE_BOT1_DESCRIPTION
|
|
string "Bot description"
|
|
default "A warm-voiced female AI character who listens to the user's thoughts and offers comforting responses."
|
|
|
|
config EXAMPLE_AGENTS_COZE_BOT1_VOICE_ID
|
|
string "Bot voice ID"
|
|
default "7426720361733144585"
|
|
endif
|
|
|
|
menuconfig EXAMPLE_AGENTS_COZE_BOT2_ENABLE
|
|
bool "Bot 2"
|
|
default n
|
|
|
|
if EXAMPLE_AGENTS_COZE_BOT2_ENABLE
|
|
config EXAMPLE_AGENTS_COZE_BOT2_NAME
|
|
string "Bot name"
|
|
default "Wan Qu Da Shu"
|
|
|
|
config EXAMPLE_AGENTS_COZE_BOT2_ID
|
|
string "Bot ID"
|
|
default "7516538xxxxxxxxxxxx"
|
|
|
|
config EXAMPLE_AGENTS_COZE_BOT2_DESCRIPTION
|
|
string "Bot description"
|
|
default "A male AI character with a regional accent. He responds quickly and concisely, but does not perform actions on behalf of the user."
|
|
|
|
config EXAMPLE_AGENTS_COZE_BOT2_VOICE_ID
|
|
string "Bot voice ID"
|
|
default "7426720361732915209"
|
|
endif
|
|
endif
|
|
|
|
menuconfig EXAMPLE_AGENTS_ENABLE_OPENAI
|
|
bool "Enable OpenAI agent"
|
|
select BROOKESIA_AGENT_OPENAI_ENABLE_AUTO_REGISTER
|
|
default n
|
|
|
|
if EXAMPLE_AGENTS_ENABLE_OPENAI
|
|
config EXAMPLE_AGENTS_OPENAI_API_KEY
|
|
string "API key"
|
|
default "sk-proj-xxx"
|
|
|
|
config EXAMPLE_AGENTS_OPENAI_MODEL
|
|
string "Model"
|
|
default "gpt-4o-realtime-preview"
|
|
endif
|
|
|
|
menuconfig EXAMPLE_AGENTS_ENABLE_XIAOZHI
|
|
bool "Enable Xiaozhi agent"
|
|
select BROOKESIA_AGENT_XIAOZHI_ENABLE_AUTO_REGISTER
|
|
default n
|
|
endif
|
|
|
|
menu "Expressions"
|
|
config EXAMPLE_EXPRESSIONS_ENABLE_EMOTE
|
|
bool "Enable Emote expression"
|
|
select BROOKESIA_EXPRESSION_EMOTE_ENABLE_AUTO_REGISTER
|
|
default n
|
|
endmenu
|
|
endmenu
|