목록으로
교육·학습을 위한 AI 활용
AI가 빼먹은 가사, AI로 찾아냈어요 — 누구나 무료로 따라 하는 역사 외우기 노래 만들기
외울 사실표를 먼저 만들고, AI가 만든 노래를 받아쓰기 AI로 다시 검사해 '실제로 부른 줄'만 자막에 올린 역사 외우기 노래입니다. 무료 도구로 10편을 만들었습니다.
🤖 활용 AI 도구
Claude(Anthropic, AI 에이전트): 외울 사실표·가사 초안, 작업 코드 작성·실행 / ACE-Step 1.5(오픈소스 노래 AI, MIT 라이선스): 노래 만들기, 구글 코랩·캐글 무료 GPU에서 실행 / Whisper small(오픈소스 받아쓰기 AI, MIT 라이선스): 실제로 부른 가사 받아쓰기·대조 / Google Flow(구글 AI 그림 도구): 수채화 캐릭터·시대 장면 그림 / 참고(AI 아님): HyperFrames·ffmpeg로 자막·영상 조립
① 어떤 상황에서 AI를 활용했나요?
역사 공부에서 가장 자주 막히는 것은 연도, 숫자, 장소입니다. "1592년", "73척 가운데 14척" 같은 숫자는 이야기로 이해해도 금방 섞입니다. 노래로 여러 번 들으면 혼자서도 외울 수 있겠다고 생각했습니다.
저는 작은 IT 회사를 운영하고 있습니다. 회사 유튜브 채널로 무엇을 할지 세 가지(아이용 전래동화, 역사 노래, 힐링 음악)를 놓고 고르다가, 시험공부에 바로 쓸 수 있는 '역사 외우기 노래'를 골랐습니다. 〔대표님 확인〕
그런데 AI로 노래를 만들어 보니 문제가 있었습니다. AI는 가사지를 그대로 부르지 않습니다. 줄을 건너뛰기도 하고 같은 줄을 되풀이하기도 합니다. 외우기 노래에서 빠진 사실이나 틀린 자막은 그대로 틀린 공부가 됩니다. 그래서 "AI가 실제로 무엇을 불렀는지 확인하는 방법"이 필요했습니다.
② 어떤 AI를 어떻게 활용했나요?
네 단계로 만들었습니다.
1단계 · 외울 사실표 먼저
편마다 외울 사실(연도, 장소, 숫자)을 21줄 안팎의 표로 먼저 만들었습니다. 초안은 AI 에이전트 Claude가 쓰고, 숫자는 한국민족문화대백과사전 같은 공개 백과사전과 다시 맞춰 봅니다. 노래보다 사실표가 먼저입니다.
2단계 · AI로 노래 만들기
사실표를 가사로 바꾸고(초안 Claude), 오픈소스 노래 AI인 ACE-Step 1.5로 노래를 만들었습니다. 힙합, 퓨전 팝, 걸그룹 풍 등 여러 장르를 시험해 본 뒤 귀에 잘 들어오는 '걸밴드 팝록 160BPM'으로 정했습니다. 실제 가수 이름은 프롬프트에 넣지 않고 분위기 묘사만 썼습니다. 무료 구글 코랩·캐글 GPU에서 돌려 비용이 들지 않았습니다.
3단계 · 받아쓰기 AI로 다시 검사
완성된 노래를 받아쓰기 AI(Whisper)에 다시 넣어, 실제로 들리는 가사를 글자로 뽑고 가사지와 한 줄씩 맞춰 보았습니다. 한산도대첩 노래에서는 AI가 가사 5~6줄을 부르지 않은 것을 찾았습니다("좁은 견내량 싸우기 어려워", "음력 칠월 팔일 그날의 바다" 등). 노래를 버리지 않고, 빠진 사실은 영상 앞부분에 글자 칩으로 띄워 21개 사실이 모두 화면에 나오게 했습니다.
4단계 · 실제로 부른 줄만 자막으로
받아쓰기로 찾은 '실제로 부른 줄'만, 부르는 순간에 맞춰 자막으로 올렸습니다. 외울 숫자는 박자에 맞춰 화면 가운데 크게 띄우고, 중간과 끝에는 요약 카드(예: 1592 · 학익진 · 3대첩)를 넣었습니다. 그림은 Google Flow로 그린 수채화 캐릭터 4명과 시대 장면을 썼습니다.
누가 무엇을 했나: 저는 채널 방향을 정하고 결과를 확인했습니다. 함께 일하는 동료 한 명이 노래 스타일과 캐릭터를 고르는 일을 같이 했고, 사실표·가사 초안과 제작 작업은 AI 에이전트(Claude)가 했습니다. 〔대표님 확인〕
③ 활용 결과 어떤 변화가 있었나요?
- 역사 외우기 노래 영상 10편을 완성했습니다. 1집 8편(고조선, 고구려, 백제, 가야, 신라, 발해, 고려, 조선 세종)과 2집 2편(독도, 한산도대첩)이고, 한 편이 2분 38초~3분 20초입니다.
- 2026년 10월 15일 유튜브 채널을 열었습니다. 〔대표님 기입: 채널 이름·공개 영상 링크. 아직 공개 전이면 이 괄호를 지웁니다〕
- 받아쓰기 검사 덕분에 "가사지에는 있는데 노래에는 없는" 줄을 편마다 찾아냈고, 화면에는 실제로 부른 줄만 자막으로 나가게 했습니다.
- 〔퀴즈 한 경우만〕 직접 시험해 보았습니다. 한산도대첩 10문제를 노래 듣기 전에 풀었을 때 __개, 노래를 3번 들은 뒤 다시 풀었을 때 __개를 맞혔습니다.
- 비용은 0원입니다(무료 GPU, 오픈소스 모델, 무료 그림 도구).
④ 나만의 방식 또는 개선 포인트는 무엇인가요?
1. AI가 만든 것을 AI로 다시 검사합니다
AI로 노래를 만드는 사례는 많습니다. 하지만 외우기 노래는 정확해야 합니다. 그래서 노래 AI의 결과를 받아쓰기 AI로 대조하고, '실제로 부른 줄만 자막에 올린다'는 규칙을 세웠습니다. 빠진 사실은 다시 만들기보다 화면 칩으로 채워 시간과 비용을 아꼈습니다.
2. 그림도 책임 있게 썼습니다
처음 AI로 만든 캐릭터가 눈매 때문에 동양인을 비하하는 그림처럼 보일 수 있다는 의견이 나와, 그 캐릭터를 전부 버리고 새 수채화 캐릭터로 10편을 다시 만들었습니다. 그림 규칙에 '치켜 올라간 눈 금지, 실제 아이돌을 닮지 않게, 그림 속 글자·깃발 금지'를 넣었습니다. 1592년 한산도 시험 그림에 그 시대에는 없던 태극기 비슷한 깃발이 나와 뺐고, 노출이 있는 그림도 뺐습니다. 새로 그린 그림도 한 장씩 확인해 맞지 않는 그림 23장은 다시 그렸습니다.
3. 저작권을 먼저 확인했습니다
상업적으로 쓸 수 없는 무료 노래 서비스 대신 MIT 라이선스 오픈소스 모델을 골랐습니다. 노래마다 모델, 라이선스, 씨앗 번호, 가사 파일을 기록표로 남겼습니다. 유튜브에 올릴 때는 'AI로 만든 콘텐츠' 표시를 켭니다.
⑤ 다른 사람도 따라 할 수 있나요?
네. 네 단계는 과목을 가리지 않습니다.
(1) 외울 사실표 만들기 → (2) AI로 노래 만들기 → (3) 받아쓰기로 실제로 부른 줄 검사 → (4) 부른 줄만 자막, 빠진 사실은 화면 글자로 채우기.
영단어, 과학 공식, 나라와 수도 외우기에도 같은 순서로 쓸 수 있습니다. 코딩이 어렵다면 (3)은 휴대폰 받아쓰기 기능이나 영상 앱의 자동 자막으로 노래를 받아쓰고, 가사지와 형광펜으로 맞춰 보는 것만으로도 됩니다. 선생님은 수업에 쓰기 전에 이 검사만 해도 틀린 가사 자막을 막을 수 있습니다. 모두 무료 도구로 할 수 있습니다.
참고한 자료: 삼국사기, 삼국유사, 세종실록지리지, 대한제국 칙령 제41호(1900), 한국민족문화대백과사전(한국학중앙연구원) 등 공개 백과사전. 그림과 노래는 모두 AI로 만들었습니다.
역사 공부에서 가장 자주 막히는 것은 연도, 숫자, 장소입니다. "1592년", "73척 가운데 14척" 같은 숫자는 이야기로 이해해도 금방 섞입니다. 노래로 여러 번 들으면 혼자서도 외울 수 있겠다고 생각했습니다.
저는 작은 IT 회사를 운영하고 있습니다. 회사 유튜브 채널로 무엇을 할지 세 가지(아이용 전래동화, 역사 노래, 힐링 음악)를 놓고 고르다가, 시험공부에 바로 쓸 수 있는 '역사 외우기 노래'를 골랐습니다. 〔대표님 확인〕
그런데 AI로 노래를 만들어 보니 문제가 있었습니다. AI는 가사지를 그대로 부르지 않습니다. 줄을 건너뛰기도 하고 같은 줄을 되풀이하기도 합니다. 외우기 노래에서 빠진 사실이나 틀린 자막은 그대로 틀린 공부가 됩니다. 그래서 "AI가 실제로 무엇을 불렀는지 확인하는 방법"이 필요했습니다.
② 어떤 AI를 어떻게 활용했나요?
네 단계로 만들었습니다.
1단계 · 외울 사실표 먼저
편마다 외울 사실(연도, 장소, 숫자)을 21줄 안팎의 표로 먼저 만들었습니다. 초안은 AI 에이전트 Claude가 쓰고, 숫자는 한국민족문화대백과사전 같은 공개 백과사전과 다시 맞춰 봅니다. 노래보다 사실표가 먼저입니다.
2단계 · AI로 노래 만들기
사실표를 가사로 바꾸고(초안 Claude), 오픈소스 노래 AI인 ACE-Step 1.5로 노래를 만들었습니다. 힙합, 퓨전 팝, 걸그룹 풍 등 여러 장르를 시험해 본 뒤 귀에 잘 들어오는 '걸밴드 팝록 160BPM'으로 정했습니다. 실제 가수 이름은 프롬프트에 넣지 않고 분위기 묘사만 썼습니다. 무료 구글 코랩·캐글 GPU에서 돌려 비용이 들지 않았습니다.
3단계 · 받아쓰기 AI로 다시 검사
완성된 노래를 받아쓰기 AI(Whisper)에 다시 넣어, 실제로 들리는 가사를 글자로 뽑고 가사지와 한 줄씩 맞춰 보았습니다. 한산도대첩 노래에서는 AI가 가사 5~6줄을 부르지 않은 것을 찾았습니다("좁은 견내량 싸우기 어려워", "음력 칠월 팔일 그날의 바다" 등). 노래를 버리지 않고, 빠진 사실은 영상 앞부분에 글자 칩으로 띄워 21개 사실이 모두 화면에 나오게 했습니다.
4단계 · 실제로 부른 줄만 자막으로
받아쓰기로 찾은 '실제로 부른 줄'만, 부르는 순간에 맞춰 자막으로 올렸습니다. 외울 숫자는 박자에 맞춰 화면 가운데 크게 띄우고, 중간과 끝에는 요약 카드(예: 1592 · 학익진 · 3대첩)를 넣었습니다. 그림은 Google Flow로 그린 수채화 캐릭터 4명과 시대 장면을 썼습니다.
누가 무엇을 했나: 저는 채널 방향을 정하고 결과를 확인했습니다. 함께 일하는 동료 한 명이 노래 스타일과 캐릭터를 고르는 일을 같이 했고, 사실표·가사 초안과 제작 작업은 AI 에이전트(Claude)가 했습니다. 〔대표님 확인〕
③ 활용 결과 어떤 변화가 있었나요?
- 역사 외우기 노래 영상 10편을 완성했습니다. 1집 8편(고조선, 고구려, 백제, 가야, 신라, 발해, 고려, 조선 세종)과 2집 2편(독도, 한산도대첩)이고, 한 편이 2분 38초~3분 20초입니다.
- 2026년 10월 15일 유튜브 채널을 열었습니다. 〔대표님 기입: 채널 이름·공개 영상 링크. 아직 공개 전이면 이 괄호를 지웁니다〕
- 받아쓰기 검사 덕분에 "가사지에는 있는데 노래에는 없는" 줄을 편마다 찾아냈고, 화면에는 실제로 부른 줄만 자막으로 나가게 했습니다.
- 〔퀴즈 한 경우만〕 직접 시험해 보았습니다. 한산도대첩 10문제를 노래 듣기 전에 풀었을 때 __개, 노래를 3번 들은 뒤 다시 풀었을 때 __개를 맞혔습니다.
- 비용은 0원입니다(무료 GPU, 오픈소스 모델, 무료 그림 도구).
④ 나만의 방식 또는 개선 포인트는 무엇인가요?
1. AI가 만든 것을 AI로 다시 검사합니다
AI로 노래를 만드는 사례는 많습니다. 하지만 외우기 노래는 정확해야 합니다. 그래서 노래 AI의 결과를 받아쓰기 AI로 대조하고, '실제로 부른 줄만 자막에 올린다'는 규칙을 세웠습니다. 빠진 사실은 다시 만들기보다 화면 칩으로 채워 시간과 비용을 아꼈습니다.
2. 그림도 책임 있게 썼습니다
처음 AI로 만든 캐릭터가 눈매 때문에 동양인을 비하하는 그림처럼 보일 수 있다는 의견이 나와, 그 캐릭터를 전부 버리고 새 수채화 캐릭터로 10편을 다시 만들었습니다. 그림 규칙에 '치켜 올라간 눈 금지, 실제 아이돌을 닮지 않게, 그림 속 글자·깃발 금지'를 넣었습니다. 1592년 한산도 시험 그림에 그 시대에는 없던 태극기 비슷한 깃발이 나와 뺐고, 노출이 있는 그림도 뺐습니다. 새로 그린 그림도 한 장씩 확인해 맞지 않는 그림 23장은 다시 그렸습니다.
3. 저작권을 먼저 확인했습니다
상업적으로 쓸 수 없는 무료 노래 서비스 대신 MIT 라이선스 오픈소스 모델을 골랐습니다. 노래마다 모델, 라이선스, 씨앗 번호, 가사 파일을 기록표로 남겼습니다. 유튜브에 올릴 때는 'AI로 만든 콘텐츠' 표시를 켭니다.
⑤ 다른 사람도 따라 할 수 있나요?
네. 네 단계는 과목을 가리지 않습니다.
(1) 외울 사실표 만들기 → (2) AI로 노래 만들기 → (3) 받아쓰기로 실제로 부른 줄 검사 → (4) 부른 줄만 자막, 빠진 사실은 화면 글자로 채우기.
영단어, 과학 공식, 나라와 수도 외우기에도 같은 순서로 쓸 수 있습니다. 코딩이 어렵다면 (3)은 휴대폰 받아쓰기 기능이나 영상 앱의 자동 자막으로 노래를 받아쓰고, 가사지와 형광펜으로 맞춰 보는 것만으로도 됩니다. 선생님은 수업에 쓰기 전에 이 검사만 해도 틀린 가사 자막을 막을 수 있습니다. 모두 무료 도구로 할 수 있습니다.
참고한 자료: 삼국사기, 삼국유사, 세종실록지리지, 대한제국 칙령 제41호(1900), 한국민족문화대백과사전(한국학중앙연구원) 등 공개 백과사전. 그림과 노래는 모두 AI로 만들었습니다.
📎 첨부파일 (1)
📄 전국민AI활용사례_시즌3_1분영상.mp4