본문 바로가기
자작 프로그램/이지뷰어 모바일버전

이지뷰어 1.0.103 fix1 - Tiff/EPUB/만화/소설/PDF/후리가나 뷰어

by 채리 2020. 10. 26.

이지뷰어 1.0.103버전은 안정성과 속도향상에 중점을 두었습니다.
보다 빠르고, 적은 메모리를 소모하며 안정적으로 동작합니다.

* 이지뷰어 1.0.103 fix1 - 2020.10.26
- 이미지 뷰어

  * 자동회전 기능 개선
  * 자동분할 (가로모드: 2장) 옵션이 추가되었습니다.
    자동분할 옵션과 동일하지만, 가로모드시 2장보기가 지원됩니다.
  * 확대상태에서 화면이동 개선 (轩辕明德님 감사합니다)

- 텍스트 뷰어
  * TTS 개선 (마음거울님 감사합니다)
    시작/일시정지 로직 개선
    특수문자 처리로직 개선

- 썸네일 로직 개선

- 홈화면 단축아이콘 로직 개선

- 상단알림바에서 TTS제어기능 추가 (STEFANO KIM님 감사합니다)

 


* 이지뷰어 1.0.102 fix10 - 2020.10.14
  - 이미지뷰어

    PDF/TIF파일인 경우, jpg/zip파일로 변환하는 기능 추가

  - 비정상종료 예외처리 추가
    비정상종료시 앱을 재실행하도록 함


* 이지뷰어 1.0.102 fix7 - 2020.10.10
  - 텍스트뷰어
    * 배경이미지 설정 로직 개선
    * 각 설정대화상자 로직 개선


* 이지뷰어 1.0.102 fix6 - 2020.10.09
  - OneDrive 로직 개선 (轩辕明德님 감사합니다)


* 이지뷰어 1.0.102 fix4 - 2020.10.07
  - 파일,즐겨찾기,책갈피등에서 필터 기능 지원 (轩辕明德님 감사합니다)



  - 앱 실행속도 향상 및 안정성 개선

  - 텍스트뷰어

    * 설정 변경시 간혹 글자가 깨져보이는 오류 수정
    * 노치적용시 배경이미지가 노치영역까지 확장되도록 함


* 이지뷰어 1.0.102 fix2 - 2020.09.22
  - 앱시작시 파일열기 개선 (ririm75님 감사합니다)
    * 즉시열기로 설정시 파일을 열지 못하는 오류 수정

  - 목차/폴더, 책갈피 목록 인터페이스 개선

  - 텍스트뷰어
    * 십진유니코드 보정속도 향상
    * 후리가나 처리속도 향상 


* 이지뷰어 1.0.102 fix1 - 2020.09.22
  - 텍스트뷰어
    * 십진유니코드 보정속도 향상

  - 목차/폴더, 책갈피 목록 인터페이스 개선



* 이지뷰어 1.0.102 - 2020.09.21
  - 안정성 및 처리속도 향상
    * 좀더 빠르고 부드럽게 동작하도록 알고리즘 최적화
    * 압축파일 처리속도 향상
    * 파일열기 속도 향상

  - 구글드라이브 로직 개선
    * 일부 기종에서 동작하지 않는 오류 수정

  - TTS 로직 개선 (마음거울님 감사합니다)
    * 숫자관련 정보를 보다 자연스럽게 처리하도록 개선
    * 뒤로가기키를 눌러 TTS를 중지하도록 함
    * 안정성 개선

  - 인코딩 체크 로직 개선
    * 사용자의 국가에 따라 인코딩 가중치를 가변 적용하도록 했습니다.

  - 화면켜짐 로직 개선

  - 퀵메뉴에 화면밝기/페이지 이동 기능 추가

 

* 이지뷰어 1.0.101 - 2020.09.13
  - 안드로이드 10+ 대응

  - 구글드라이브 로직 개선

  - TTS 로직 개선 (마음거울님 감사합니다)
    * 숫자관련 정보를 보다 자연스럽게 처리하도록 개선

  - 뒤로가기키 개선 (마음거울님 감사합니다)
    * TTS 및 자동스크롤이 중지되도록 함

  - 메인화면의 파일목록창 로직 개선

  - 인코딩 체크 로직 개선
    * 사용자의 국가에 따라 인코딩 가중치를 가변 적용하도록 했습니다.

  - 화면켜짐 로직 개선

  - 파일 처리 로직 개선
    * 안정성 및 처리속도 향상
    * 메모리 사용량 최소화
    * 쓰레드 처리 로직 개선

 

* 이지뷰어 1.0.100 fix8 - 2020.09.11
  - 안드로이드 10+ 대응

  - 파일 처리 로직 개선
    * 안정성 및 처리속도 향상
    * 메모리 사용량 최소화

  - 벵골어/힌디어 처리 로직 개선


* 이지뷰어 1.0.100 fix5 - 2020.09.10
  - 랜덤보기등 일부 설정이 동작하지 않는 오류 수정
    (Hong Eon Kim님 감사합니다)


* 이지뷰어 1.0.100 fix3 - 2020.09.08
  - 구글 드라이브 로직 개선
    * 일부 기기에서 구글 드라이브가 동작하지 않는 오류 수정

  - 벵골어 처리 로직 개선


* 이지뷰어 1.0.100 fix1 - 2020.09.05
  - TTS 로직 개선 (마음거울님 감사합니다)
    * 숫자관련 정보를 보다 자연스럽게 처리하도록 개선

  - 사용자 터치영역 설정 개선 (마음거울님 감사합니다)
    * [TTS 시작/중지]를 [TTS 재생/멈춤]으로 변경
    * 자동스크롤 항목 추가
    * 바로종료 실행시 메인화면을 거치지 않고 바로 종료되도록 함

  - 뒤로가기키 개선 (마음거울님 감사합니다)
    * TTS 및 자동스크롤이 중지되도록 함

  - 메인화면의 파일목록창 로직 개선

  - GB18030 인코딩 체크 로직 개선


* 이지뷰어 1.0.100 - 2020.08.21
  - TIF 이미지 처리 로직 개선 (轩辕明德님 감사합니다)
    * PDF 처럼 여러 페이지가 있는 TIF 형식도 지원됩니다.

  - 메인화면의 파일목록창 로직 개선 (ririm75님 감사합니다)
    앱을 재실행시에도 현재 위치가 유지되도록 했습니다.

  - 노치 지원 (ririm75님 감사합니다)
    내비게이션바에 앱화면이 가리지 않도록 했습니다.

  - TTS 로직 개선 (JY Moon님, 마음거울님 감사합니다)
    * 보다 자연스럽게 읽어주도록 로직 개선
    * 안정성 개선

  - 일부 기기 호환성 개선 (에스페로스님 감사합니다)



* 이지뷰어 1.0.99 - 2020.08.15
  - 화면켜짐 설정 오류 수정 (기약님, 한승남님 감사합니다)

  - 전체화면모드에서 노치 지원 (ririm75님 감사합니다)

  - 파일목록창 로직 개선 (轩辕明德님 감사합니다)

  - 문서 인코딩 형식 지원 확대 (轩辕明德님 감사합니다)s
    * Shift-JIS 인코딩 로직 개선
    * ISO8859_1, GB18030, GB2312, GBK, Big5, Big5-HKSCS 인코딩 형식 추가

  - TTS 로직 개선 (JY Moon님, 마음거울님 감사합니다)

  - 일부 기기 호환성 개선 (에스페로스님 감사합니다)

  - TIF 이미지 형식 지원 (轩辕明德님 감사합니다)

 

  • 다운로드
 

채리뷰어-만화,소설,텍스트,PDF,EPUB,후리가나,루비 뷰어 - Google Play 앱

채리뷰어는 텍스트뷰어,만화뷰어,PDF,전자책,EPUB 뷰어입니다. 채리뷰어는 공개버전인 이지뷰어의 유료버전입니다. 공개버전은 약간의 광고가 있을뿐, 유료버전과 기능차이가 전혀 없습니다. ♥

play.google.com

 

이지뷰어-EPUB/만화/소설/텍스트/PDF/후리가나/루비/전자책 뷰어 - Google Play 앱

이지뷰어는 텍스트뷰어,만화뷰어,PDF,전자책,EPUB 뷰어입니다. 채리뷰어는 공개버전인 이지뷰어의 유료버전입니다. 공개버전은 약간의 광고가 있을뿐, 유료버전과 기능차이가 전혀 없습니다. ♥

play.google.com

 

 

  • 이지뷰어 PC버전 다운로드
 

이지뷰어 3.3.4 fix7 - EPUB/만화/소설/텍스트/후리가나 뷰어

이지뷰어 3.3.0 버전부터 이지뷰어 모바일버전을 PC버전으로 구현하는 테스트 성격의 프로그램입니다. 따라서 이전 이지뷰어와 구조/기능/동작상 큰 차이가 있기때문에, 사용상 혼란이나 �

ezne.tistory.com

 

 

 

댓글30

  • 마음거울 2020.09.13 05:29 신고

    * TTS에 숫자처리는 여전하던데요.
    9월11일자 사용 중인데 전이랑 같더군요.

    1.5 - 일(쉬고)오
    12:30:15 - 십이(쉬고)삼십(쉬고)십오
    1:0 - 일(쉬고)공
    1,000골드 - 일(쉬고)공공공골드
    1,502pt - 일(쉬고)오백이피티
    답글

    • 채리 2020.09.13 13:58 신고

      아.. 잠깐 테스트한다고 막아두었는데 그대로 올렸나봐요. ㅠㅠ
      늦어도 내일 오전중으로 수정할께요.

  • 마음거울 2020.09.14 21:52 신고

    13일자 사용중인데, 위에 문의드린 현상이 그대로입니다.
    다시 한 번 확인 부탁드릴께요.

    그리고 TTS 모드에서 뒤로가기를 눌러 멈출 때 메시지라도 있으면 어떨까 싶네요.
    화면에 아무 반응이 없어 좀 아쉽습니다. ^^;

    답글

    • 채리 2020.09.15 18:26 신고

      방금 1.0.101 fix5 버전을 올렸습니다.
      아마 오늘밤안에 구글마켓에 반영될 것 같습니다.

      말씀하신대로, TTS가 시작/중지/일시중지등 상태가 변경될때 메시지를 출력하도록 했습니다.
      그외 1.5 등 숫자관련 특수문자 처리를 다시 수정했어요.

  • 마음거울 2020.09.18 21:33 신고

    TTS가 처음 시작할 때 한 번에 안되고 중지 후 재개해야 가동이 됩니다.
    일단 가동이 되면 문제없이 작동합니다.

    그리고 TTS 사용 중에 튕기어 종료되는 문제가 있는 것 같은데,
    아직 확실한 것은 아니라 더 두고 봐야겠네요.

    잘 지내시죠.^^ 최근 경황이 없어 안부 인사도 못 드리고 갔네요.;;
    답글

    • 채리 2020.09.19 08:29 신고

      TTS를 모듈화하면서 오류가 생겼나봐요. ㅠ.ㅠ
      지금 수정하고 열심히 테스트중입니다.
      별다른 오류가 없으면 오늘이나 내일중으로 업데이트할께요.
      마음거울님도 잘 지내시죠?
      항상 감사드립니다. ^O^

  • 마음거울 2020.09.22 22:34 신고

    * TTS/자동스크롤 시, 우측에 뜨는 간이메뉴에서 TTS/자동스크롤 설정을 눌러도 세부 조정이 안되고 창이 사라집니다. 즉, TTS 속도나 피치 조절, 딜레이 조절이 안 됩니다.

    * TTS에서 문단이 길 경우, 한 번에 읽지 않고 쉬는 곳이 발생합니다.
    문장이 끝난 곳도 아닌데 쉬고 읽는 어색함이 발생하네요.
    TTS 문단 크기제한이 어디까지인지 모르지만 충분히 길었으면 좋겠네요.

    다음 문단으로 테스트 해보시기 바랍니다.
    문리더에서는 한번에 다 읽더군요.
    =================================
    테스트

    가는 세월 바람타고 흘러가는 저 구름아 수많은 사연 담아 가는 곳이 어드메냐 구중궁궐 처마 끝에 한 맺힌 매듭 엮어 눈물강 건너서 높은 뜻 걸었더니 부귀도 영화도 구름인양 간 곳 없고 어이타 녹수는 청산에 홀로 우는가 한 조각 구름 따라 떠도는 저 달님아 한 많은 사연 담아 내 숨은 곳 어드메냐 곤룡포 한 자락에 구곡간장 애태우며 안개강 건너서 높은 뜻 기웠더니 부귀도 영화도 구름인양 간 곳 없고 어이타 녹수는 청산에 홀로 우는가 청산에 홀로 우는가
    답글

    • 채리 2020.09.23 13:39 신고

      말씀하신대로 한번에 읽어오는 길이를 100자로 제한되어있습니다.
      혹시라도 너무 길어서 오류가 생길까봐서요...

      방금 TTS가 허용하는 최대 길이로 수정하였습니다.
      그리고 TTS설정창이 사라지는 오류도 함께 수정했습니다.

      노치 및 상단파일정보 출력 오류를 수정하는대로 업데이트할 예정입니다.
      빠르면 오늘 저녁이나 내일쯤 올릴수 있을 것 같습니다.
      감사합니다.

  • ririm75 2020.09.25 15:40 신고

    버그 제보입니다.

    제 폰에서는 바로 재현 가능하구요.

    제현 방법

    1. 설정상 앱시작 설정-> 바로 열기 로 설정.
    2. 무엇이든 문서를 읽음.
    3. 체리 뷰어를 강제 종료
    4. 체리뷰어를 다시 시작하면. 화면이 파일 선택화면 보인 후 읽기 화면 으로 넘어가지만 그 이후정상적으로 파일을 읽지 못하고 회색? 검정 인상태로 멈춤.
    5. 앱시작 설정을 아무것도 안함 이나 확인 후 열기로 설정해서 파일선택창에서 파일 눌러서 읽기 시작하면 4번 문제 없이 정상 동작함.

    추가적으로 질문입니다.
    문서를 읽으면 화면 오른쪽 하단(완전하단은 아니고 3/10 정도 부근에 점 ?인가 작은 I 자가 생기는대 이건 뭐고 사라지게 할수 없는지요.
    답글

    • 채리 2020.09.25 21:28 신고

      https://www.dropbox.com/s/6ihcmmrg7fw215s/EasyViewO-1.0.102%20fix1.test-205-release.apk?dl=0

      이곳에서 테스트 버전을 받아설치할 수 있습니다.
      본문 하단에도 테스트버전 다운로드 링크를 추가했습니다.

      앱 시작 부분을 수정했는데 고쳐졌는지 잘 모르겠네요.
      제 폰에서는 증상재현이 되질 않아서요.ㅠ .ㅠ

      그리고 화면에 점이 생기는 것을 캡쳐해서 메일로 보내주실수 있을까요?

      감사합니다.

    • ririm75 2020.09.26 04:39 신고

      1. 테스트 버젼을 받아 확인해보았읍니다.
      개선되지 않았읍니다.
      안드10 인대. 재현이 안되신다니 저만 문제인가 싶기도 하네요..
      동일 문제 발생한 기기
      홍미노트 8 프로 안드 10
      갤탭 a.8.0 안드 10
      샤오미 a2 lite 안드 9

      2. 화면에 점은 캡쳐해서 링크 걸었읍니다.

      https://itandfood.tistory.com/4

    • 채리 2020.09.26 17:24 신고

      화면에 점이 있다고 해서, 화면을 출력하다가 미처 지우지 못한 이전화면 찌꺼기인가? 싶었는데
      올려주신 사진을 살펴보니 스크롤바인 것 같습니다.

      음... 제폰(LG V50)이나 폰에뮬레이터에서는 재현되지 않고....
      프로그램 소스를 살펴봐도 어디에서 그런 스크롤바가 생겼는지 찾지 못하겠더라구요. ㅠ.ㅠ

      일단 모든 화면 ui에서 스크롤바 옵션을 몽땅 비활성 시켰습니다.

      좀더 로직을 살펴보고 어느정도 안정화되는대로 다시 올리도록 하겠습니다.
      감사합니다.

  • ririm75 2020.09.27 14:01 신고

    화면에 점은 그 이후 여러번 테스트 해보는대.
    배경이미지 사용안함 했다가 종료 후 다시 실행 해서 배경 이미지 설정하고 다시 점 나오면 사용안함으로 바꾸는걸 수십차례 해보는 사이에 사라져서 이제 다시는 안나옵니다.

    무엇때문에 해결된지는 모르겠으나. 일단 해결은 되었읍니다.

    일단 은 2번 문제는 해결이라 봐도 될것 같고..


    1번만 수정되면 완벽할 것 같습니다.

    참고로 위에 링크 주신 신버전을 사용하거나 사용하지않거나와 관계 없이 "점"의 문제는 사라졌읍니다.

    1번의 문제는 혹시나 싶어 가지고 있던 95/96 버젼을 사용해 보았는대 여기서는 1번 문제가 없읍니다.
    원활한 테스트를 위해서는 그 이상 버젼도 하나 하나 검사해서 어디서 부터 문제가 생기는 지를 봐야하지만. 제가 검색능력이 미천해서 그 상위버젼을 별도로 구해서 깔아 볼 수가 없네요.

    확실한건 구글에서 다운받은 최신버젼이나 링크주신 테스트 버전은 동일하게 1번 증상이 나옵니다.

    별도로 구해서 테스트 해본 95/96 버젼은 1번 문제 없구요.

    좋은 휴일 보내세요~


    답글

    • 채리 2020.09.27 20:26 신고

      본문에 테스트2 버전을 올렸습니다.

      1번 앱실행시 파일열기 로직을 수정해보았습니다.

      바로 열기로 설정하는 경우 앱실행시
      1) 파일 목록
      2) 파일 열기

      두개의 작업이 동시에 실행되는데요...

      처리 시간이 오래 걸리는 작업, 특히 큰파일을 열고 있는 경우에
      응답없음 메시지창이 뜨게 되는 문제가 있습니다.

      이때문에 1.0.100 버전부터 모든 동작을 쓰레드상에서 처리하도록 하여 응답없음 오류를 방지하고 있습니다.

      두개의 작업을 동시에 처리하도록 하면 폰에 너무 큰 부하를 주기 때문에,
      이전에 등록한 작업을 취소하고 새로운 작업을 진행하도록 하고 있습니다.

      문제는 쓰레드 특성성 작업 우선순위가 뒤죽박죽이라는 점입니다.

      파일 목록을 쓰레드에 등록하고, 파일열기를 나중에 등록하더라도
      내부적으로 파일열기가 먼저 실행될수도 있습니다.

      이런 경우, 파일열기가 아직 끝나지 않았음에도 불구하고, 파일목록이 실행되면서 이전에 등록한 파일열기가 강제 취소되게 됩니다.
      이때문에 파일열기가 제대로 되지 않고 빈화면만 나오게 되는 것 같습니다.

      일단은 앱실행시에는 쓰레드에 등록한 모든 개별 작업들이 완전히 끝나야 다음 작업을 실행하도록 해두었습니다.
      시간이 나면 쓰레드랑 처리 로직을 제대로 설계해야할 것 같습니다.


      2번 스크롤바가 생기는 문제
      요건 소스를 아무리 살펴봐도 잘 모르겠더라구요.
      엊그제 말씀드린데로 일단은 의심가는 모든 곳들에서 스크롤바를 비활성시켜두었습니다.

      ririm75 님도 즐거운 한가위 되세요.

  • ririm75 2020.09.28 08:37 신고

    빠른 대처 감사드립니다.

    그러나 픽스 두번째 버전도 개선되지않았읍니다.

    이렇게 열심히 수정해 주시니 근시일내에 되겠지.싶습니다.

    일이나 프로그램에 쫒기지 마시고 명절 다 잊고 푹쉬시고
    한가위 잘보네세요~


    답글

    • 채리 2020.09.28 09:40 신고

      파일열기와 나머지 작업, 2가지로 분리하여, 파일열기는 별도의 쓰레드에서 작업을 처리하도록 로직을 변경했습니다.

      로직상으로는 큰 오류는 없는데...
      이번엔 잘되었음 좋겠네요. ㅠ.ㅠ

  • ririm75 2020.09.28 11:59 신고

    빛같은 빠른 대처 감사합니다.

    수정해주신 세번째 픽스에서 해결 되었읍니다. 기뻐요.

    이제 얼렁 유료버젼 체리 뷰어 에도 적용해 주시면 완벽 해결 일 듯 합니다.


    답글

    • 채리 2020.09.28 12:40 신고

      휴우.. 해결되었다니 한시름 놨네요.
      방금 구글마켓에 올렸습니다.
      아마 몇시간정도면 반영될 것 같아요.
      감사합니다. ^O^

  • ririm75 2020.10.01 10:51 신고

    추가 적인 버그 제보입니다.
    물론 명절 이후에 적는게 좋고 개발자님 맘 고생도 없으실건 아는대.

    제가 까먹을까바 미리 적어 놓습니다.

    화면 항상켜짐등 화면켜짐에 관한 옵션이 모두 동작하거나 동작 안하는게 아니라 기종과 옵션에 따라 동작합니다. 언제부터인지 확인은 못해봤읍니다.

    여러 문제로 인해 주력 뷰어로 안쓰고 있던 상태라 확인이 늦었읍니다. 저번 버그 수정으로 인해 이제야 주력뷰어로 쓸려고 하다보니 발견했읍니다.

    1.샤오미 홍미노트 8프로 / 안드10 / 물방울 노치
    "전체화면/전체화면 소프트키 숨김" 설정에서 화면켜짐 옵션 정상 동작.
    "전체화면 노치 적용/전체 노치 소프트키 숨김" 설정에서 항상 화면켜짐 옵션 동작안한(시스템 기본설정으로만 동작하는듯 보임)
    2.샤오미 A2 lite /안드 9-안드로이드원- /일반노치(m자 탈모 노치)
    전체화면/전체 소프트숨김/전체 노치/전체 노치 소프트숨김 모두에서 항상 화면 켜짐 동작안함.
    추가적으로 이 기종에서는 노치확장 설정을 해도 노치 설정도 먹지 않아요. 미적용됨.
    3.갤럭시탭 a8.0 /안드 10 /노치 없음.
    어떤 설정 어떤 옵션에서도 모두 항상 화면 켜기 옵션 잘 동작함.
    4.lg 지프로 /안드 6 /노치 없음.
    어떤 설정 어떤 옵션에서도 모두 항상 화면 켜기 옵션 잘 동작함.




    답글

    • 채리 2020.10.07 20:34 신고

      답변이 늦어서 죄송합니다.

      1.0.102 fix3에서 화면켜짐 로직을 수정했는데 잘 될지 모르겠습니다.
      말씀하신 오류 상황을 보니깐, 정상적인 구글 OS를 사용하는 경우에는 크게 문제가 없는 반면,
      구글 OS를 임의로 뜯어서 수정한 폰들의 경우에 문제가 발생되는 것 같습니다.

      노치부분은 구글에서 제공하는 노치관련 API를 사용하여 노치영역을 확장하고 있는데,
      아마도 오류가 있는 폰들의 OS에서는 이러한 노치관련 API를 제대로 지원하지 않는 것 같아요.

      이 부분은 좀더 살펴보도록 하겠습니다.

      감사합니다.

  • ririm75 2020.10.12 23:34 신고

    fix 7 사용해봤는대 아직까지 개선 되지 않았읍니다.

    참고로 추가하자면 말씀과는다르게.
    제가 테스트 한 기종중 삼성 lg는 말씀하신 정식?정상이라기 보다 제조사 튜닝이 들어간 제품이고.
    문제가 생긴 홍미 8pro는 준 리퍼런스(리퍼런스에 런쳐와 제조사앱 5-6개만 첨부시키고 튜닝을 안시킨)급 기기입니다.(글로벌 eea 제품이라 리퍼런스에 튜닝이나 제조사 커스텀-이 들어가면 중국 제품이라 eu국가에 판매할 제품인대 허가 자체가 안남..)
    a2 lite 기종은 아예 안드로이드 원 제품으로 나온거라 구글 리퍼런스 라 불러도 좋은 제조사 커스텀이 일절 들어가지 못하는 기종이거든요


    답글

    • 채리 2020.10.20 22:47 신고

      답변이 늦어서 죄송합니다.
      노치랑 화면켜짐 로직을 찾아보느라 늦었네요.

      일단 제 폰에서 화면켜짐이 오동작하는 현상이 발견되었습니다.
      노치는 계속 손보고는 있는데 확실하게 고쳐진건지는 잘 모르겠습니다. ㅠ.ㅠ

      화면켜짐 로직을 아예 새로 설계해야할 것 같아요.

  • 마음거울 2020.10.18 00:53 신고

    안녕하세요. 간만에 찾아왔네요.
    덕분에 사용 잘하고 있습니다.^^

    * TTS를 새로 시작할 때, 간혹 시작이 안되고, 다시 재개해야 읽는 경우가 자주 있습니다.
    -다시 읽어 줄 때 두 번째 줄부터 읽습니다.
    -첫 줄을 다 읽기 전에 중지한 후, 다시 재개하면 두 번째 줄부터 읽습니다.

    * TTS를 잠시 멈추고 다른 페이지 이동 상태에서 다시 재개를 하는 경우
    -첫 줄을 다 읽기 전에 중지한 후, 다시 재개하면 두 번째 줄부터 읽습니다.
    -위 첫 번째 문제와 관련이 있는 버그 같습니다.

    * TTS 옵션에서 (특수문자를 무시)했을 때 말줄임표가 있는 경우 딜레이 없이 읽어버립니다.
    -(특수문자 무시)를 사용 안할 때와 비교하면 딜레이 차이가 있습니다.
    -아래 글로 테스트 해보시기 바랍니다.

    * TTS에서 (한자/특수문자 무시)를 사용할 때 딜레이, 한자 중에 한 글자를 발음
    -괄호 안에 한자가 있을 경우 약간의 딜레이가 발생합니다.
    -한자의 일부분을 발음할 때가 있습니다.
    -아래 두 단어의 한자로 테스트 해보시기 바랍니다.
    ===================================
    그래서는 안될 것 같은…… 하지만…… 이후의 일은…… 여러분께 맡기겠습니다. …… 우리는…… 지금까지 그랬듯…… 앞으로도 영원히 멋진 세상……일 것입니다.

    황금(黃金)보기를 돌 같이 하라. 용수석(龍髓石)이 필요합니다.
    답글

    • 채리 2020.10.20 22:50 신고

      TTS관련해서 특수문자 처리 로직을 새로 설계해야할 것 같아요.
      그냥 단순하게 생각하고 만들었더니 문제가 많네요.

      이 부분은 조금 시간이 걸리더라도,
      차근차근 제대로 설계해야할 것 같습니다.

      말씀하신 예제로 테스트해볼께요.

      감사합니다.

    • 채리 2020.10.21 18:39 신고

      TTS실행시 간혹 시작이 안되거나, 첫줄을 건너뛰는 문제가 해결되었습니다.

      TTS엔진을 초기화할때, 초기화되었다는 메시지를 받아서 이후 TTS로 읽기를 실행하는데요...

      문제의 원인은 초기화되었다는 결과를 받았음에도 불구하고,
      실제로는 0.xx초 차이로 초기화가 되지 않은 상태가 날아오더군요.

      따라서 초기화결과를 받자마자 TTS를 실행하면 시작이 안되거나 첫줄을 건너뛰는 문제가 생겼던 것입니다.

      현재는 초기화완료 메시지를 받아도 일정시간동안 지연을 두고 시작하도록 수정했습니다.

      그외 한자와 특수문자 체크 로직을 수정했습니다.
      특히 한자체크로직에 조금 문제가 있어서 일부한자를 인식하지 못하는 오류가 있었더라구요. ㅠ.ㅠ

      큰 문제가 없으면 오늘 업데이트할 수 있을 것 같습니다.

      요즘 날씨가 쌀쌀한데 건강 조심하시고 따스한 저녁되세요.

  • 마음거울 2020.10.23 18:51 신고

    설명에 나와있지 않는 경험적인 오류를 찾는 것은 쉽지 않은 일이죠.
    고생이 많으십니다.

    * TTS 에서 처음 시작 후 첫 줄을 다 읽기 전에 '잠시멈춤' 후 다시 읽으면 첫 줄을 다시 읽어야 하는데 두 번째 줄부터 읽습니다.
    -'잠시멈춤' 후 다른 페이지로 이동한 후에 재개하면 마찬가지로 첫줄을 읽다가 중지한 후 다시 읽으면 두 번째 줄부터 읽습니다.

    * TTS에서 '특수문자 무시'를 사용하지 않으면 아무런 문제가 없습니다만
    -'특수문자 무시'를 사용하면 같은 줄에 있는 '?' '!' 등은 딜레이 없이 붙여서 읽습니다.
    -말줄임표 후에 마침표가 있으면 '점'이라고 읽어 버립니다.(구글 TTS)
    -아래 문장으로 '특수문자 무시'를 On/Off 해서 구글 TTS로 테스트 해보시기 바랍니다.
    =============================
    그렇게 해석하면 안되지 않나요? 그건 어디까지나 당신만의 해석에 불과해요! 다시 말하지만 객관적인 해석이 필요합니다.

    “안될 것 같은…… 하지만…… 여러분께 맡기겠습니다……. 우리는…… 멋진 세상……일 것입니다……. 기대하세요......”
    답글

    • 채리 2020.10.25 10:01 신고

      일단 재생/일시정지 로직을 수정했습니다.
      아마 이 부분은 더이상 큰 문제가 없을 것 같습니다.

      다만, 말씀하신 특수문자 처리로직을 수정하는데 조금 시간이 걸릴 것 같아요.
      늦어도 화요일까진 수정할께요.
      감사합니다.

    • 채리 2020.10.26 14:54 신고

      방금 말씀하신 특수문자 관련 TTS로직을 수정해서 업데이트 했습니다.
      제가 테스트하기엔 큰 문제는 없었는데,
      혹시라도 또 버그가 있으면... ㅠ.ㅠ

  • 마음거울 2020.10.27 20:50 신고

    현재 27일자 업데이트 했습니다.

    * TTS 에서 영어 문장이 나올 때 첫글자의 알파벳을 읽고 나머지는 무시해버립니다.

    * TTS에서 전에 발생했던 문제들이 다시 생기네요. 오지랖일 수도 있는데 TTS에서 '한자 무시'만 사용하고 '특수문자 무시'는 설정에서 빼시는 것이 어떨런지요?
    -특수문자 처리가 경우의 수가 많아 처리가 까다로울 것으로 보입니다. 그냥 한 문단을 TTS 엔진에 넘기면 알아서 읽거나 빼주므로 굳이 따로 관리할 필요가 있을까 싶네요.
    -다음 문장들을 셀비 TTS 자체로 읽게하면 엔진이 알아서 읽어줍니다. 하지만 민이뷰어를 통해 셀비로 읽게하면 빠뜨리거나 다르게 읽습니다. 구글 TTS도 비슷한 것 같습니다.

    ====================
    예시 (셀비 TTS 앱 | 민이뷰어)
    1.5 (일쩜오 | 일 오)
    1,000 (천 | 일 공공공)
    1,000골드 (천골드 | 천골드)
    1,500pt (천오백피티 | 일 오백피티)
    1,000lv (천엘뷔 | 일 공공공엘)

    답글

    • 채리 2020.10.28 10:11 신고

      불편을 드려서 죄송합니다.

      이전 버전까지는 뷰어 소스내에서 중구난방으로 TTS로직을 만들다보니 소스가 뒤엉키기도 하고,
      이전에 지원했던 기능을, 새로 수정하면서 삭제해버리기도 하구요..

      이번 버전부터는 예전에 말씀드린대로, TTS관련 로직을 독립 모듈로 만들었습니다.
      지금까지 마음거울님께서 말씀하신 TTS관련 기능들을 모두 반영하고,
      오류가 있는 부분을 최대한 개선했습니다.

      지금 업데이트하면 오후 2-3시안에 구글마켓에도 반영될 것 같아요.
      감사합니다.