게임 중 알트탭 없이 전역 단축키로 팝업 입력창을 띄워 Discord 음성 채널에 TTS를 재생하는 도구.
backend/— Spring Boot(Java 21) 백엔드. JDA로 Discord 봇 연결, edge-tts로 음성 합성, LavaPlayer로 음성 채널 재생, 로컬 REST API(POST /api/speak) 제공overlay/QuickTTS.ahk— AutoHotkey 오버레이. 전역 단축키로 팝업 입력창을 띄우고 로컬 API 호출
- Discord 봇 생성: Discord Developer Portal → New Application → Bot 탭에서 토큰 발급, Message Content Intent는 불필요 → OAuth2 → URL Generator에서
botscope +Connect,Speak권한으로 서버 초대 - edge-tts:
pip install edge-tts(완료됨) - AutoHotkey v2: winget으로 설치됨
backend/src/main/resources/application-local.yml (gitignore 처리됨) 생성 후:
discord:
token: "여기에_봇_토큰"cd backend
./mvnw spring-boot:run