옵션 목록
openai_api_key
OpenAI 에 가입 후 OpenAI를 통해 발급받은 키를 지정합니다. 필수 항목입니다.
openai_gpt_model
GPT 에 사용할 모델을 지정합니다. GPT4 의 경우 응답 속도가 느려질 수 있습니다. Link 를 통해 사용할 수 있는 전체 모델을 확인할 수 있습니다.
openai_gpt_instructions
GPT 가 사전에 입력받을 대화 내용을 지정합니다. 비서의 이름이나 답변의 길이 등을 지정할 수 있습니다. 자연스러운 문장 형태로 작성합니다.
language_code
STT(Speech-To-Text)와 TTS(Text-To-Speech)에 사용할 언어를 지정합니다. 지원되는 언어 목록은 Link를 확인하세요.
country_code
STT(Speech-To-Text)에 사용할 국가 코드를 지정합니다. 지원되는 코드 목록은 Link를 확인하세요.
wake_words
음성 대화를 시작하기 위해 비서를 깨울 단어를 지정합니다. "시리야", "자비스" 등을 사용할 수 있습니다.
greeting_messages
음성 대화가 시작된 경우 비서가 응답할 메시지를 지정합니다. 비서 호출 시 지정한 메시지 중 하나가 랜덤하게 재생됩니다.
audio_input_device_id
음성 인식에 사용할 오디오 장치의 Index Id 를 지정합니다.
-2 인 경우 운영체제의 기본 설정 마이크를 사용합니다.
-1 인 경우 앱 시작 시 Prompt 를 통해 오디오 장치를 직접 지정합니다.
0 이상의 값인 경우 해당 오디오 장치를 사용함을 의미합니다.
옵션 템플릿
{
"openai_api_key": "YOUR_API_KEY_IS_HERE",
"openai_gpt_model": "gpt-3.5-turbo",
"openai_gpt_instructions": "너의 이름은 \"자비스\"이고, 인공 지능 기반의 가상 비서야. 내가 만약 너에 대해서 물어보면 너의 이름을 답변에 포함시켜서 말해줘. 내가 만약 너의 목적에 대해서 물어본다면 나를 돕기 위해서 있다고 말해줘. 내 질문에 대해서는 최대한 간략하게 요약해서 말해줘.",
"language_code": "ko",
"country_code": "KR",
"wake_words": [
"야 컴퓨터",
"자비스"
],
"greeting_messages": [
"네",
"안녕하세요.",
"반갑습니다.",
"무엇을 도와드릴까요?",
"도움이 필요하신가요?"
],
"audio_input_device_id": -2
}