Bot TTS Discord giới hạn ký tự: 20.000 ký tự miễn phí mỗi ngày đọc được bao nhiêu?
Bot TTS Discord giới hạn ký tự thế nào? Voxy đọc giọng thường miễn phí 20.000 ký tự mỗi ngày cho mỗi máy chủ: cách đếm ký tự, bảng ước lượng một buổi và /quota.
Tác giả: Voxy · Ngày đăng:
Bài viết gốc bằng tiếng Việt.

Với bot TTS Discord Voxy, giới hạn ký tự nằm ở lượt miễn phí của giọng thường: từ bản cập nhật ngày 28/10/2026, giọng thường được đọc miễn phí 20.000 ký tự mỗi ngày cho mỗi máy chủ, làm mới lúc 7 giờ sáng; vượt mức thì tính 1 credit/ký tự, còn giọng HD vẫn 8 credit/ký tự.3 Đây là thay đổi của Voxy, không phải của Discord, và cũng không liên quan tới tính năng TTS có sẵn của Discord (khác nhau thế nào có ở bài TTS Discord và bot đọc trong voice).
20.000 nghe thì nhiều, nhưng dấu cách, dấu câu và cả phần tên người nói đều được đếm; trong ví dụ giả định ở dưới, một phòng năm người chat một buổi tối đã dùng hơn hai phần ba lượt. Bài này là một bảng tính thực hành: ước lượng phòng của bạn dùng bao nhiêu ký tự một buổi, xem phần còn lại bằng /quota, và biết chuyện gì xảy ra khi một tin không còn vừa lượt miễn phí. Giá các gói nạp nằm ở bảng giá; chuyện nên chọn bot miễn phí hay trả phí nói chung có ở bài bot TTS miễn phí hay trả phí.
Lượt miễn phí của giọng thường tính thế nào
Giọng thường là giọng mặc định của bot. Lượt 20.000 ký tự tính chung cho cả máy chủ và làm mới lúc 7 giờ sáng.4 Ba điều cần nắm trước khi tính:
- Một lượt cho cả máy chủ, không phải cho mỗi người. Lượt miễn phí của giọng thường và credit đều dùng chung cho cả máy chủ.1 Năm người cùng nhắn thì năm người cùng rút từ một lượt. Máy chủ dùng thêm Voxy 2, 3, 4 cho các phòng khác thì các phòng đó cũng rút từ chính lượt này.
- Mỗi bot tính theo giọng của chính nó. Trang Hướng dẫn có ví dụ: Voxy dùng giọng thường đọc 100 ký tự không mất credit khi máy chủ còn lượt miễn phí trong ngày, còn Voxy 2 dùng giọng HD đọc 100 ký tự hết 800 credit.1 Lượt miễn phí không bao giờ áp cho giọng HD, kể cả khi trong ngày còn nhiều.
- Ngày bắt đầu lúc 7 giờ sáng, không phải nửa đêm. Một buổi chơi từ 21 giờ tới 1 giờ sáng vẫn nằm trọn trong cùng một ngày tính lượt. Phòng chơi buổi chiều rồi chơi tiếp buổi tối thì hai buổi cộng chung.
Không cần nạp tiền để bắt đầu: thêm Voxy là đọc được bằng giọng thường ngay. Credit chỉ cần cho giọng HD và phần vượt mức. Mỗi máy chủ còn có 5.000 credit dùng thử một lần cho giọng HD.2 Lượt miễn phí cũng không phải lời hứa không giới hạn: công suất hoặc giới hạn ngân sách toàn dịch vụ có thể tạm dừng đọc, kể cả với máy chủ đã mua credit.1
Ký tự nào được đếm
Số được đếm là số ký tự của câu bot thực sự đọc, không phải đúng câu bạn gõ. Mỗi chữ cái, chữ số, dấu cách và dấu câu là một ký tự; chữ có dấu như “ơ” hay “ệ” cũng chỉ là một. Những gì làm câu đọc ra dài hơn hoặc ngắn hơn câu gõ:
- Từ điển phát âm. Nếu máy chủ đã dạy Voxy
/dictionary add term: lmht say: liên minh huyền thoại,2 thì 4 ký tự “lmht” thành 21 ký tự được đọc. Teencode có sẵn trong từ điển (ko, dc, mn…)2 cũng được đọc thành từ đầy đủ, nên dài hơn bản gõ tắt. Cách viếtsaygọn mà vẫn rõ có ở bài từ điển phát âm cho bot TTS Discord. - Tin quá dài. Tin dài bị cắt và kết thúc bằng “còn nữa”.3 Phần được đọc dừng ở nhiều nhất 40 từ rồi thêm “, còn nữa” ở cuối; 40 từ cũng là mức tối đa của một câu gõ bằng
/tts.2 Ai lỡ dán cả đoạn văn thì chỉ phần được đọc, cộng “, còn nữa”, bị đếm. - Tin chỉ toàn emoji bị bỏ qua3 nên không tốn ký tự nào.
- Phần tên người nói. Mục
namestrong/config(đọc tên người nói khi đổi người) bật sẵn.2 Khi bật, lúc kiểm tra một tin có vừa lượt miễn phí hay đủ credit không, Voxy tính như thể có đọc cả phần “Tên nói: ” phía trước, kể cả khi cùng một người nhắn liên tiếp và tên không được đọc lại. Đây là cách kiểm tra, không phải hóa đơn của từng tin: tin không đọc tên có thể tốn ít hơn số được kiểm tra.
Phần tên ảnh hưởng nhiều nhất tới tin ngắn. Bảng dưới tự đếm vài tin minh họa của một người tên Lan; “Lan nói: ” là 9 ký tự (3 chữ của tên, chữ “nói”, dấu hai chấm và hai dấu cách):
| Lan gõ | Ký tự của tin | Ký tự được kiểm tra (kèm “Lan nói: ”) |
|---|---|---|
| được | 4 | 13 |
| Mọi người ơi, vào trận nha | 26 | 35 |
| tối nay lmht không (máy chủ đã thêm lmht vào từ điển) | 18 khi gõ, 35 khi đọc | 44 |
Tin “được” chỉ có 4 ký tự nhưng được kiểm tra như 13, tức phần tên dài hơn gấp đôi nội dung. Tên dài thì phần này dài theo: tên hiển thị “Nguyễn Hoàng Minh Khôi” cộng “ nói: ” là 28 ký tự cho mỗi tin. Tên được đọc thế nào và khi nào được đọc lại có ở bài bot TTS đọc tên người gửi hay giọng riêng.
Bảng ước lượng ký tự một buổi
Không cần đếm từng tin. Ước lượng thô là đủ để biết phòng của bạn còn xa hay đã sát mức 20.000:
Ký tự một buổi ≈ số người hay nhắn × số tin mỗi người × (ký tự mỗi tin + ký tự phần tên)
Phần tên bằng số ký tự của tên hiển thị cộng 6 (“ nói: ”). Tính phần tên cho mọi tin là cách ước lượng an toàn, vì đúng với cách Voxy kiểm tra. Công thức chỉ tính tin nhắn. Thông báo người vào/rời phòng, chia sẻ màn hình và thông báo gửi ảnh, file, nhãn dán hay bình chọn cũng được đọc và cũng tính ký tự; phòng hay ra vào thì cộng thêm một khoản dự phòng, hoặc tắt bớt bằng /config joins:false (áp dụng cho cả máy chủ). Chép mẫu dưới, điền số của phòng bạn:
ƯỚC LƯỢNG KÝ TỰ MỘT BUỔI – [tên phòng]
A. Số người hay nhắn: [ ]
B. Số tin mỗi người trong một buổi: [ ]
C. Ký tự trung bình mỗi tin (cả dấu cách): [ ]
D. Phần tên = số ký tự của tên + 6: [ ]
E. Ký tự mỗi tin = C + D: [ ]
F. Ký tự một buổi = A × B × E: [ ]
G. Số buổi từ 7 giờ sáng hôm nay đến 7 giờ sáng mai: [ ]
H. Tổng của ngày = F × G: [ ]
So với lượt 20.000 của cả máy chủ: còn dư [ ] / vượt [ ]
Người nào dùng giọng HD thì tách riêng: B × E × 8 credit, không trừ vào lượt.
Ví dụ đã điền cho một phòng hư cấu. Mọi con số dưới đây là giả định để minh họa phép tính, không phải số đo từ phòng thật:
ƯỚC LƯỢNG KÝ TỰ MỘT BUỔI – Phòng tối thứ Sáu (hư cấu)
A. Số người hay nhắn: 5 (Lan, Tú, Minh, Khôi, Vy)
B. Số tin mỗi người trong một buổi: 80
C. Ký tự trung bình mỗi tin (cả dấu cách): 25
D. Phần tên = số ký tự của tên + 6: 9 (tên trung bình 3 ký tự)
E. Ký tự mỗi tin = C + D: 34
F. Ký tự một buổi = A × B × E: 5 × 80 × 34 = 13.600
G. Số buổi từ 7 giờ sáng hôm nay đến 7 giờ sáng mai: 1
H. Tổng của ngày = F × G: 13.600
So với lượt 20.000 của cả máy chủ: còn dư 6.400
Đọc kết quả thế nào:
- Một buổi thì vừa. 13.600 nằm trong 20.000, còn dư 6.400 cho người nhắn lẻ trong ngày.
- Phần tên chiếm hơn một phần tư. Bỏ cột D thì phép tính chỉ còn 5 × 80 × 25 = 10.000; 3.600 ký tự còn lại là phần “Tên nói: ”. Phòng hay nhắn từng chữ một sẽ thấy tỷ lệ này cao hơn nữa.
- Hai buổi thì không vừa. Nếu cùng phòng chơi thêm buổi chiều (G = 2), tổng là 27.200, vượt 7.200. Phần vượt tính 1 credit/ký tự, khoảng 7.200 credit. Máy chủ chưa nạp thường đã có sẵn 5.000 credit dùng thử (xem mục /quota bên dưới), nên phần vượt dùng hết số đó trước; khoảng 2.200 ký tự tin còn lại không được đọc (chi tiết ở mục dưới).
- Hai phòng cùng tối cũng vậy. Phòng thứ hai dùng Voxy 2 với giọng thường vẫn rút từ cùng lượt 20.000, nên hai phòng như trên chạy song song cũng ra 27.200. Cách chia phòng cho Voxy 2, 3, 4 có ở bài bot TTS cho hai kênh thoại cùng lúc.
Sau buổi đầu tiên, thay giả định bằng số thật: /dashboard period: chọn “hôm nay” cho biết ai đã dùng Voxy đọc bao nhiêu ký tự và bằng giọng nào.2 Số đó giúp thay cột B và C bằng số thật của từng người. Còn tổng thật của ngày tính lượt (dòng H) thì xem ở /usage, dòng “Hôm nay … ký tự”, vì /usage cũng tính từ 7 giờ sáng; “hôm nay” của /dashboard tính từ nửa đêm, nên một buổi kéo qua 0 giờ bị chia làm hai. Số thật thường thấp hơn ước lượng, vì tên không được đọc lại khi cùng một người nhắn liên tiếp.
Phần nào dùng lượt miễn phí, phần nào trừ credit
Lượt miễn phí chỉ dành cho giọng thường, còn mỗi bot và mỗi người có thể đang dùng một giọng khác nhau. Giọng riêng chọn bằng /myvoice là giọng HD, tính 8 credit/ký tự cho tin của chính người chọn.2 Từ 28/10/2026, cả /voices và /myvoice có thêm lựa chọn Giọng thường (miễn phí) để đưa bot hoặc giọng riêng về lại giọng mặc định.3 Bảng dưới gom các tình huống hay gặp:
| Tình huống | Dùng lượt 20.000 miễn phí | Trừ credit | Muốn quay về lượt miễn phí |
|---|---|---|---|
| Mọi bot để giọng thường, không ai chọn giọng riêng | Mọi tin, cho tới khi hết lượt của ngày | Tin không còn vừa lượt: 1 credit/ký tự | Không cần làm gì; theo dõi /quota vào hôm phòng đông |
Bot giọng thường, có người dùng /myvoice với một giọng HD | Tin của những người theo giọng bot | Toàn bộ tin của người dùng giọng HD (cả phần tên khi tên được đọc): 8 credit/ký tự | Người đó chọn Giọng thường (miễn phí) hoặc “Theo giọng của bot” trong /myvoice |
Bot trong phòng đã bị đổi sang giọng HD bằng /voices | Chỉ tin của người đặt giọng riêng là Giọng thường (miễn phí) | Mọi tin còn lại trong phòng đó: 8 credit/ký tự | Ai ở cùng phòng với bot chọn Giọng thường (miễn phí) trong /voices |
| Nhiều phòng với Voxy 2, 3, 4, mọi bot giọng thường | Mọi phòng, rút chung một lượt | Phần vượt của cả máy chủ: 1 credit/ký tự | Cộng ước lượng của các phòng trước khi mở thêm phòng |
| Nhiều phòng, chỉ một bot dùng giọng HD | Các phòng có bot giọng thường | Phòng có bot giọng HD: 8 credit/ký tự | Chỉ đổi giọng của bot phòng đó; mỗi bot giữ giọng riêng |
Lấy lại phòng hư cấu ở trên: nếu riêng Lan chọn một giọng HD trong /myvoice, 80 tin của Lan là 80 × 34 = 2.720 ký tự, tính 2.720 × 8 = 21.760 credit và không đụng tới lượt miễn phí. Bốn người còn lại dùng 4 × 80 × 34 = 10.880 ký tự của lượt. Phần của Lan đã gấp hơn bốn lần 5.000 credit dùng thử, nên trước khi cả phòng thử giọng riêng, nên tính phần này trước. Bảng so sánh chi phí khi nhiều người cùng dùng giọng riêng có ở bài đọc tên người gửi hay giọng riêng.
Xem còn bao nhiêu: /quota, /usage và /dashboard
Bảng ước lượng chỉ là ước lượng; số đúng nằm trong Discord. Mọi thành viên đều dùng được ba lệnh này, và kết quả hiển thị công khai trong kênh,2 nên cả phòng cùng thấy.
/quotacho biết máy chủ còn bao nhiêu ký tự giọng thường miễn phí hôm nay,3 cùng credit dùng chung của máy chủ.2/usagecho biết số credit và ký tự đã dùng hôm nay và tháng này.2 Cột ký tự gồm cả phần đọc miễn phí, nên khi cả máy chủ chỉ dùng giọng thường, so ký tự với credit là thấy bao nhiêu phần đã phải trả; có giọng HD thì xem/dashboardđể tách theo giọng./dashboardchia theo người và theo giọng, chọn được hôm nay, 7 ngày, 30 ngày hoặc từ trước tới nay.2
Câu trả lời của /quota có dạng như dưới. Số trong ví dụ ứng với phòng hư cấu ở trên sau một buổi, khi máy chủ chưa nạp credit và Voxy đọc lần đầu ngày 29/10/2026:
Giọng thường miễn phí hôm nay: còn 6.400/20.000 ký tự (làm mới lúc 7 giờ sáng).
Credit của server: 5.000 khả dụng · 0 đang giữ.
Hết hạn gần nhất: 29/10/2027.
Dòng đầu là lượt miễn phí. Dòng hai là credit: “khả dụng” là phần còn dùng được, “đang giữ” là phần tạm giữ cho những câu đang chờ đọc. Dòng ba là ngày hết hạn của lô credit sớm nhất, nếu máy chủ có.
Máy chủ chưa nạp đồng nào vẫn thường thấy 5.000 credit khả dụng: đó là lượt dùng thử, mỗi máy chủ được một lần,2 và Voxy cấp nó khi đọc lần đầu. Đây là credit chung của máy chủ, nên khi lượt giọng thường trong ngày đã hết, phần vượt cũng trừ vào số này theo mức 1 credit/ký tự. Chỉ khi cả lượt miễn phí lẫn credit đều không đủ thì tin mới bị bỏ qua.
Đôi khi dòng đầu báo còn 0 sớm hơn bảng ước lượng. Ngoài việc phòng nhắn nhiều hơn dự tính, giới hạn công suất hoặc ngân sách toàn dịch vụ cũng có thể làm việc đọc tạm dừng.1 Khi số trong /quota và số trên giấy khác nhau, tin /quota.
Khi một tin không còn vừa lượt miễn phí
Lượt miễn phí không bị chia nhỏ cho một tin. Một tin chỉ được đọc miễn phí khi cả tin, tính cả phần tên, vừa với số ký tự còn lại của ngày. Nếu không vừa, cả tin đó tính theo mức thường là 1 credit/ký tự, không phải chỉ phần dư. Ví dụ minh họa: lượt còn 20 ký tự và Lan gửi tin được kiểm tra 35 ký tự, thì cả tin trừ vào credit (35 ký tự nếu tên được đọc, 26 nếu không), 20 ký tự miễn phí vẫn còn đó cho một tin ngắn hơn.
Khi máy chủ đã hết credit để bù, Voxy không đọc tin đó. Với tin nhắn thường, bot bỏ qua tin và gửi một lời nhắc trong kênh chat đang đọc, gợi ý /buy; lời nhắc này nhiều nhất 30 phút một lần cho mỗi máy chủ, nên các tin bị bỏ qua sau đó không có thêm lời nhắc. Còn với câu gõ bằng /tts, bot trả lời “Server không đủ credits để đọc. Dùng /quota để kiểm tra.” Tin đã bị bỏ qua không tự được đọc lại khi lượt mới về, nên ai cần thì gửi lại sau.
Hệ quả dễ gây khó hiểu: lúc lượt còn ít mà không có credit, tin ngắn của người này vẫn lọt vừa phần còn lại, còn tin dài của người kia bị bỏ qua. Trong phòng, chuyện này nghe giống bot đọc chập chờn. Trước khi đi tìm lỗi kết nối như ở bài bot vào voice nhưng không đọc, gõ /quota xem lượt của ngày đã cạn chưa.
Hết lượt miễn phí thì có hai đường: chờ 7 giờ sáng hôm sau, hoặc xem /buy để nạp credit.1
Khi /quota còn ít
Khi /quota báo còn vài nghìn ký tự mà buổi tối mới bắt đầu, đây là những việc làm được ngay, xếp từ ít tốn kém tới tốn kém nhất:
- Gộp tin ngắn thành một tin. Lan gửi ba tin “được”, “đi”, “vào đi” được kiểm tra 13 + 11 + 15 = 39 ký tự; gửi một tin “được, đi, vào đi” chỉ được kiểm tra 25. Bài mẫu câu ngắn khi chơi game có sẵn các câu gọn để dán.
- Đặt biệt danh máy chủ ngắn. Tên được đọc theo tên hiển thị trong máy chủ, nên “Nguyễn Hoàng Minh Khôi” đổi thành “Khôi” thì phần tên giảm từ 28 xuống 10 ký tự mỗi tin.
- Xem lại các từ đọc dài trong từ điển. Một từ viết tắt cả phòng dùng liên tục mà được đọc thành cụm dài thì mỗi lần xuất hiện đều tốn thêm. Chọn cách đọc ngắn hơn nhưng vẫn rõ bằng
/dictionary add(người quản lý máy chủ hoặc role được chọn mới sửa được).2 - Đưa bot và giọng riêng về Giọng thường (miễn phí) nếu credit cũng sắp hết. Giọng HD không ăn vào lượt miễn phí nhưng trừ credit gấp tám lần; khi credit cạn, chọn Giọng thường (miễn phí) trong
/voicescho bot, và từng người tự chọn Giọng thường (miễn phí) trong/myvoicecho tin của mình (hoặc/config myvoice:falsetắt giọng riêng cho cả máy chủ), để phòng tiếp tục được đọc bằng lượt còn lại. - Cân nhắc tắt đọc tên ở phòng ít người. Phòng hai ba người quen giọng nhau có thể dùng
/config names:false; cài đặt này áp dụng cho cả 4 bot trong máy chủ,1 nên chỉ hợp khi máy chủ chủ yếu có một phòng nhỏ. Ở phòng đông, tên giúp biết ai đang nói nên giữ lại có lý hơn. - Chờ 7 giờ sáng. Nếu buổi chơi đã gần xong, phần còn lại của tối nay có thể chat chữ, sáng mai lượt mới về.
- Nạp credit nếu phòng cần đọc tiếp ngay. Mọi thành viên có thể dùng lệnh, kể cả
/buy.1 Với giọng thường, phần vượt chỉ tính 1 credit/ký tự; trong ví dụ hai buổi ở trên, phần vượt khoảng 7.200 credit, nhiều hơn 5.000 credit dùng thử. Các gói nạp và giá có ở bảng giá, lệnh/buytạo liên kết nạp riêng cho người gõ.
Với phòng thường xuyên sát mức, một thói quen đơn giản: ai mở phòng thì gõ /quota trước khi cả nhóm vào, và gõ lại giữa buổi. Thay đổi tiếp theo của lượt miễn phí và các lệnh được ghi ở trang Có gì mới; cách dùng đầy đủ có ở trang Hướng dẫn.


