TECH 으로 돌아가기
TECH HACKER NEWS 오늘 9분 읽기 25 READS

창밖 새소리를 듣고 1800년대 도감 그림으로 바꿔주는 e-ink 액자, 어떻게 동작할까

창밖 새소리를 듣고 1800년대 도감 그림으로 바꿔주는 e-ink 액자, 어떻게 동작할까
SOURCE IMAGE · HACKER NEWS
창밖 새소리를 듣고 1800년대 도감 그림으로 바꿔주는 e-ink 액자, 어떻게 동작할까

창밖에서 새가 울면 액자가 바뀌어요

북유럽의 한 개발자(GitHub 아이디 arnegiacomo)가 재미있는 물건을 만들어서 공개했어요. 이름은 fugleramme인데, 북유럽 말로 그냥 "새 액자"라는 뜻이에요. 하는 일도 이름 그대로예요. 액자에 달린 마이크가 주변 소리를 계속 듣고 있다가, 새소리가 들리면 어떤 새인지 알아내고, 그 새를 1800년대 박물학 도감에 실려 있을 법한 판화풍 삽화로 e-ink 화면에 띄워주는 거예요.

이게 왜 눈길을 끄냐면요, 요즘 AI로 뭔가 만든다고 하면 대부분 챗봇이나 코딩 도구를 떠올리잖아요. 그런데 이 프로젝트는 소리 인식 모델, 작은 컴퓨터, 저전력 디스플레이, 그리고 옛날 그림의 미학을 한데 묶어서 "집에 두고 싶은 물건"을 만들었어요. 기술 스택 자체는 하나하나 보면 어렵지 않은데, 조합의 결과물이 예쁘고 따뜻하다는 점에서 좋은 사이드 프로젝트의 교과서 같은 사례거든요.

어떻게 동작하냐면

전체 흐름은 크게 세 단계예요. 듣기, 알아맞히기, 그리기. 하나씩 풀어볼게요.

첫 번째는 듣기예요. 액자 안에는 라즈베리파이 같은 손바닥만 한 컴퓨터와 USB 마이크가 들어가요. 마이크는 쉬지 않고 주변 소리를 녹음하고, 짧은 조각으로 잘라서 다음 단계로 넘겨요. 여기서 중요한 건 "항상 켜져 있어야 한다"는 점이에요. 새는 언제 울지 모르니까요. 그래서 전력을 적게 먹고 팬 소음이 없는 작은 보드가 어울려요.

두 번째는 알아맞히기인데, 여기가 프로젝트의 심장이에요. 이런 종류의 프로젝트에서 사실상 표준처럼 쓰이는 게 BirdNET이라는 모델이에요. 이게 뭐냐면, 미국 코넬대 조류학 연구소와 독일 켐니츠 공대가 함께 만든 새소리 분류 인공지능이에요. 전 세계 수천 종의 새소리를 학습했고, 라즈베리파이에서도 돌아갈 만큼 가벼운 버전이 있어요. 동작 원리를 쉽게 말하면, 소리를 스펙트로그램이라는 그림으로 바꿔서 이미지 분류하듯 판별해요. 스펙트로그램은 가로가 시간, 세로가 음의 높낮이, 색의 진하기가 소리의 세기인 그림인데요. 새소리는 종마다 이 그림의 무늬가 달라서, 사람 얼굴 알아보듯 새를 알아볼 수 있는 거죠. 보통 3초 단위로 잘라서 "이 조각은 박새일 확률 92%" 같은 결과를 내놓고, 확률이 일정 기준을 넘을 때만 "새가 왔다"고 인정해요. 이 기준을 너무 낮게 잡으면 자동차 경적을 새로 오해하고, 너무 높게 잡으면 진짜 새를 놓치니까 튜닝이 필요한 부분이에요.

세 번째는 그리기예요. 새 이름이 정해지면 그 새를 1800년대 도감 느낌의 삽화로 화면에 띄워요. 이 시대 그림이라고 하면 오듀본의 『북미의 새』 같은, 깃털 하나하나를 손으로 그린 판화풍 박물화를 떠올리시면 돼요. 이런 그림을 구하는 방법은 두 갈래예요. 하나는 저작권이 만료된 옛 도감 삽화를 새 이름과 짝지어 저장해두고 꺼내 쓰는 방식이고, 다른 하나는 이미지 생성 모델에 "1800년대 박물학 삽화 스타일로 그려줘"라고 시켜서 그때그때 만드는 방식이에요. 전자는 진짜 옛 그림이라 분위기가 확실하고 오프라인에서도 되지만 없는 새가 있을 수 있고, 후자는 어떤 새든 그릴 수 있지만 인터넷 연결과 비용이 들어요. 프로젝트가 정확히 어느 쪽을 골랐고 어떤 모델을 썼는지는 저장소 README에서 직접 확인해보시면 좋겠어요.

마지막으로 화면이 e-ink라는 점이 이 프로젝트의 완성도를 만들어요. e-ink는 전자책 단말기에 들어가는 그 화면인데요. 스스로 빛을 내지 않고 종이처럼 반사광으로 보이고, 한 번 그린 그림은 전기를 끊어도 그대로 남아요. 대신 화면을 바꾸는 데 몇 초씩 걸리고 색도 제한적이에요. 그런데 생각해보면 새가 바뀔 때만 한 번 갱신하면 되고, 흑백 판화풍 그림은 색이 필요 없으니 단점이 전부 무의미해지죠. 오히려 종이 질감이 옛 그림과 잘 어울려서 "액자"라는 컨셉이 살아나는 거예요.

비슷한 것들과 비교하면

새소리 인식 자체는 새로운 게 아니에요. 코넬대의 Merlin 앱은 스마트폰으로 새소리를 녹음하면 실시간으로 종을 알려주고, BirdNET-Pi는 라즈베리파이를 24시간 새소리 관측소로 만들어주는 오픈소스 프로젝트예요. 이런 것들은 "기록"과 "관측"에 초점이 있어요. 어떤 새가 몇 시에 몇 번 왔는지 표와 그래프로 보여주죠.

e-ink 액자 쪽도 이미 하나의 장르예요. 날씨와 일정을 보여주는 e-ink 대시보드, 매일 아침 생성형 AI 그림을 바꿔 보여주는 아트 프레임 같은 프로젝트가 많거든요. fugleramme가 다른 점은 두 장르를 이어 붙여서 "지금 내 창밖에 있는 새"라는 실시간성과 지역성을 그림에 담았다는 거예요. 그냥 예쁜 그림이 아니라, 지금 이 순간 우리 집 근처에 실제로 있는 생명체의 초상화인 셈이죠. 이런 식의 "센서 + 온디바이스 AI + 물리적 출력" 조합은 앞으로 취미 메이커뿐 아니라 제품 기획에서도 자주 보게 될 패턴이에요.

한국에서 따라 만들어보면

부품은 다 구하기 쉬워요. 라즈베리파이나 비슷한 보드, USB 마이크, Waveshare 같은 곳에서 파는 e-ink 패널이면 충분해요. BirdNET은 한국 새도 잘 알아요. 참새, 직박구리, 박새, 까치, 동박새처럼 도심 아파트 베란다에서 흔히 들리는 새들이 모두 학습 데이터에 들어 있어요. 산 근처에 사시면 훨씬 다양한 새가 잡힐 거고요.

몇 가지 주의할 점도 있어요. BirdNET 모델은 비상업용 라이선스라서 취미로는 자유롭지만 제품으로 팔 생각이라면 확인이 필요해요. 그리고 마이크 위치가 생각보다 중요해요. 이중창 안쪽에 두면 새소리가 잘 안 들어오고, 도로 소음이 큰 곳은 오탐이 늘어요. 옛 도감 삽화를 쓴다면 한국 새 그림이 서양 도감에 없는 경우가 있으니, 그럴 땐 생성 모델을 섞는 하이브리드가 현실적이에요.

배울 거리도 꽤 많아요. 소리를 스펙트로그램으로 바꿔 분류하는 건 오디오 AI의 기본기라서 한 번 만져보면 음성 인식이나 공장 이상 소음 감지 같은 실무 주제로 바로 이어져요. 작은 보드에서 모델을 돌리는 온디바이스 추론 경험도 값지고요. 그리고 무엇보다 "기술을 어디에 쓸 것인가"에 대한 감각을 키우기 좋아요.

정리하면

새소리 분류 모델과 e-ink 화면, 옛 도감의 미학을 엮어서 "우리 집 창밖의 새"를 초상화로 걸어주는 작은 프로젝트예요. 기술은 평범하지만 조합이 근사하죠.

여러분 주변에는 어떤 센서와 어떤 출력을 엮어보고 싶은 게 있으세요? 저는 빗소리를 듣고 옛 수묵화풍으로 바꿔주는 액자를 만들어보고 싶더라고요. 만들어보고 싶은 조합이 있다면 댓글로 나눠주세요.


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://github.com/arnegiacomo/fugleramme
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기
처리 중...