성경 읽어 주기(Avspeechsynthesizer / TTS)

성경 읽어 주는 기능(TTS) 시연 동영상입니다.

TTS는 Text-to-Speech의 약자입니다. 문자를 음성으로 변환시켜주는 기술이라고 하여 붙여진 명칭입니다. 성우가 녹음한 파일 플레이와는 다른 것입니다. iOS 플랫폼에서는 Avspeechsynthesizer으로 통칭합니다.

30여 년 전에 Macintosh용으로 처음 개발했을 때 이 기능 넣고는(그땐 영문만 가능했음) 너무 반응이 좋아서 한글도 되면 좋겠다 해서 알아본 적이 있습니다. 당시 한글-한국어 엔진은 1억 달라고 하더군요. 지금은 각 OS 또는 디바이스 제조사들이 한국어 엔진까지 기본으로 제공합니다.

정밀도도 옛날보다 훨씬 낫습니다.

메모리 안 잡아 먹게 설계 하는 것에만 신경쓰느라 몇 가지 보완할 부분이 있습니다만, 쓸만 합니다.