아이폰 로컬 TTS EPUB 리더 - Audiobookify
iPhone Local TTS EPUB Reading - Audiobookify
핵심 요약
아이폰에서 로컬 모델을 활용해 배터리 효율과 성능을 최적화한 오프라인 EPUB 리더 앱입니다.
- 로컬 TTS 구현 — Kokoro 및 Supertonic 모델을 CoreML로 최적화하여 오프라인 구동
- 배터리 효율성 — 기기 내 최적화를 통해 발열을 줄이고 배터리 소모를 최소화함
- 무료 정책 — 기본 기능은 무료로 제공하며 향후 선택적 구독 모델 도입 예정
- 다양한 기능 — 카플레이 지원 및 위젯 등 독서 편의 기능 포함
몇 년 차 개발자인 내가 몇 달 전부터 이 프로젝트를 붙잡고 있는데, 벌써 두 달째 실사용 테스트 중이야. 그냥 평범한 EPUB 리더기인데 로컬 오프라인 TTS 기능을 넣은 거라, TTS 전용 앱이라기보다는 그냥 독서용으로도 꽤 괜찮게 만들었어. 솔직히 지금 앱스토어에 있는 앱들 중에서 TTS 구현은 내 게 제일 깔끔하다고 자부함. 모델 제외하고 앱 용량도 20MB 미만이야.
핵심은 효율성임. 배터리 광탈 안 하게 최적화하면서도 음성 퀄리티는 챙기려고 노력했어. 지금 들어간 모델은 Kokoro랑 Supertonic 3(고인 됨...)인데, 둘 다 아이폰에서 돌아가게 내가 직접 coreML로 변환하고 최적화까지 다 끝냈거든. 덕분에 발열도 거의 없고 배터리 효율도 개쩜. 당연히 무료고.
앞으로 모델 더 추가할 생각인데, 솔직히 모바일에서 잘 돌아가는 가벼운 TTS 모델 찾기가 하늘의 별 따기네. 다음엔 Kyuutai 모델 변환해 보려고 작업 중인데, 이게 생각보다 손이 많이 가서 좀 빡세다.
예전 빌드(지금은 업데이트 많이 됨)에 대한 피드백은 여기서 볼 수 있어: Here
단점도 좀 있음:
-
아직 PDF 지원 안 함.
-
구형 아이폰 모델에서 테스트가 좀 더 필요함.
-
아직 오픈소스 아님.
카플레이 지원이나 위젯 같은 기능도 다 넣어놨으니까 직접 써보면서 확인해 봐.
Testflight 링크: Join the beta
영상 보면 대충 어떤 느낌인지 알 거야. 영상에 나오는 음성은 전부 기기에서 직접 돌린 거임(Kokoro, Heart 모델 사용).



