Server Configuration File Explanation
docker-compose.yml.This file is used to configure global parameters, such as:
TTS(Text-to-Speech)
,LLM(Large Language Model)
,STT(Speech-to-Text)
,Server address
andPort
.cautionMake sure all used ports are open, including
1883/tcp
,8082/tcp
,18083/tcp
,8083/tcp
,8085/udp
,8085
port is aUDP
. For some VPS, you may need to open the ports in the security group. Please make sure it is opened successfully.
roles.json.This file is used to configure the parameters for each role, such as::
start text
,prompt
, each role's ownTTS (Text-to-Speech)
,LLM (Large Language Model)
andSTT (Speech-to-Text)
. If TTS, LLM, STT are not defined inroles.json
, the system will use the ones defined indocker-compose.yml
。cautionThe configuration in
roles.json
will override the configuration indocker-compose.yml
, thus achieving role-level configuration. IfTTS
,LLM
,STT
are defined inroles.json
, the system will automatically use the ones defined inroles.json
. Please carefully read the Role Detailed Settings in the documentation about the configuration ofTTS
,LLM
,STT
.