본문 바로가기

IT/컴온

Balabolka 와 SAPI 4 사이의 문제


◈ 유니코드 버전 2.x
SAPI 4 한글 문서 문장 뒷부분을 읽지 않고 건너뜀.

예를 들면)

순수 한글로 된 100글자의 문장을(공백, 쉼표 등도 없음) 읽게 했을 때

Balabolka
100글자로 인식
100문자를 읽음(알파벳 류는 1문자당 1Byte, 한글 1문자당 2Byte)

실제 한글은 2Byte를 차지하므로 200Byte를 읽어야 하지만 Balabloka는 알파벳류의 문자 읽듯이 100Byte만 읽음
즉, 한글은 50문자만 읽고 다 읽었다고 인식함.

1문자가 1Byte 차지하는 문자류에서는 문제가 없음


◈ 440 이후 버전
SAPI 4 엔진을 사용할 경우 Highlight가 부정확함.
(사전을 켰을 때)

이유는
"Precise highlighting for pronunciation correction (SAPI 4)"
(SAPI 4 엔진에서 읽는 부분 표시를 정확하게 개선하는 옵션임)

이 옵션이 사라졌음. 440 이후 버전으로 설정을 들어가면 없음


439 버전의 설정 창입니다. ▲  / ▼ 440 버전의 설정 창입니다.




1) 440 또는 441 버전으로 설정(이 옵션이 없으므로 건드리지 않음)
2) 439 이전 버전 실행 후 옵션 설정으로 들어간다
3) 이 설정이 꺼져 있음



Balabolka 를 사용하고자 하시는 분들중 발음사전을 사용하시는 분들은
SAPI 4 음성엔진 사용자는 1.29.0.439 이전(439 포함) 버전을 사용하는 것이 좋을 듯

x.x.x.439 버전 다운로드

1.29.0.439 포터블 버전 다운로드

2.0.0.439 유니코드 지원 베타 포터블 버전 다운로드