Bot TTS cho hai kênh thoại cùng lúc: chia phòng cho Voxy 2, 3, 4
Cần bot TTS cho hai kênh thoại cùng lúc? Voxy 2, 3, 4 đọc song song tối đa bốn phòng. Bảng chia phòng để chép, khi nào chỉ cần /join và cách tính credit chung.
Tác giả: Voxy · Ngày đăng:
Bài viết gốc bằng tiếng Việt.

Trong một máy chủ, một bot đọc chat Discord chỉ ngồi được ở một phòng thoại tại một thời điểm. Khi máy chủ có hai nhóm cùng mở phòng, một bên leo rank, một bên học bài, thì chỉ một bên được nghe. Từ ngày 24/10/2026, Voxy có thêm Voxy 2, 3, 4: một máy chủ dùng được tối đa 4 bot để đọc ở 4 kênh thoại cùng lúc, mỗi bot giữ giọng và tốc độ riêng, và việc thêm bot phụ là miễn phí.3 Đây là thay đổi của Voxy, không phải một cập nhật của Discord.
Cách bấm nút thêm bot đã có ở mục Dùng nhiều bot trong một máy chủ của trang Hướng dẫn. Bài này đi vào phần lên kế hoạch: lúc nào thật sự cần bot thứ hai, chia phòng thế nào, giọng nào cho phòng nào, và tính trước số credit khi bot TTS đọc hai kênh thoại cùng lúc trở lên.
Khi nào cần bot thứ hai, khi nào chỉ cần chuyển phòng
Mỗi máy chủ dùng được tối đa 4 bot: Voxy và ba bot phụ Voxy 2, Voxy 3, Voxy 4. Mỗi kênh thoại chỉ có một Voxy.1 Một Voxy chỉ phục vụ một kênh thoại trong máy chủ tại một thời điểm; muốn đổi kênh thì kéo Voxy sang kênh khác hoặc dùng /join ở kênh mới, không cần /leave trước.13
| Tình huống | Cần gì |
|---|---|
| Cả nhóm rời phòng cũ sang phòng mới, phòng cũ không còn ai | Không cần thêm bot: gõ /join ở phòng mới, không cần /leave ở phòng cũ trước |
| Hai nhóm nói chuyện ở hai phòng trong cùng một buổi | Bot thứ hai cho phòng thứ hai |
| Một phòng chính đông người, thỉnh thoảng có phòng phụ mở vài phút | Thêm sẵn Voxy 2 để phòng phụ khỏi phải chờ |
| Một phòng nhưng muốn nghe hai giọng khác nhau | Không cần bot thứ hai; mỗi người chọn giọng riêng bằng /myvoice (giọng HD, 8 credit/ký tự, khi /config myvoice đang bật) |
Cách Voxy chọn bot khi có người gõ /join: bot đã ở đúng phòng đó thì giữ nguyên; nếu có bot đang rảnh thì bot đó vào. Bot rảnh được chọn theo thứ tự Voxy, rồi Voxy 2, 3, 4, nên bot không gắn cố định với phòng nào: phòng nào gõ /join trước sẽ nhận Voxy. Khi bot nào cũng bận, một bot đang ngồi ở phòng không còn người nghe sẽ được chuyển sang. Phòng còn người nghe thì không bị lấy mất bot. Nếu máy chủ chưa đủ bot phụ, /join hiện nút thêm Voxy 2, 3 hoặc 4 để đọc song song.2 Nếu cả bốn bot đều đang đọc ở những phòng còn người, Voxy báo cả 4 Voxy đều bận và nhờ thử lại khi có phòng xong việc.
Dòng cuối của bảng đáng chú ý: /myvoice cho mỗi người một giọng, và mọi Voxy trong máy chủ đọc người đó bằng giọng ấy.2 Muốn phân biệt người nói trong một phòng thì đó là việc của giọng riêng, không phải của bot thứ hai.
Thêm Voxy 2, 3, 4 vào máy chủ
- Ai bấm được. Khi Voxy đang đọc ở kênh khác,
/joinhiện nút thêm bot phụ. Người có quyền Quản lý máy chủ bấm nút đó, hoặc thêm trước bằng các nút trong trang Hướng dẫn.1 Thành viên thường gõ/joinvẫn thấy nút, nhưng cần nhờ người quản lý bấm. - Bot phụ xin quyền gì. Chỉ Xem kênh, Kết nối và Nói.1 Không cần quyền Quản trị viên. Nếu một phòng có quyền ghi đè riêng, ví dụ phòng học nhóm chỉ mở cho một role, thì bot phụ sẽ vào phòng đó cũng phải có quyền vào và nói ở đó; bot thiếu quyền sẽ không vào được phòng ấy và câu trả lời sẽ nói thiếu quyền gì. Cách xem quyền theo từng kênh có ở bài cấp quyền cho bot đọc chat Discord.
- Sau khi thêm. Bot phụ tự vào đúng kênh thoại của người vừa gõ
/joinvà đọc như Voxy.1 Nếu người quản lý bấm thêm sau khoảng 10 phút, gõ/joinlại một lần. - Lệnh vẫn gõ như cũ. Không có lệnh riêng cho Voxy 2 hay Voxy 3. Mọi lệnh vẫn gõ như bình thường; Voxy tự chuyển lệnh tới bot đang ở kênh của bạn.1 Gõ
/leaveở phòng học nhóm thì chỉ bot ở phòng học nhóm rời đi, phòng rank vẫn được đọc.
Thêm bot phụ trước giờ cao điểm đỡ hơn chờ đến lúc hai phòng cùng mở. Lúc đó người gõ /join có thể không có quyền Quản lý máy chủ, và người có quyền thì có thể đang không online.
Bảng chia phòng cho máy chủ nhiều kênh thoại
Bảng dưới đây là ví dụ hư cấu cho một máy chủ có bốn phòng thoại. Tên phòng, tên người và số ký tự đều do bài này đặt ra để minh họa; con số của máy chủ bạn sẽ khác.
| Phòng thoại | Bot | Giọng | Tốc độ | Ai trực | Ký tự ước tính mỗi buổi | Credit mỗi buổi |
|---|---|---|---|---|---|---|
| Phòng rank | Voxy | Mặc định | 1.3× | Mod Tú | 3.000 | 3.000 |
| Phòng học nhóm | Voxy 2 | Một giọng HD | 1.0× | Nhóm trưởng Lan | 1.500 | 12.000 |
| Phòng xem phim | Voxy 3 | Mặc định | 1.0× | Người mở phòng | 1.000 | 1.000 |
| Phòng trực | Voxy 4 | Theo giọng của Voxy (mặc định) | 1.0× | Mod Tú | 0 | 0 |
| Cộng | 5.500 | 16.000 |
Cột credit lấy số ký tự nhân với giá của giọng: giọng mặc định tính 1 credit/ký tự cho phần vượt lượt miễn phí, các giọng HD tính 8 credit/ký tự.4 Bảng tính như thể máy chủ đã dùng hết lượt miễn phí của giọng mặc định trong ngày; còn lượt thì các phòng giọng mặc định không tốn credit. Phòng học nhóm chỉ đọc bằng một nửa số chữ của phòng rank, nhưng tốn credit nhiều nhất vì dùng giọng HD. Nếu Voxy 2 giữ giọng mặc định ngay từ đầu thì cả buổi chỉ có 5.500 ký tự giọng mặc định: còn lượt miễn phí thì không tốn credit, đã hết lượt thì 5.500 credit, thay vì 16.000. Muốn đưa một bot về giọng mặc định thì vào phòng có bot đó, gõ /voices và chọn Giọng thường (miễn phí).
Cột Bot chỉ là giả định: các phòng mở theo đúng thứ tự trong bảng. Giọng và tốc độ thuộc về bot chứ không thuộc về phòng. Nếu hôm đó phòng học nhóm gõ /join trước, Voxy giọng mặc định sẽ vào phòng học nhóm, còn phòng rank mở sau sẽ nhận Voxy 2, bot đang dùng giọng HD, và riêng phòng rank đã thành 3.000 × 8 = 24.000 credit. Vì vậy, sau mỗi lần /join, xem bot nào đã trả lời (câu trả lời của Voxy 2, 3, 4 có tên bot ở đầu, câu không ghi tên là của Voxy) hoặc xem danh sách thành viên trong phòng, rồi gõ /voices để xem giọng bot đó đang dùng.
Hai cách giữ chi phí dễ đoán:
- Để mọi bot ở giọng mặc định. Phòng nào nhận bot nào cũng dùng chung lượt đọc miễn phí mỗi ngày của máy chủ, quá mức thì 1 credit/ký tự. Ai muốn nghe giọng HD cho tin của mình thì dùng
/myvoice(khi/config myvoiceđang bật), và chỉ tin của người đó tính giá HD. - Nếu muốn một bot giọng HD, chọn bot có số lớn nhất.
/joinưu tiên bot rảnh có số nhỏ hơn, nên bot HD chỉ vào khi các bot trước đã bận. Cả nhóm cần chấp nhận rằng phòng nào nhận bot đó thì trả gấp tám lần.
Bản trống để chép vào ghi chú của người quản lý:
BẢNG CHIA PHÒNG – [tên máy chủ]
Phòng thoại | Bot | Giọng | Tốc độ | Ai trực | Ký tự/buổi | Credit/buổi
[phòng 1] | Voxy | [mặc định hoặc HD] | [tốc độ] | [người trực] | [ước tính] | [ký tự × 1 hoặc × 8]
[phòng 2] | Voxy 2 | [...] | [...] | [...] | [...] | [...]
[phòng 3] | Voxy 3 | [...] | [...] | [...] | [...] | [...]
[phòng 4] | Voxy 4 | [...] | [...] | [...] | [...] | [...]
Cộng credit/buổi: [...]
Credit còn lại (/quota): [...]
Số buổi còn dùng được: [credit còn lại ÷ cộng credit/buổi]
Vài ghi chú khi điền:
- Ký tự ước tính. Đừng đoán theo số giờ ngồi trong phòng: credit tính theo ký tự gửi đi để đọc, không theo phút trong kênh thoại.4 Cách đo đỡ cảm tính hơn là xem
/dashboardsau một buổi thật: bảng này cho biết ai đã dùng Voxy đọc bao nhiêu ký tự và bằng giọng nào.2/usagecho biết số credit và ký tự đã dùng hôm nay và tháng này của cả máy chủ.2 - Cột Ai trực. Đây không phải một quyền trong Discord. Cột này chỉ ghi ai ngồi trong phòng đó để chỉnh giọng, tốc độ hay gõ
/clearkhi phòng bị spam, vì các lệnh này phải gõ khi đang ở cùng kênh thoại với bot.2 - Người dùng giọng riêng. Giọng riêng là giọng HD (8 credit/ký tự).2 Khi máy chủ để bật giọng riêng, một người chọn
/myvoicetrong phòng dùng giọng mặc định vẫn bị tính theo giá HD cho tin của chính người đó. Nếu phòng nào có vài người như vậy, tách phần chữ của họ ra một dòng riêng trong bảng.
Giọng và tốc độ riêng cho từng bot
Bot phụ mới dùng giọng hiện tại của Voxy cho đến khi bạn đổi. Dùng /voices và /speed khi đang ở cùng kênh với bot muốn chỉnh; mỗi bot giữ giọng và tốc độ riêng.1 Nếu Voxy đang dùng một giọng HD, Voxy 2, 3, 4 mới thêm cũng bắt đầu bằng giọng HD đó và tính 8 credit/ký tự. Muốn đổi giọng của Voxy 2 thì phải vào phòng có Voxy 2 rồi mới gõ lệnh. Cú pháp nằm ở trang Lệnh, thẻ /voices và /speed.
- Giọng. Chọn theo tính chất phòng. Phòng rank chat nhanh, nhiều câu ngắn, hợp giọng mặc định vì rẻ hơn tám lần, nên để phòng này mở trước và nhận Voxy giọng mặc định. Phòng học nhóm ít tin hơn và cần nghe rõ từng câu, có thể đáng nghe giọng HD; nhưng giọng HD gắn với bot, không gắn với phòng; muốn đưa bot về giọng mặc định thì chọn Giọng thường (miễn phí) trong
/voices. Bài chọn giọng đọc tiếng Việt cho Discord có cách nghe thử trước khi chốt. - Tốc độ.
/speedđổi tốc độ từ 0.5× đến 2.0× cho phiên hiện tại, và tốc độ trở về 1.0× mỗi lần/join.2 Cột tốc độ trong bảng vì vậy là tốc độ người trực chỉnh lại sau mỗi lần gọi bot, không phải cài đặt cố định. Khi hàng đợi dài, Voxy tự đọc nhanh hơn.2
Một số cài đặt thì dùng chung cho cả bốn bot. Giới hạn vai trò /set roles chỉnh qua Voxy và áp dụng cho cả 4 bot.1 Các mục bật/tắt trong /config, như đọc tên người nói, báo người vào/rời phòng, báo chia sẻ màn hình và giọng riêng, cũng áp dụng cho cả 4 bot.1 Không có cách cho phòng rank đọc tên người nói còn phòng học nhóm thì không. Nếu hai phòng cần luật khác nhau về ai được đọc, hãy chốt một luật chung trước; bài quy tắc dùng bot TTS trong Discord có mẫu để bắt đầu.
Mỗi phòng nên nhắn trong chat của chính kênh thoại đó, như các bước trong trang Hướng dẫn.1 Tin nhắn được đọc bởi bot đang ở cùng phòng với người gửi, nên người ở phòng rank nhắn vào chat phòng học nhóm sẽ không làm Voxy 2 đọc to tin đó.
Một túi credit cho cả bốn bot
Thêm Voxy 2, 3, 4 không tốn gì. Phần tốn là chữ được đọc. Mỗi bot tính theo giọng của chính nó và trừ vào credit chung của máy chủ.1 Ví dụ của trang Hướng dẫn: 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 (hết lượt thì trừ 100 credit); cùng lúc Voxy 2 dùng giọng HD đọc 100 ký tự hết 800 credit.1
Hệ quả cho việc lên kế hoạch:
- Không có ngân sách riêng cho từng phòng. Phòng nào đọc nhiều thì phòng đó dùng nhiều hơn trong cùng một số dư. Bảng chia phòng ở trên giúp thấy trước phòng nào ngốn nhiều nhất; sau buổi thật,
/dashboardcho biết ai đã đọc bao nhiêu ký tự và bằng giọng nào để đối chiếu lại. - Giọng HD nhân lên rất nhanh khi nhiều phòng cùng mở. Hai phòng HD đọc cùng lượng chữ tốn gấp tám lần hai phòng giọng mặc định.
- Bot thứ hai không làm phòng thứ nhất tốn thêm. Mỗi phòng vẫn chỉ trả cho chữ của chính nó; tổng tăng vì có thêm một phòng được đọc.
Giọng mặc định được đọc miễn phí 20.000 ký tự mỗi ngày cho cả máy chủ, nên phòng rank và phòng xem phim trong bảng (4.000 ký tự) nằm gọn trong lượt miễn phí. Phần cần credit là 12.000 credit của phòng học nhóm giọng HD; mỗi máy chủ được 5.000 credit dùng thử một lần cho giọng HD, chưa đủ cho phần đó.1 Mức nạp và giá các gói có ở bảng giá, còn chuyện nên dùng thử hay nạp khi nào có ở bài bot TTS miễn phí hay trả phí.
Khi bot TTS Discord hết credit giữa buổi
Vì cả bốn bot dùng chung một số dư, hết credit là hết cho mọi phòng dùng giọng HD (và cho giọng mặc định khi máy chủ đã dùng hết lượt miễn phí trong ngày), không riêng phòng tiêu nhiều nhất. Dấu hiệu và cách xử lý:
- Bot vẫn ngồi trong phòng nhưng không đọc tin mới. Voxy nhắn vào chat đang đọc một câu báo máy chủ đã hết credit nên tạm ngừng đọc, kèm gợi ý dùng
/buy. Cả máy chủ chỉ nhận câu báo này tối đa một lần mỗi 30 phút, dù có mấy bot đang đọc, nên người vào phòng muộn có thể không thấy. - Phòng có bot giọng HD im trước. Mỗi tin được kiểm tra với giá của giọng sẽ đọc nó. Khi số dư còn ít, tin giọng mặc định vẫn được đọc nhờ lượt miễn phí trong ngày (đã hết lượt thì một tin 100 ký tự cần 100 credit), còn cùng tin đó bằng giọng HD cần 800 credit thì có thể không đủ. Nếu phòng có bot giọng HD im mà phòng có bot giọng mặc định vẫn đọc, xem credit trước khi nghĩ đến lỗi quyền.
- Kiểm tra.
/quotacho xem lượt miễn phí còn lại hôm nay, credit còn lại của máy chủ và hạn dùng gần nhất.2 Nếu hết credit, dùng/buy; mọi thành viên đều tạo được liên kết nạp cho máy chủ.12 - Không phải lúc nào im cũng là hết credit. 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 cả ở máy chủ đã mua credit.1 Nếu
/quotavẫn còn nhiều credit mà bot không đọc, đi theo các bước trong bài bot vào voice nhưng không đọc.
Cách tránh bị cắt giữa buổi: trước một buổi đông, lấy số credit còn lại từ /quota chia cho dòng Cộng của bảng chia phòng. Nếu kết quả dưới một buổi, nạp thêm trước giờ mở phòng hoặc bớt số phòng dùng giọng HD mở cùng lúc. Khi bot giọng HD vào phòng nhiều chữ, có thể bớt chữ được đọc ở phòng đó, hoặc gõ /leave rồi /join lại để đổi bot; cách này chỉ đổi được khi có một bot giọng mặc định với số nhỏ hơn đang rảnh, vì /join chọn bot rảnh có số nhỏ nhất. Bot nào chưa đổi giọng thì cứ giữ giọng mặc định. Các thay đổi khác của Voxy, kể cả lần ra mắt Voxy 2, 3, 4, được ghi ở trang Có gì mới.


