Skip to content

Releases: SpaceheroVN/DocTruyenSangTacViet

Đọc Truyện Cho STV - v0.4.0

Choose a tag to compare

@SpaceheroVN SpaceheroVN released this 07 Jun 06:00

Tính năng mới nổi bật

  • Nguồn đọc tự tạo (Custom TTS API): Bổ sung tính năng cho phép người dùng tự do kết nối với bất kỳ máy chủ giọng đọc API nào bằng cách khai báo tham số (URL, phương thức POST/GET, Headers, Body JSON, và đường dẫn Audio).
  • Tự động chuyển nguồn (Auto Fallback): Thêm tính năng "Thay nhanh Web API" (hỗ trợ các mức: Tắt / Bật 5s / Cực đoan 1s). Tiện ích sẽ tự động chuyển sang Web Speech API nếu máy chủ phản hồi quá chậm hoặc bị lỗi, giúp trải nghiệm nghe không bị gián đoạn.
  • Khuếch đại âm lượng lên 200%: Cho phép tăng âm lượng tối đa lên gấp đôi đối với các nguồn giọng đọc từ API (FPT, Azure, GCP, Custom), giải quyết triệt để tình trạng một số giọng đọc quá nhỏ. Mức 100% vẫn được giữ mặc định cho Web Speech API.

Cải tiến Giao diện & Trải nghiệm

  • Trình Quản lý Nguồn đọc mới: Menu chọn nguồn đọc được làm lại hoàn toàn thành hộp thoại thả xuống hiện đại, phân nhóm rõ ràng các nền tảng (FPT.AI, Azure, Google Cloud, Nguồn tự tạo). Hỗ trợ nút xóa với các nguồn tự tạo.
  • Cửa sổ Thêm API chuyên nghiệp: Tích hợp giao diện quản lý Khóa kết nối vào một Modal dạng thẻ nổi trực quan. Bổ sung nút Ẩn/Hiện Khóa API tránh lộ thông tin và cải thiện thanh cuộn ngang mượt mà bằng chuột.
  • Tự động làm gọn giao diện: Thanh trượt danh sách giọng đọc và nút chức năng sẽ tự động ẩn/hiện tương ứng tùy theo máy chủ API có hỗ trợ danh sách giọng hay không.

Tối ưu Mã nguồn

  • Cập nhật manifest.json, nới lỏng chính sách connect-src để cho phép tiện ích giao tiếp trực tiếp với bất kỳ tên miền API nào (phục vụ chức năng Custom TTS).
  • Tách biệt và đóng gói các hàm giao diện cốt lõi (như thông báo Toast, hộp thoại Confirm) sang tệp dùng chung độc lập tien_ich.js để dễ bảo trì, tránh lặp lại mã.
  • Tối ưu hóa chức năng lưu cấu hình, giới hạn chặn âm lượng không vượt mức tối đa khi gọi trực tiếp từ hàm nội bộ.

Đọc Truyện Cho STV - v0.3.4

Choose a tag to compare

@SpaceheroVN SpaceheroVN released this 05 Jun 08:49

Cải tiến Giao diện

  • Thống nhất tên hiển thị: Cập nhật toàn bộ các vị trí còn sót tên cũ "Auto Đọc STV" sang tên chính thức "Đọc Truyện Cho Sáng Tác Việt" - bao gồm thanh Mini Player, footer bảng điều khiển, tiêu đề trang hướng dẫn, và các bước hướng dẫn lấy API.
  • Nút mã nguồn GitHub: Thêm nút truy cập nhanh vào kho mã nguồn GitHub ngay tại footer bảng điều khiển.
  • Cảnh báo bảo mật API thu gọn: Thay thế dòng cảnh báo cố định bên dưới ô nhập API bằng nút bấm thu/mở "Xem lưu ý bảo mật", giúp giao diện cài đặt gọn gàng hơn.
  • Lưu ý khoảng nghỉ đoạn: Bổ sung biểu tượng và tách biệt màu tiêu đề với nội dung, dễ đọc hơn trước.

Đổi tên, mô tả

  • default_title: Đọc Truyện STV -> Đọc Truyện Cho Sáng Tác Việt
  • description: Thêm (Unofficial) vào cuối mô tả tiện ích.
  • Trang Thông tin: Bổ sung dòng Mô tả và cập nhật tên tiện ích thành "Đọc Truyện Cho Sáng Tác Việt".

Chất lượng mã nguồn

  • Định dạng lại mã HTML, tách các thuộc tính dài thành nhiều dòng cho dễ đọc và bảo trì.
  • Chuẩn hoá khoảng trắng và ngắt dòng trong JavaScript.

Đọc Truyện Cho STV - v0.3.3

Choose a tag to compare

@SpaceheroVN SpaceheroVN released this 29 May 11:37

Tính năng mới

  • Thêm engine Google Cloud TTS với 8 giọng tiếng Việt.
  • Bộ nhớ đệm âm thanh tự dọn dẹp sau 12 giờ, tránh chiếm dụng bộ nhớ theo thời gian.

Cải thiện

  • Dừng phát giữa chừng nhanh hơn - trước đây phải chờ đoạn đang tải xong mới dừng được.
  • Khi tải âm thanh xong, tiện ích phản hồi nhanh hơn thay vì chờ cố định 1 giây.
  • Chờ âm thanh từ FPT lâu hơn và thông minh hơn, giảm lỗi khi server chậm.
  • Từ điển tùy chỉnh khớp từ chính xác hơn, không còn thay nhầm từ con nằm trong từ dài hơn.
  • Bảo mật kết nối được tăng cường.

Sửa lỗi

  • Sau khi bấm dừng rồi phát lại, âm thanh đôi khi bị mất hoàn toàn - đã sửa.
  • Bấm chương trước đôi khi không tự động phát tiếp - đã sửa.
  • Một số trường hợp tiện ích không dừng đúng lúc khi người dùng bấm dừng giữa lúc đang tải âm thanh - đã sửa.
  • Đôi khi cùng một đoạn bị đọc 2 lần chồng lên nhau khi dùng API ngoài - đã sửa.
  • Khi hết lượt API (quota hoặc lỗi xác thực), tiện ích tự động chuyển sang Web Speech API thay vì bỏ qua đoạn và tiếp tục gọi API.

Lưu ý

  • Bộ nhớ đệm âm thanh từ bản 0.3.2 sẽ không được tận dụng lại - tiện ích sẽ tải lại từ đầu.

Đọc Truyện Cho STV - v0.3.2

Choose a tag to compare

@SpaceheroVN SpaceheroVN released this 21 May 08:45

Cải tiến mới

  • Nâng cấp chất lượng âm thanh: Tích hợp hệ thống cân bằng và nén âm thanh tự động. Hệ thống này giúp mức âm lượng đầu ra luôn ổn định và dễ chịu hơn, hạn chế tình trạng âm lượng thay đổi đột ngột hoặc bị vỡ tiếng.

Khắc phục lỗi

  • Sửa lỗi âm thanh chồng chéo: Khắc phục triệt để tình trạng hai đoạn giọng đọc bị phát cùng một lúc khi đường truyền chậm hoặc khi hệ thống đang tải trước dữ liệu.
  • Tối ưu hóa bộ nhớ đệm (Cache): Đảm bảo làm sạch hoàn toàn dữ liệu cũ trước khi nạp nội dung mới, tránh lỗi phát nhầm hoặc lặp lại nội dung đã đọc.
  • Cải thiện hiển thị thông báo: Bổ sung khoảng thời gian chờ giữa các thông báo liên tiếp (chẳng hạn như khi sao lưu dữ liệu), giúp người dùng có đủ thời gian để theo dõi nội dung.
  • Xử lý lỗi kết nối linh hoạt hơn: Cải thiện hệ thống kiểm tra khóa kết nối (API Key) để nhận diện và thông báo chính xác các vấn đề về đường truyền mạng thay vì báo lỗi không xác định.

Đổi tên, mô tả:

  • Đọc Truyện STV -> Đọc Truyện Cho STV
  • Tự động đọc truyện trên Sáng Tác Việt. Hỗ trợ Web Speech, FPT.AI, Azure. -> .... thêm vào cuối (Unofficial)

Xóa bỏ hàm cũ:

  • Xóa bỏ hàm phachongantrom

Đọc Truyện STV - v0.3.1

Choose a tag to compare

@SpaceheroVN SpaceheroVN released this 19 May 04:53

Bảo mật

  • Chống lộ Khóa kết nối: Chuyển toàn bộ logic gọi nguồn phát âm thanh (FPT / Azure) sang luồng xử lý chạy ngầm. Tiện ích giờ đây được bảo vệ an toàn hơn rất nhiều, ngăn chặn tối đa nguy cơ bị đánh cắp khóa từ các đoạn mã độc chèn vào trang web.

Tối ưu hoá & Hiệu suất

  • Chống rò rỉ bộ nhớ: Khắc phục triệt để lỗi bộ nhớ bị đầy dần do không huỷ các tệp âm thanh tạm. Tự động thu hồi bộ nhớ ngay sau khi phát xong hoặc chuyển bộ đọc.
  • Tối ưu Kho lưu trữ: Chuyển toàn bộ dữ liệu từ điển sang bộ nhớ cục bộ (tự động mang theo dữ liệu cũ của bạn). Đặt hạn mức an toàn 4.2MB cho Danh sách truyện đang theo dõi, tự động dọn truyện cũ nhất nếu đầy.

Tính năng & Trải nghiệm

  • Cập nhật từ điển tức thời: Sửa lỗi từ điển không nhận ngay. Giờ đây, mỗi khi bạn thêm quy tắc mới, giọng đọc sẽ tự động dừng lại, chia lại câu và đọc tiếp với quy tắc mới ngay lập tức mà không cần tải lại trang.
  • Trạng thái lưu truyện: Xoá bỏ hiển thị chữ "Cũ", thay thế bằng Ngày/Tháng/Năm rõ ràng. Tự động đổi màu cảnh báo (Vàng > 15 ngày, Đỏ > 30 ngày, Xám > 60 ngày) để dễ dàng quản lý.

Sửa lỗi

  • Sửa lỗi xung đột tên biến khi lưu truyện mới vào danh sách khiến quá trình lưu bị kẹt (nếu có).
  • Sửa lỗi trình nghe sự kiện quét nhầm phân vùng bộ nhớ khiến từ điển bị liệt.

Đọc Truyện STV - v0.3.0

Choose a tag to compare

@SpaceheroVN SpaceheroVN released this 19 May 04:52

Tính năng mới

  • Từ điển cá nhân: Bổ sung tính năng từ điển, cho phép người dùng tự do thêm các quy tắc thay thế từ vựng hoặc sửa cách phát âm (hỗ trợ luật thay thế nâng cao). Giúp đọc chuẩn xác các danh từ riêng, thuật ngữ (VD: Hokage -> Hô ca ghê).
  • Sao lưu & Phục hồi: Hỗ trợ xuất toàn bộ dữ liệu bao gồm: Cài đặt, Khóa kết nối, Danh sách truyện và Từ điển cá nhân thành một tệp dữ liệu chung. Người dùng có thể nhập lại tệp này để đồng bộ trên nhiều máy hoặc cài đặt lại mà không lo mất dữ liệu.
  • Bỏ chặn sao chép văn bản: Tích hợp tính năng vô hiệu hoá lớp bảo vệ chống sao chép của trang Sáng Tác Việt. Giờ đây bạn có thể thoải mái bôi đen, bôi đỏ, sao chép văn bản và nhấp chuột phải vào nội dung truyện.

Cải tiến & Sửa lỗi

  • Cải thiện bộ đếm mã số luồng phát âm thanh để tránh xung đột tiếng khi thao tác chuyển bài quá nhanh.
  • Khắc phục hiện tượng phím tắt tự động kích hoạt khi người dùng đang nhập liệu (gõ văn bản vào thanh tìm kiếm hoặc ô nhập chữ).
  • Chuẩn hoá luật cắt chữ để xử lý mượt mà hơn khi làm sạch văn bản của trang web.

Đọc Truyện STV - v0.2.0

Choose a tag to compare

@SpaceheroVN SpaceheroVN released this 19 May 04:52

Tính năng nổi bật

  • Hẹn giờ thông minh: Hỗ trợ dừng đọc theo thời lượng, mốc giờ thực, đếm ngược số chương, hoặc kết hợp nhiều điều kiện cùng lúc.
  • Theo dõi tiến trình: Thêm thanh phần trăm tiến độ chương, hỗ trợ gõ số để nhảy đoạn trực tiếp.
  • Quản lý danh sách đọc: Bổ sung thanh tìm kiếm giúp lọc nhanh truyện/chương đang theo dõi.
  • Kiểm tra khóa kết nối (API): Thêm nút Thử Khóa giúp xác nhận khóa kết nối của FPT hoặc Azure còn sống hay không ngay lập tức.
  • Tuỳ chọn mới: Cho phép bật/tắt đọc tên truyện/chương, bật/tắt phím tắt, và nhấp vào nhãn "Âm lượng" để tắt tiếng nhanh.

Cải tiến Giao diện

  • Bảng điều khiển mượt mà hơn: Thay thế toàn bộ hộp chọn mặc định của hệ thống bằng hộp chọn tự thiết kế, sắp xếp lại thanh trượt gọn gàng, thêm hiệu ứng chuyển trang và hộp thoại nổi (thay vì cảnh báo thô cứng của trình duyệt).
  • Trang Hướng dẫn mới: Thiết kế lại thành các khung thẻ trực quan hơn, cập nhật chi tiết cách tạo dự án FPT và chọn gói miễn phí của Azure mới nhất.

Sửa lỗi & Tối ưu

  • Khắc phục hiện tượng tràn màn hình dọc và dính bôi đen chữ khi thao tác liên tục trong bảng điều khiển.
  • Cải tiến cấu trúc ẩn/hiện các trang cài đặt giúp ứng dụng phản hồi mượt mà hơn.

Đọc Truyện STV - v0.1.0

Choose a tag to compare

@SpaceheroVN SpaceheroVN released this 19 May 04:50

PHIÊN BẢN ĐẦU TIÊN

Tiện ích đọc truyện tự động cho trang Sáng Tác Việt, hoạt động ngay trong trình duyệt mà không cần cài thêm phần mềm.

Tính năng:

  • Tự động nhận diện và đọc to nội dung chương, tô sáng đoạn đang đọc.
  • Tự động sang chương tiếp theo khi đọc xong (có thể tắt).
  • Điều chỉnh tốc độ đọc (0.5× -> 3.0×) và âm lượng.
  • Chọn giọng đọc từ danh sách giọng có sẵn trên hệ điều hành.
  • Bộ đếm giờ hiển thị thời gian nghe trong phiên.
  • Danh sách đọc: lưu và tiếp tục truyện đang dở bất cứ lúc nào.
  • Phím tắt: K Phát/Dừng · R Đọc lại · ← → Chuyển chương · Esc Tắt.

Hỗ trợ 3 nguồn giọng đọc:

  • Web Speech API - có sẵn trong trình duyệt / hệ điều hành, miễn phí, không cần Key.
  • FPT.AI TTS - giọng tiếng Việt tự nhiên của FPT, cần API Key miễn phí (100.000 ký tự/tháng).
  • Microsoft Azure TTS - giọng đọc cao cấp của Microsoft, cần API Key (500.000 ký tự/tháng gói Free F0).