Discord 텍스트 음성 변환: /tts 작동 방식, 끄기, 해결 방법
Discord에는 텍스트 음성 변환 명령이 내장되어 있습니다. 메시지 앞에 /tts를 쓰면 소리 내어 읽어 줍니다. 보낼 수 있는지와 들을 수 있는지를 서로 다른 두 설정이 정하기 때문에 /tts가 자주 안 되는 것처럼 보입니다.
이 가이드는 Discord 공식 도움말을 바탕으로 두 설정과 흔한 해결 방법, 그리고 /tts로는 안 되는 것(다른 목소리, 음성 채널에서 읽기)을 원할 때의 방법을 설명합니다. 메뉴 이름은 Discord 영어 화면 기준입니다.
/tts 메시지 보내기
/tts 다음에 문장을 쓰세요. 예: /tts Discord is pretty awesome. 텍스트 음성 변환을 켠 사람의 기기에서 읽힙니다. 목소리는 Discord에서 고르지 않고 듣는 사람의 플랫폼에서 오기 때문에 브라우저, Windows, macOS마다 다르게 들립니다.
읽기 듣기 켜고 끄기
User Settings → Notifications → Text-to-Speech를 여세요. 선택지는 셋입니다. For all channels는 /tts가 없어도 모든 서버의 모든 채널 메시지를 읽으니 조심해서 쓰세요. For current selected channel은 열어 둔 텍스트 채널을 읽습니다. Never는 읽기를 완전히 끕니다. 누가 /tts를 도배할 때 바꿀 설정이 바로 이것입니다.
/tts 명령 켜고 끄기
User Settings → App Settings → Accessibility를 여세요. 여기서 /tts 명령의 재생과 사용을 허용하거나 막고 읽기 속도를 정합니다. 이 설정은 Notifications와 따로 움직입니다. 친구가 어떤 채널의 읽기를 켜 두었다면 여기서 무엇을 고르든 내 /tts가 들리고, 꺼 두었다면 절대 들리지 않습니다.
/tts가 안 될 때
아무도 못 들음: 상대의 Notifications가 Never이거나 다른 채널입니다. 내 /tts가 안 읽힘: Accessibility를 확인하고, 그 채널에서 Send Text-to-Speech Messages 권한이 허용되는지 서버에 물어보세요. 이상하거나 기계적인 소리: 듣는 사람 기기나 브라우저의 시스템 목소리이며 Discord가 정하는 것이 아닙니다.
원하는 목소리와 음성 채팅 읽기
/tts는 음성 채널 안에서 말하지 않고 다른 목소리도 쓸 수 없습니다. 그래서 서버들은 TTS 봇을 씁니다. 음성 채널에 들어가 통화 중인 모두에게 메시지를 읽어 줍니다. SuperClonica 카탈로그의 캐릭터, 내레이터, 아나운서 등 어떤 목소리로든 만들 수 있습니다. Python이면 무료 오프라인 엔진이나 API로, discord.js면 API로요. 사운드보드용 짧은 클립은 목소리 페이지에서 무료로 문장을 변환해 올리면 됩니다.