전체 글(367)
-
[HalloGerman Coach #9] 하루 5분, 습관으로 만드는 스트릭 시스템
HalloGerman Coach Series #09하루 5분,습관으로 만드는 스트릭 시스템작심삼일을 넘어 연속 학습을 이끌어주는 일일 미션 시스템🔥 🎯 🗓️ 🏆새해가 오거나 새 학기가 시작될 때 누구나 부푼 마음으로 새 스케줄러를 사고 거창한 공부 계획을 세웁니다. 하지만 막상 퇴근 후 피곤한 몸을 끌고 집에 오거나 주말이 되면 "에이, 내일부터 해야지" 하고 미루게 되죠. 굳은 의지만 믿고 하는 공부는 작심삼일로 끝나기 일쑤입니다. 특히 타국에서의 바쁜 생활과 업무에 치이는 이민자나 유학생들에겐 1시간 공부보다 '하루 5분의 작은 달성'이 훨씬 귀합니다. 오늘 9편에서는 유저가 부담 없이 앱을 열어 연속 학습 불꽃(Streak)을 이어가게 만든 미션 이야기입니다.1. 피곤한 저녁, 의지력에만 기..
05:48:50 -
[HalloGerman Coach #8] 24시간 1:1 대화 상대: Gemini & OpenAI 하이브리드
HalloGerman Coach Series #0824시간 1:1 대화 상대:Gemini & OpenAI 하이브리드독일어 실전 회화부터 문법 교정까지 24시간 받아주는 AI 코치 연동기🤖 💬 🇩🇪 ⚡독일어 학원에 다니거나 1:1 과외를 받아보신 분들은 아실 겁니다. 내가 부끄러워서 쭈삐쭈뼛하거나 문법을 틀릴까 봐 머뭇거릴 때, 24시간 언제든 차분하게 내 말을 들어주고 다정하게 고쳐주는 대화 상대를 구하기가 참 어렵습니다. 비싼 수강료도 부담이지만 "틀리면 어쩌지" 하는 민망함이 제일 크죠. 우리는 유저들이 틀릴 걱정 없이 맘껏 독일어로 수다 떨 수 있는 Google Gemini와 OpenAI GPT 기반의 'AI 대화 코치'를 붙였습니다. 오늘 8편에서는 인공지능 엔진 연동 이야기입니다.1. 서..
2026.08.27 -
[HalloGerman Coach #7] 길거리 표지판과 서류를 카메라로 바로 읽는 MLKit OCR
HalloGerman Coach Series #07길거리 표지판과 서류를카메라로 바로 읽는 MLKit OCR독일 현지 서류와 표지판을 비전 스캔으로 즉시 해독해 주는 독해 기능📷 📄 🔍 🇩🇪독일 생활 중 눈앞이 캄캄해지는 순간을 하나 꼽자면, 우편함에서 빽빽한 노란 관청 봉투를 꺼내 들 때입니다. 세금 고지서나 아파트 계약서, 혹은 길거리 주차장에 세워진 복잡한 독일어 표지판을 마주치면 식은땀부터 나죠. 모르는 알파벳을 번역기에 하나하나 받아 치다가 지쳐본 경험이 다들 있으실 겁니다. 그래서 우리는 카메라로 서류나 표지판을 찍기만 하면 필요한 문장과 어휘 힌트를 즉시 추출해 주는 'MLKit OCR 독해 코치'를 개발했습니다. 7편에서는 이 비전 스캐너 개발 이야기를 전해드립니다.1. 노란 봉투..
2026.08.26 -
[HalloGerman Coach #6] 독일 현지 억양을 입히다: Piper Neural TTS 구현기
HalloGerman Coach Series #06독일 현지 억양을 입히다:Piper Neural TTS 구현기로봇 소리를 벗어던지고 원어민의 억양을 이식한 날🔊 🧠 🇩🇪 🎧독일어 공부를 하다 보면 가장 괴로운 순간 중 하나가 스마트폰 기본 TTS(Text-to-Speech)의 그 로봇 같은 기계음을 들을 때입니다. "Guten Tag"이라는 짧은 인사조차 뚝뚝 끊기는 소리로 듣다 보면, 막상 독일 현지인과 마주쳤을 때 특유의 억양(Intonation)을 잡기가 너무 힘들죠. 그래서 우리는 로봇 소리를 버리고 실제 원어민 성우가 곁에서 읽어주는 듯한 신경망 음성 모델(Piper Neural TTS)을 앱에 탑재하기로 했습니다. 오늘 6편에서는 이 맑고 자연스러운 오프라인 신경망 음성을 이식했던 ..
2026.08.25 -
[HalloGerman Coach #5] 독일 U-Bahn 지하철에서도 작동하는 온디바이스 AI 발음평가
HalloGerman Coach Series #05독일 U-Bahn 지하철에서도작동하는 온디바이스 AI 발음평가인터넷 연결 없이 억양과 발음을 채점하는 오프라인 엔진 이야기🎙️ 📶 🥨 🚇독일에 살아보신 분들은 다들 공감하실 텐데요. 지하철(U-Bahn이나 S-Bahn)을 타는 순간 휴대폰 상단의 안테나가 싹 사라지고 '서비스 없음'이 뜨는 일상이 낯설지 않습니다. 대부분의 최신 AI 서비스들은 인터넷 서버로 음성을 보냈다가 받아오기 때문에 신호가 끊기면 완전 먹통이 됩니다. 하지만 출퇴근 지하철 안에서 독일어 발음을 중얼거리며 연습하고 싶은 유저에겐 이 인터넷 먹통이 너무 안타까웠습니다. 오늘 5편에서는 서버 통신 없이 휴대폰 자체(On-Device)에서 100% 작동하는 오프라인 AI 발음 평가..
2026.08.17 -
[HalloGerman Coach #4] 반응형 학습 상태를 관리하는 Flutter + Riverpod
HalloGerman Coach Series #04반응형 학습 상태를관리하는 Flutter + Riverpod실시간 진도율 갱신과 복습 암기 상태를 다듬은 이야기⚡ 📱 🔄 🧠지난 3편에서 1,164개 레슨의 뼈대를 만드는 데이터 구조 이야기를 전해드렸습니다. 그런데 데이터 틀을 잡고 나니 이번엔 화면 상태(State)가 제각각 따로 노는 문제가 저를 괴롭혔습니다. 유저가 방금 대화 레슨을 마치고 발음 연습을 끝냈는데, 막상 메인 화면으로 나오면 진행률이 여전히 0%로 머물러 있던 겁니다. 결국 사용자가 앱을 껐다 켜야만 진행률이 올라갔죠. 4편에서는 이 답답했던 상태 동기화 문제를 Flutter와 Riverpod으로 깔끔하게 매듭지은 이야기입니다.1. 화면마다 진행률이 따로 놀던 식은땀 나던 시절개..
2026.08.16