


텍스트가 용량이 큰 경우 로딩을 줄이고 보안적인 측면을 위해서
청크 로딩 방식으로 뷰어를 개발 중입니다
파일을 업로드하면 암호화된 청크로 저장되고 뷰어에서 불러오는 방식입니다
그래서 아마 TXT로 파일을 공유하는 건 안됩니다…
그리고 책 정보 크롤링 같은 경우는 약관이나 법적인 문제로 생각을 하고 있지 않습니다만
플러그인이나 확장 모듈을 지원하는 형태로 만든다면 사용자가 직접 추가해서 사용할 수 있지 않을까 싶네요
그리고 TTS 기능 같은 경우는 기기 성능을 가져다 쓰는 로컬 앱과 다르게
서버에서 돌아가는 방식이라 엔진을 내장하자니 무거워지고 API 사용은 비용이 들어가죠
각자 API를 등록해서 사용하는 방식은 가능 하겠습니다만 TTS는 그냥 상용 서비스 사용하시는 게 좋을 거 같네요
브라우저에서 지원하는 TTS를 사용하는 방법도 있겠습니다만 퀄리티가 문제가 되겠네요
아무튼 지금은 뷰어를 제작하고 있습니다
다른 부가 기능들은 백엔드에 뼈대만 만들어두고 테스트도 못해보고 있네요
어쨌든 지금 목표는 서버에서 여러 사용자가 사용 가능한 가볍고 빠른 텍스트 뷰어를 목표로 하고 있습니다
로컬 앱과 연동은 OPDS를 지원하든 새로 앱을 만들든 나중에 진행이 될 거 같네요