SetSky /Color:190, 190, 190, 255 HideJoystic AddTextBox tb1 /PositionRatio:0.1, 0.2 /SizeRatio:0.58, 0.07 AddButton btn1 /Text:¿µ¾î ´ëÈ­ º¸³»±â /PositionRatio:0.7, 0.2 /SizeRatio:0.2, 0.07 /OnClick:f1 AddTextArea ta1 /PositionRatio:0.1, 0.3, 0 /SizeRatio:0.8, 0.5, 0 void f1() { ta1.SetText("ChatGPT¿¡ ¿äûÁßÀÔ´Ï´Ù...") t = tb1.GetText() RequestChatGPT /Prompt:{t} /OnResponse:f2 } void f2() { ta1.SetText(value) } AddButton btn2 /Text:¿µ¾î¹ßÀ½ (³²¼º) /PositionRatio:0.1, 0.85 /SizeRatio:0.2, 0.06 /OnClick:f3 void f3() { t = ta1.GetText() PlayTTS /Text:{t} /SpeechLanguage:English /VoiceName:Standard-B } AddButton btn3 /Text:¿µ¾î¹ßÀ½ (¿©¼º) /PositionRatio:0.4, 0.85 /SizeRatio:0.2, 0.06 /OnClick:f4 void f4() { t = ta1.GetText() PlayTTS /Text:{t} /SpeechLanguage:English /VoiceName:Standard-E /VoicePitch:10.0 /SpeakingRate:0.5 } AddButton btn4 /Text:À½¼ºÀÎ½Ä ½ÃÀÛÇϱâ /PositionRatio:0.7, 0.85 /SizeRatio:0.2, 0.06 /OnClick:f5 void f5() { SpeechRecognition /SpeechLanguage:English /OnRecognize:f6 /OnRecord:f7 } void f6() { if (IsNull(value) == false) { tb1.SetText(value) } } void f7() { ta1.SetText("À½¼ºÀνÄÀ» ½ÃÀÛÇÕ´Ï´Ù.") }