Google TTS Cho NVDA
Nhà phát triển: Nguyễn Anh Đức, Đào Đức Trung và Phạm Hùng Vương
Từ lâu, người dùng trình đọc màn hình đã mong muốn có thể sử dụng những giọng đọc quen thuộc từ công nghệ chuyển văn bản thành giọng nói Google trên NVDA dành cho Windows, tương tự như trải nghiệm trên các trình đọc màn hình dành cho Android.
Google TTS Cho NVDA ra đời để đáp ứng mong muốn đó. Bằng cách tận dụng công nghệ chuyển văn bản thành giọng nói của Google thông qua WebAssembly (WASM), hoạt động trong runtime trình duyệt nhân Chromium được hỗ trợ như Google Chrome, Microsoft Edge hoặc Brave, add-on mang đến những giọng đọc Google quen thuộc, tự nhiên, giúp nâng cao trải nghiệm sử dụng máy tính hằng ngày.
Sau khi tải về các gói giọng mong muốn, add-on hoạt động hoàn toàn ngoại tuyến trên máy tính, đem lại khả năng phản hồi nhanh chóng mà không cần kết nối internet liên tục.
Tính Năng Nổi Bật
- Hoạt động hoàn toàn ngoại tuyến: Giọng nói được xử lý cục bộ sau khi tải về các gói giọng cần dùng.
- Đa dạng ngôn ngữ và giọng đọc: Cung cấp nhiều gói giọng Google TTS cho các ngôn ngữ được hỗ trợ.
- Phản hồi nhanh và độ trễ thấp: Dùng chia đoạn văn bản và bộ đệm âm thanh để cải thiện độ phản hồi của NVDA.
- Trình quản lý giọng Google TTS: Xem danh sách, tải xuống, xóa bỏ và kiểm tra gói giọng trong hộp thoại dễ tiếp cận.
- Lựa Chọn Trình Duyệt Nhân Chromium: Chọn Google Chrome, Microsoft Edge hoặc Brave làm runtime trình duyệt nền được hỗ trợ.
- Hồ sơ ngôn ngữ tự động: Tùy chọn dùng hồ sơ riêng cho từng ngôn ngữ để mỗi ngôn ngữ có Biến thể và giá trị đọc riêng.
- Cập nhật add-on tích hợp: Kiểm tra cập nhật add-on từ Cấu hình NVDA, với tùy chọn tự động kiểm tra một lần khi NVDA khởi động.
Yêu Cầu Hệ Thống
- NVDA: Phiên bản 2024.1 trở lên. Add-on hỗ trợ NVDA 2024 đến 2026 trên cả bản NVDA 32-bit (x86) và 64-bit (x64).
- Trình duyệt nhân Chromium: Máy tính cần cài đặt Google Chrome, Microsoft Edge hoặc Brave. Nếu dùng Microsoft Edge làm runtime, Microsoft Edge WebView2 Runtime cũng phải có sẵn.
- Phiên Windows người dùng đang đăng nhập: Không nên dựa vào add-on ở những môi trường mà runtime trình duyệt nhân Chromium không thể khởi động, chẳng hạn màn hình đăng nhập Windows, secure desktop, Windows PE, môi trường khôi phục hoặc các phiên Windows tối giản khác.
Hướng Dẫn Bắt Đầu Nhanh
- Mở hộp thoại Chọn bộ đọc của NVDA bằng phím tắt NVDA+Ctrl+S và chọn Google TTS Cho NVDA.
- Nếu chưa có gói giọng nào được cài đặt, NVDA sẽ hiển thị hộp thoại thông báo không có giọng Google TTS Cho NVDA nào được cài đặt. Nhấn Đồng ý để mở Trình quản lý giọng Google TTS và tải xuống một gói giọng. Nhấn Hủy bỏ để tạm thời tiếp tục dùng bộ đọc hiện tại.
- Trong Trình quản lý giọng Google TTS, tải xuống ít nhất một gói giọng từ trang Tải xuống.
- Sau khi tải xong, mở cấu hình giọng đọc (NVDA+Ctrl+V) để chọn ngôn ngữ và tên giọng yêu thích.
Quản Lý Giọng Nói
Bạn có thể mở Trình quản lý giọng Google TTS bất cứ lúc nào để thêm hoặc xóa bỏ gói giọng:
- Nhấn phím tắt NVDA+Ctrl+Shift+G hoặc
- Vào Trình đơn NVDA → Công cụ → Trình quản lý giọng Google TTS...
Trình quản lý giọng Google TTS có hai trang:
- Đã cài đặt: Hiển thị các gói giọng đã được lưu trên máy tính. Cột Trạng thái cho biết từng gói Có thể sử dụng được, không được công cụ đi kèm hỗ trợ, Không thể sử dụng được vì thiếu gói bắt buộc, đang được gói đã cài đặt khác yêu cầu, hoặc yêu cầu một gói khác.
- Tải xuống: Hiển thị các gói có thể tải xuống. Cột Trạng thái cho biết gói đó có sẵn để tải xuống, yêu cầu gói khác, gói bắt buộc đã được cài đặt, hoặc được các gói có thể tải xuống khác yêu cầu.
Trên mỗi trang, các điều khiển lần lượt là Lọc theo ngôn ngữ, Chọn tất cả gói giọng, danh sách gói giọng, rồi nút Xóa bỏ các gói giọng đã chọn hoặc Tải xuống các gói giọng đã chọn. Hộp thoại cũng có dòng Trạng thái và các nút Làm mới, Mở thư mục gói giọng, Đóng.
Để thêm giọng, dùng trang Tải xuống, chọn các gói bạn muốn rồi nhấn Tải xuống các gói giọng đã chọn. Để xóa giọng, dùng trang Đã cài đặt, chọn các gói bạn không còn cần rồi nhấn Xóa bỏ các gói giọng đã chọn.
Một số gói giọng phụ thuộc vào gói khác. Khi bạn tải xuống một gói phụ thuộc, Trình quản lý giọng có thể tải xuống luôn gói bắt buộc. Khi bạn xóa bỏ một gói mà các gói đã cài đặt khác phụ thuộc vào, Trình quản lý giọng sẽ đưa cả các gói phụ thuộc đó vào thao tác xóa bỏ để không để lại các giọng không thể sử dụng được.
Trình quản lý giọng bảo vệ bạn khỏi việc vô tình xóa bỏ gói giọng có thể sử dụng được cuối cùng. Nếu Google TTS Cho NVDA không phải là bộ đọc hiện tại, cảnh báo sẽ mặc định chọn Không. Nếu Google TTS Cho NVDA vẫn là bộ đọc hiện tại, Trình quản lý giọng sẽ yêu cầu bạn chuyển sang bộ đọc khác trước và giữ lại gói giọng có thể sử dụng được cuối cùng nếu bạn không chuyển khỏi Google TTS Cho NVDA.
Bạn có thể sử dụng hộp xổ Lọc theo ngôn ngữ trên từng trang để hiển thị riêng các gói giọng của ngôn ngữ bạn cần (ví dụ: Tiếng Việt) giúp tìm kiếm nhanh chóng hơn. Ngoài ra, bạn cũng có thể nhấn vào Mở thư mục gói giọng nếu muốn kiểm tra nơi lưu trữ các gói giọng trên máy tính.
Các thao tác tải xuống và xóa bỏ gói giọng được xử lý ở chế độ nền nên bạn có thể tiếp tục sử dụng NVDA bình thường không bị gián đoạn. Thông báo tiến độ chỉ đọc các mốc chính và kết quả cuối để tránh lặp lại theo từng thay đổi phần trăm nhỏ.
Cấu Hình
Cấu Hình Giọng Đọc
Hộp thoại cấu hình giọng đọc của NVDA (NVDA+Ctrl+V) có mục Khoảng lặng cho Google TTS Cho NVDA dù hồ sơ ngôn ngữ tự động đang bật hay tắt. Khi hồ sơ ngôn ngữ tự động đang tắt, hộp thoại cũng cung cấp:
- Giọng: Chọn ngôn ngữ Google TTS đã cài đặt.
- Tên giọng: Chọn tên giọng trong ngôn ngữ đó, bao gồm giọng Chrome OS và Google Natural khi đã cài đặt.
- Tốc độ: Điều chỉnh tốc độ đọc.
- Tăng tốc độ: Bật để tăng gấp đôi tốc độ cho việc đọc lướt nhanh.
- Cao độ: Điều chỉnh cao độ của giọng.
- Âm lượng: Điều chỉnh âm lượng của giọng.
Khoảng lặng: Chọn giữ nguyên khoảng lặng, chỉ rút ngắn ở cuối văn bản hoặc rút ngắn trong toàn bộ phần đọc để đọc nhanh hơn. Tùy chọn này áp dụng cho toàn bộ phần đọc bằng Google TTS.
Cấu Hình Add-on
Trong Trình đơn NVDA → Tùy chọn → Cấu hình → Google TTS Cho NVDA, bạn có thể thiết lập:
- Runtime trình duyệt nhân Chromium: Chọn Google Chrome, Microsoft Edge hoặc Brave làm runtime trình duyệt nhân Chromium chạy nền cho add-on. Bảng cấu hình hiển thị trạng thái có sẵn của các trình duyệt.
- Trạng thái runtime trình duyệt nhân Chromium: Xem runtime đã chọn, trạng thái có sẵn của trình duyệt và runtime dự phòng đang hoạt động khi có.
- Giữ runtime trình duyệt của Google TTS sẵn sàng trong nền: Bật để Google TTS chuẩn bị runtime trình duyệt và gói giọng hiện tại khi bạn đang dùng bộ đọc khác, nhờ vậy chuyển lại Google TTS có thể nhanh hơn. Tùy chọn này mặc định tắt. Sau khi bạn bật và nhấn Đồng ý hoặc Áp dụng, tùy chọn này có thể dùng thêm bộ nhớ và giữ một số tập tin runtime đang được sử dụng cho đến khi bạn tắt tùy chọn hoặc thoát NVDA.
- Trạng thái runtime trình duyệt trong nền: Xem tùy chọn đang tắt, không cần chạy riêng vì Google TTS đang là bộ đọc hiện tại, hoặc đang chờ bắt đầu sau khi bạn nhấn Đồng ý hoặc Áp dụng.
- Sử dụng hồ sơ ngôn ngữ tự động: Bật chọn hồ sơ tự động và mở các điều khiển hồ sơ được mô tả bên dưới.
- Ngôn ngữ hồ sơ ưu tiên: Chọn ngôn ngữ hồ sơ đã bật sẽ được dùng khi câu không rõ ràng. Danh sách này có thể trống cho tới khi có ít nhất một hồ sơ ngôn ngữ được bật.
- Hồ sơ ngôn ngữ tự động: Chọn hồ sơ ngôn ngữ đã cài đặt để chỉnh sửa.
- Sử dụng hồ sơ ngôn ngữ này: Bật hồ sơ ngôn ngữ đang được chọn.
- Biến thể, Tốc độ, Tăng tốc độ, Cao độ, Âm lượng, Phần trăm thay đổi độ cao cho chữ hoa, Thông báo chữ hoa, Bíp cho chữ hoa, Sử dụng chức năng đánh vần nếu có hỗ trợ: Thiết lập giá trị đọc cho hồ sơ đã bật đang được chọn.
- Trạng thái hồ sơ ngôn ngữ tự động: Xem hồ sơ đang tắt, chưa có gói giọng, chưa có hồ sơ được chọn hay đang hoạt động.
- Cập nhật: Chứa các điều khiển cập nhật add-on bên dưới.
- Tự động kiểm tra cập nhật add-on khi NVDA khởi động: Cho phép Google TTS Cho NVDA kiểm tra một lần sau lần khởi động NVDA tiếp theo. Tùy chọn này mặc định tắt.
- Trạng thái cập nhật add-on: Xem phiên bản add-on đang cài đặt, trạng thái bật/tắt của tự động kiểm tra cập nhật add-on và liệu quá trình kiểm tra có đang chạy hay không.
- Kiểm tra cập nhật...: Kiểm tra thủ công bản cập nhật ổn định mới nhất của add-on.
Danh mục cấu hình Google TTS Cho NVDA cũng có thể được mở bằng cử chỉ tùy chỉnh. Add-on không gán phím tắt mặc định cho lệnh này; bạn có thể tự gán trong Trình đơn NVDA → Tùy chọn → Quản lý thao tác, tại danh mục Google TTS Cho NVDA.
Cập Nhật Add-on
Mở Trình đơn NVDA → Tùy chọn → Cấu hình → Google TTS Cho NVDA rồi nhấn Kiểm tra cập nhật... để kiểm tra bản cập nhật ổn định mới nhất. Khi kiểm tra thủ công, add-on sẽ hiển thị hộp thoại có nút Đồng ý nếu add-on đã được cập nhật, nếu không thể kết nối internet hoặc nếu không hiểu được phản hồi cập nhật.
Khi có phiên bản mới hơn, Google TTS Cho NVDA hiển thị hộp thoại Thông tin cập nhật với kích thước tải xuống, phiên bản NVDA tối thiểu, phiên bản NVDA đã kiểm tra mới nhất và nhật kí thay đổi. Chọn Có để tải tệp .nvda-addon ngay trong NVDA. Trong khi tải xuống, hộp thoại Đang tải xuống cập nhật Google TTS Cho NVDA hiển thị Trạng thái tải xuống, thanh tiến độ khi biết kích thước và nút Hủy bỏ. Add-on xác minh tệp đã tải bằng kích thước và SHA256 trong manifest cập nhật, rồi mở trình cài đặt add-on bình thường của NVDA.
Tùy chọn Tự động kiểm tra cập nhật add-on khi NVDA khởi động mặc định tắt. Nếu bật, Google TTS Cho NVDA sẽ kiểm tra một lần sau lần khởi động NVDA tiếp theo và im lặng nếu không có phiên bản mới hơn. Bạn vẫn có thể kiểm tra thủ công dù tùy chọn tự động kiểm tra đang bật hay tắt. Nếu quá trình tự động kiểm tra cập nhật đang chạy trong nền khi bạn mở danh mục cấu hình, nút kiểm tra thủ công sẽ bị vô hiệu cho đến khi quá trình đó hoàn tất. Thay đổi hộp kiểm tự động kiểm tra chỉ có hiệu lực cho các lần khởi động NVDA sau và không làm gián đoạn quá trình kiểm tra đang chạy.
Trình cập nhật cũng có thể nhận biết các bản cập nhật sửa lỗi nhỏ nằm trong cùng một số phiên bản công khai. Điều này cho phép nhóm bảo trì phát hành các sửa lỗi tương thích hoặc độ ổn định mà không cần đổi số phiên bản hiển thị, trong khi NVDA vẫn có thể đề xuất bản build mới hơn khi thông tin phát hành cho biết có cập nhật.
Hồ Sơ Ngôn Ngữ Tự Động
Khi Sử dụng hồ sơ ngôn ngữ tự động được bật, các câu được phát hiện sẽ dùng hồ sơ riêng của add-on cho từng ngôn ngữ thay vì dùng trực tiếp cấu hình giọng đọc thông thường của NVDA. Nếu chỉ bật một hồ sơ ngôn ngữ, hồ sơ đó sẽ được dùng cho mọi câu. Các giá trị ngôn ngữ Google TTS và tên giọng bình thường vẫn được giữ lại và sẽ dùng lại khi bạn tắt hồ sơ ngôn ngữ tự động.
Hồ sơ ngôn ngữ tự động dùng các thư viện CLD2 đi kèm cho cả bản NVDA 32-bit (x86) và 64-bit (x64). Kết quả CLD2 chỉ được chấp nhận khi đủ tin cậy và khớp với một trong các ngôn ngữ đã bật. Nếu văn bản quá ngắn hoặc chưa rõ ràng, add-on dùng các dấu hiệu ngôn ngữ cục bộ thận trọng khi có thể, rồi quay về ngôn ngữ ưu tiên đã bật.
- Mở Trình đơn NVDA → Tùy chọn → Cấu hình → Google TTS Cho NVDA.
- Bật Sử dụng hồ sơ ngôn ngữ tự động.
- Di chuyển tới Ngôn ngữ hồ sơ ưu tiên. Danh sách này chỉ có các ngôn ngữ đã bật nên có thể trống cho tới khi bạn bật một hồ sơ.
- Chọn một Hồ sơ ngôn ngữ tự động.
- Chọn hộp kiểm Sử dụng hồ sơ ngôn ngữ này cho từng ngôn ngữ bạn muốn hồ sơ ngôn ngữ tự động sử dụng. Hồ sơ ngôn ngữ vẫn tắt cho tới khi hộp kiểm này được chọn.
- Với mỗi ngôn ngữ đã bật, chỉnh Biến thể, Tốc độ, Tăng tốc độ, Cao độ, Âm lượng, Phần trăm thay đổi độ cao cho chữ hoa, Thông báo chữ hoa, Bíp cho chữ hoa và Sử dụng chức năng đánh vần nếu có hỗ trợ.
- Quay lại Ngôn ngữ hồ sơ ưu tiên và chọn ngôn ngữ đã bật sẽ được dùng khi câu không rõ ràng.
Tốc độ, cao độ và âm lượng dùng thanh trượt giống cấu hình giọng đọc của NVDA. Phần trăm thay đổi độ cao cho chữ hoa dùng ô nhập số có nút tăng/giảm để bạn điều chỉnh chính xác hơn.
Các thiết lập chung của NVDA như mức độ dấu câu/ký hiệu, tự động chuyển vùng, đọc ngôn ngữ khi thay đổi, chuẩn hóa Unicode, dữ liệu Unicode Consortium bao gồm biểu tượng cảm xúc, từ điển ký hiệu bổ sung, mô tả ký tự bị trì hoãn và các chế độ trong lệnh chuyển chế độ đọc vẫn nằm trong cấu hình giọng đọc của NVDA.
Google TTS Cho NVDA bỏ qua các lệnh tự động chuyển ngôn ngữ và tự động chuyển vùng của NVDA cho riêng bộ đọc này, nên các tùy chọn toàn cục đó không ép Google TTS đổi giọng. Hãy dùng hồ sơ ngôn ngữ tự động của Google TTS khi bạn muốn add-on tự chọn giọng đọc hoặc hồ sơ. Nếu tùy chọn Đọc ngôn ngữ khi thay đổi của NVDA đang bật, tên ngôn ngữ được đọc sẽ theo phát hiện của hồ sơ ngôn ngữ tự động Google TTS khi hồ sơ đang bật. Khi hồ sơ tắt, NVDA vẫn có thể dùng thông tin thay đổi ngôn ngữ do ứng dụng cung cấp để đọc tên ngôn ngữ và xử lý ký tự/ký hiệu, bao gồm dấu câu và từ điển ký hiệu, nhưng Google TTS sẽ không đổi giọng theo các lệnh đó.
Hồ sơ ngôn ngữ tự động đặt ngữ cảnh ngôn ngữ trước khi NVDA xử lý văn bản, vì vậy phát âm ký hiệu và xử lý từ điển phát âm của NVDA vẫn đi theo luồng đọc bình thường cho ngữ cảnh ngôn ngữ đã chọn.
Khi tắt hồ sơ ngôn ngữ tự động, từ điển giọng đọc của NVDA hoạt động bình thường cho tên giọng Google TTS đang được chọn. Khi bật hồ sơ ngôn ngữ tự động, add-on tạm thời dùng từ điển giọng đọc của tên giọng đã chọn trong từng hồ sơ ngôn ngữ đang bật trong lúc NVDA xử lý đoạn đó. Từ điển phát âm mặc định và từ điển phát âm tạm thời của NVDA vẫn theo hành vi bình thường của NVDA.
Khi hồ sơ ngôn ngữ tự động đang bật, hộp thoại cấu hình giọng đọc của NVDA sẽ không hiển thị các điều khiển giọng, tên giọng, tốc độ, tăng tốc độ, cao độ và âm lượng thông thường cho bộ đọc này. Thay vào đó, nó hiển thị thông báo có thể nhận tiêu điểm bằng phím Tab, hướng dẫn bạn chuyển sang danh mục Google TTS Cho NVDA để thiết lập. Khoảng lặng vẫn khả dụng trong cấu hình giọng đọc và áp dụng cho toàn bộ phần đọc bằng Google TTS. Các lệnh trong vòng thiết lập tham số cho giọng đọc, chẳng hạn NVDA+control+các phím mũi tên trên bàn phím Desktop hoặc NVDA+shift+control+các phím mũi tên trên bàn phím Laptop, sẽ đọc thông báo này thay vì đổi giọng hay giá trị đọc Google TTS trong chế độ này. Google TTS cũng dùng các tùy chọn chữ hoa và đánh vần của từng hồ sơ đã bật khi hồ sơ ngôn ngữ tự động đang bật; các giá trị cấu hình giọng đọc bình thường sẽ dùng lại khi bạn tắt hồ sơ ngôn ngữ tự động. Các dòng trạng thái trong danh mục Google TTS Cho NVDA cũng có thể Tab tới để trình đọc màn hình đọc được.
Xử Lý Lỗi Im Lặng Với Runtime Edge
Nếu bạn chọn Microsoft Edge làm runtime trình duyệt nhân Chromium, Google TTS Cho NVDA cũng kiểm tra Microsoft Edge WebView2 Runtime có sẵn hay chưa. Trình duyệt Edge có thể đã được cài đặt nhưng WebView2 bị thiếu hoặc hỏng và khi đó add-on không thể sử dụng Edge để đọc. Google Chrome và Brave không phụ thuộc WebView2.
WebView2 là runtime Microsoft Edge dùng cho các ứng dụng Windows nhúng nội dung web. Nó có liên quan đến Microsoft Edge nhưng việc máy có trình duyệt Edge bình thường không phải lúc nào cũng có nghĩa là WebView2 Runtime đã được cài đặt và hoạt động tốt cho tình huống ứng dụng. Microsoft khuyến nghị Evergreen WebView2 Runtime cho ứng dụng vì runtime này dùng chung, tự động cập nhật và trình cài đặt Evergreen Bootstrapper nhỏ sẽ tải runtime phù hợp với kiến trúc của thiết bị.
Khi cần WebView2, Google TTS Cho NVDA sẽ có các nút để tải xuống trình cài đặt trực tuyến Evergreen Bootstrapper của Microsoft, mở trang WebView2 của Microsoft để lấy trình cài đặt ngoại tuyến hoặc gói phiên bản cố định hoặc để sau. NVDA tiếp tục sử dụng bộ đọc trước đó cho tới khi WebView2 có sẵn.
Nếu Windows không thể mở trang tải xuống, add-on sẽ hiển thị Địa chỉ tải xuống trong ô chỉ đọc có nhãn và có nút Sao chép liên kết để bạn dán địa chỉ vào trình duyệt theo cách thủ công.
Với máy có Internet, nhấn vào đây để tải xuống trình cài đặt Microsoft Edge WebView2 Evergreen Bootstrapper: Tải Microsoft Edge WebView2 Runtime.
Chạy trình cài đặt, khởi động lại NVDA, rồi chọn lại Google TTS Cho NVDA. Để tải trình cài đặt ngoại tuyến hoặc gói WebView2 Runtime có số phiên bản cố định, hãy mở trang WebView2 của Microsoft: Microsoft Edge WebView2.
Lưu Ý
- Bạn không cần mở sẵn cửa sổ Google Chrome, Microsoft Edge hay Brave khi sử dụng. Add-on tự động kết nối và xử lý âm thanh ở chế độ nền.
- Khi NVDA đọc lần đầu tiên sau khi khởi động, giọng đọc có thể mất một chút thời gian để khởi tạo.
Đóng Góp Từ Cộng Đồng
Chúng tôi trân trọng các pull request từ cộng đồng. Một đóng góp có thể được chấp nhận khi mã chạy ổn định, thống nhất với logic và giao diện hiện có của add-on, tránh gây lỗi phát sinh cho các tính năng khác trong add-on, không ảnh hưởng đến các add-on NVDA khác hoặc toàn bộ NVDA, không làm suy giảm tính bảo mật của add-on và không thu thập dữ liệu người dùng khi chưa được phép.
Hỗ Trợ & Liên Hệ
Nếu bạn có câu hỏi, góp ý hoặc cần hỗ trợ, vui lòng liên hệ với nhóm phát triển:
Nhật Ký Thay Đổi
Phiên bản 0.6 (30-07-2026)
- Chuyển bộ đọc nhanh hơn: Thêm tùy chọn giúp Google TTS sẵn sàng nhanh hơn khi chuyển từ bộ đọc khác sang. Tùy chọn này tắt theo mặc định; khi bật, tùy chọn này có thể dùng thêm bộ nhớ khi NVDA đang chạy.
- Chuẩn bị trong nền: Khi bật tùy chọn này, Google TTS sẽ cập nhật phần chuẩn bị trong nền sau khi bạn đổi runtime trình duyệt nhân Chromium hoặc cài đặt/xóa gói giọng.
- Ổn định khi chuyển bộ đọc: Cải thiện độ ổn định khi chuyển khỏi Google TTS, nhất là lúc giọng đọc hoặc quá trình chuẩn bị giọng vẫn đang dừng.
Phiên bản 0.5.5 (23-07-2026)
- Hồ sơ ngôn ngữ tự động: Cải thiện khớp hồ sơ ngôn ngữ tự động cho các bí danh mã ngôn ngữ giữa CLD2 và Google TTS, bao gồm tiếng Philippines/Tagalog, tiếng Java, các mã tiếng Do Thái cũ, các biến thể tiếng Na Uy, tiếng Ả Rập và các ánh xạ tiếng Trung giản thể, tiếng Trung phồn thể và tiếng Quảng Đông.
- DLL CLD2 Windows: Xây dựng lại các DLL CLD2 Windows đi kèm bằng MSVC thay cho MinGW-w64 để gói add-on đã đóng gói không còn bị báo nhầm vi-rút như trước trong kiểm tra VirusTotal.
Phiên bản 0.5 (19-07-2026)
- Cập nhật add-on: Thêm kiểm tra cập nhật tích hợp từ danh mục cấu hình Google TTS Cho NVDA, với tùy chọn tự động kiểm tra khi NVDA khởi động, thông tin cập nhật đã bản địa hóa, tải gói ngay trong NVDA, chuyển sang trình cài add-on chuẩn của NVDA và hỗ trợ các bản cập nhật sửa lỗi nhỏ trong cùng một số phiên bản công khai.
- Dự phòng runtime trình duyệt nhân Chromium: Cải thiện dự phòng giữa Chrome, Edge và Brave để Google TTS Cho NVDA có thể thử runtime trình duyệt được hỗ trợ khác khi runtime đã chọn không khởi động được hoặc chưa sẵn sàng. Edge có thể được bỏ qua khi thiếu WebView2 và runtime được hỗ trợ khác dùng được. Google TTS Cho NVDA cũng chờ và thử lại khi trình duyệt còn đang hoàn tất khởi động, giúp giảm các trường hợp hiếm bị im lặng hoặc lỗi kết nối runtime lúc khởi động.
- Tương thích NVDA: Cải thiện tương thích với các phiên bản NVDA cũ và mới trong các phần đọc, đánh vần, từ điển giọng, cấu hình, đổi bộ đọc, plugin toàn cục và trình điều khiển bộ đọc. Google TTS cũng ngăn các lệnh thay đổi ngôn ngữ do NVDA/ứng dụng cung cấp đổi giọng Google, nhưng vẫn giữ chúng cho đọc tên ngôn ngữ và xử lý ký tự/ký hiệu khi hồ sơ ngôn ngữ tự động đang tắt.
- Bản địa hóa tiếng Trung giản thể, tiếng Trung phồn thể và tiếng Nga: Thêm bản dịch giao diện và tài liệu người dùng bằng tiếng Trung giản thể, tiếng Trung phồn thể và tiếng Nga. Hai bản tiếng Trung cũng có siêu dữ liệu add-on đã bản địa hóa.
- Độ ổn định giọng đọc: Sửa lỗi hiếm khi phần đọc bị ngắt có thể được phát lại chưa hoàn chỉnh, khôi phục điều chỉnh Cao độ cho giọng SeaNet và tránh lỗi Cấu hình giọng nói hiếm gặp sau khi chuyển khỏi Google TTS. Thêm mục Khoảng lặng để tùy chọn rút ngắn khoảng lặng; bật trong hộp thoại cấu hình giọng đọc của NVDA (NVDA+Ctrl+V), chi tiết ở phần Cấu Hình.
- Khả năng tiếp cận của ô trạng thái: Giúp các ô trạng thái về runtime, hồ sơ ngôn ngữ tự động, cập nhật, thông báo trong Cấu hình giọng nói và URL dự phòng thủ công dễ nhận tiêu điểm và duyệt lại hơn mà không tự đọc lặp lại sau một khoảng trễ.
Phiên bản 0.4 (16-07-2026)
- Hồ sơ ngôn ngữ tự động: Thêm hồ sơ Google TTS riêng cho từng ngôn ngữ, lấy cảm hứng từ Auto TTS trên Android. Cấu hình tính năng này trong danh mục Google TTS Cho NVDA; mỗi ngôn ngữ đã bật có thể dùng Biến thể, tốc độ, tăng tốc độ, cao độ, âm lượng, xử lý chữ hoa và đánh vần riêng, trong khi cấu hình giọng đọc thông thường của NVDA vẫn được dùng lại khi tắt tính năng này.
- Tương thích NVDA: Cải thiện tương thích với NVDA 2024.1 đến 2026, gồm đổi bộ đọc an toàn hơn, xử lý các phần can thiệp vào luồng đọc thận trọng hơn và hoạt động tốt hơn khi add-on khác bọc chức năng chọn bộ đọc của NVDA.
- Đọc văn bản dài đa ngôn ngữ: Cải thiện chia câu và cụm cho văn bản dùng dấu câu ngoài ASCII hoặc các hệ chữ ít dùng khoảng trắng, bao gồm hỗ trợ dấu câu dựa trên dữ liệu Unicode rộng hơn cho nhiều ngôn ngữ.
- Runtime trình duyệt nhân Chromium: Thêm hỗ trợ cho runtime trình duyệt Brave, cải thiện cơ chế dự phòng giữa Chrome, Edge và Brave trong danh mục cấu hình Google TTS Cho NVDA, đồng thời làm rõ Microsoft Edge WebView2 Runtime chỉ cần khi dùng Microsoft Edge.
- Cải thiện tài liệu: Bổ sung hướng dẫn đặt đường dẫn tùy chỉnh cho Chrome, Edge và Brave trong README trên GitHub, gồm các bước GUI Windows dễ tiếp cận, đồng thời mở rộng hướng dẫn xử lý lỗi Edge WebView2 trong tài liệu trợ giúp của add-on và trên GitHub.
- Khả năng tiếp cận cấu hình: Thêm lệnh chưa gán cử chỉ để mở trực tiếp cấu hình Google TTS Cho NVDA trong Quản lý thao tác, cải thiện các dòng trạng thái để trình đọc màn hình đọc nhãn và toàn bộ thông báo ổn định hơn, đồng thời cho vòng thiết lập tham số cho giọng đọc đọc thông báo hồ sơ ngôn ngữ tự động thay vì đổi tham số giọng đọc khi tính năng đang bật. Cách này giữ các tham số do hồ sơ quản lý tương thích với cấu hình giọng đọc thông thường của NVDA.
- Chọn giọng & độ ổn định: Bổ sung cách chọn Giọng và Tên giọng rõ ràng hơn, làm ấm giọng an toàn hơn, cải thiện xử lý gói giọng trong Trình quản lý giọng, ngắt đọc phản hồi hơn, nhập gói giọng an toàn hơn và sửa tên vùng ngôn ngữ như Tiếng Anh (Nigeria).
Phiên bản 0.3 (12-07-2026)
- Lựa chọn runtime trình duyệt nhân Chromium: Thêm tùy chọn chọn runtime trình duyệt nhân Chromium được hỗ trợ ngay trong bảng cấu hình NVDA (Trình đơn NVDA → Tùy chọn → Cấu hình → Google TTS Cho NVDA), gồm Google Chrome và Microsoft Edge.
- Ổn định kết nối & bộ nhớ đệm: Chuyển lưu trữ hồ sơ trình duyệt sang thư mục
AppData\Local để bảo toàn bộ nhớ đệm WASM qua các lần khởi động lại NVDA và tự động ẩn hoàn toàn cửa sổ nền.
- Cải tiến Trình quản lý giọng Google TTS: Bổ sung tính năng Lọc theo ngôn ngữ, trạng thái gói giọng có thể sử dụng được và phụ thuộc gói, cơ chế xóa bỏ an toàn hơn khi thao tác có thể làm mất hết giọng có thể sử dụng được, thông báo tiến độ ít lặp hơn, cải thiện điều hướng bàn phím và tiêu điểm cho trình đọc màn hình, đồng thời tự động phát hiện và dọn dẹp các gói giọng tồn đọng.
- Tối ưu phản hồi giọng đọc: Khắc phục lỗi mất tiếng ở câu đọc đầu tiên khi khởi động NVDA hoặc chuyển bộ đọc, giảm độ trễ phát âm và xử lý ngắt giọng mượt mà hơn.
- Mở rộng kho giọng: Tích hợp đầy đủ 180 gói giọng Google TTS và chuẩn hóa mã ngôn ngữ (trong đó 160 gói có thể tải xuống và sử dụng ngay, 20 gói còn lại tạm thời chưa tương thích với công cụ WASM hiện tại).
- Đa ngôn ngữ & bản dịch tiếng Việt: Triển khai hệ thống dịch thuật hoàn chỉnh và bổ sung bản dịch tiếng Việt cho toàn bộ giao diện và tài liệu hướng dẫn.
Phiên bản 0.2 (03-07-2026)
- Mở rộng danh sách giọng đọc lên hơn 100 tùy chọn giọng đọc, bổ sung hơn 40 gói ngôn ngữ/phương ngữ mới cùng các biến thể giọng tự nhiên (Google Natural).
- Nâng cấp công cụ xử lý WASM TTS lên phiên bản 20260625.1.
- Sắp xếp lại danh sách gói giọng theo mã ngôn ngữ giúp tìm kiếm dễ dàng hơn.
Phiên bản 0.1.5 (02-07-2026)
- Phiên bản phát hành đầu tiên.
Cập nhật lần cuối vào ngày 30-07-2026