자사 앱 (교육 · 생활)
스피킹영작 — 한글 통문장 영작하기
한글 문장을 보고 소리 내어 영작하는 말하기 학습 앱입니다. 로컬 TTS·STT 플러그인을 직접 만들고 일본어판을 별도로 빌드했습니다.
- Unity
- TTS 네이티브 플러그인
- STT 네이티브 플러그인
- 음성 인식
- 다국어
스피킹영작은 2021년부터 개발해 2026년 현재까지 운영 중인 학습 앱입니다. 한글 문장을 보고 영어로 옮기되, 손으로 쓰는 대신 소리 내어 말하고 그 발화를 인식해 채점하는 구조입니다.
핵심은 음성 처리입니다. 문장을 읽어 주는 TTS 와 사용자의 발화를 받아 적는 STT 를 외부 API 호출이 아니라 단말에서 처리하도록 네이티브 플러그인을 직접 작성했습니다. 학습 앱은 한 문장마다 재생과 인식이 반복되기 때문에, 매번 네트워크를 타면 응답 지연과 통신 비용이 학습 흐름을 끊습니다.
콘텐츠는 15개 주제 500개 챕터, 문장 11,224개입니다. 하루 일상 300선, 긴 문장 만들기 2500선, 미국인이 자주 쓰는 500선, 해외여행 필수문장 500선, 핵심패턴 250선, 미국 드라마 표현 600선처럼 목적별로 묶었고 기초·중급·고급 단어 활용문장을 따로 뒀습니다. 한 챕터는 20문장 분량으로 끊었습니다. 주요 7개 주제는 성우가 녹음한 원어민 음성을 내려받아 오프라인에서도 재생하고, 나머지는 기기 TTS 로 학습합니다. 앱과 같은 문장으로 만든 교재도 웹과 PDF 로 제공합니다.
뜻풀이 언어는 설정에서 한국어·일본어·영어·중국어(간체·번체)·인도네시아어·말레이어·베트남어·러시아어·스페인어·포르투갈어 11종 중에 고를 수 있고, 일본어판은 별도 빌드로 냈습니다. 2026년 8월 기준 안드로이드 5만+ 설치, Play 평점 4.7(리뷰 828건)입니다. 아래 갤러리는 2026년 개편 UI 의 실기기 화면 7장으로 챕터 선택부터 뜻만 보고 떠올리기, 영문 확인, 흘려듣기, 단어 조각 맞추기, 말하기 인식 채점까지의 학습 사이클입니다.
수행 내용
- 단말에서 동작하는 TTS·STT 네이티브 플러그인 자체 개발
- 발화 인식 기반 영작 채점 구조 구현
- 15개 주제 500개 챕터 11,224문장 커리큘럼 구성
- 주요 7개 주제 원어민 성우 녹음 음성 제작 및 오프라인 재생 지원
- 빠른·보통·원어민 발음 전환과 전체듣기 등 학습 편의 기능 제공
- 뜻풀이 언어 11종 지원 및 일본어판 별도 빌드 출시
- 앱과 같은 문장의 교재를 웹·PDF 로 병행 제공
관련 링크
다른 수행실적
- 20일만에 끝내는 일본어 상세 보기2026
20일만에 끝내는 일본어
일본어 입문 학습 앱입니다. 색상 구분 카드와 후리가나·음성으로 JLPT N5 기초를 다룹니다. 영작문에서 시작한 「20일만에」 시리즈를 일본어로 확장한 건입니다.
- Android
- JLPT N5
- 음성
- 시리즈 확장
화면 5장 보기 →
- 20일만에 끝내는 영작문 (리플 영작 1500) 상세 보기2016~2025
20일만에 끝내는 영작문 (리플 영작 1500)
한국어 뜻을 보고 영어로 떠올린 뒤 듣고 확인하는 과정을 핵심 1,500문장으로 반복하는 학습 앱입니다. 하루 한 챕터씩 20일 커리큘럼으로 구성했습니다. 2017년 3월 App Store 출시 이후 2025년까지 개편을 이어 왔고, Play 평점 4.8(리뷰 1,310+) · Android 10만+ 설치입니다. 웹 학습 도구를 포함합니다.
- Android
- iOS
- 웹
- 1,500문장
- 8년 운영
화면 9장 보기 →
- 도서 수집기 (MonoCollector · SetCollector · Order) 상세 보기2026도서 유통
도서 수집기 (MonoCollector · SetCollector · Order)
ISBN 기반 도서 정보를 자동 수집하고 세트 구성·발주를 관리하는 PyQt 데스크톱 애플리케이션 3종입니다. 단행본 수집기(MonoCollector)는 ISBN 수집·신간검색·이미지 다운로드로 81개 컬럼 엑셀을 만들고, 세트 수집기(SetCollector)는 세트 구성과 가격차액 자동계산·합성 이미지를 생성하며, 발주 시스템(Order)은 발주 파일 업로드부터 팩스 발주서·오더피아 발주 엑셀까지 처리합니다.
- Python
- PyQt5/PyQt6
- PyInstaller
- 데이터 수집
- 업무 자동화
화면 1장 보기 →







