Cách làm giọng đọc AI tiếng Việt tự nhiên: dấu câu, số, tên riêng và nhịp đọc
DibiVoice
Tác giả
Một giọng AI có thể phát âm đúng từng chữ nhưng vẫn nghe thiếu tự nhiên. Nguyên nhân thường không nằm riêng ở chất giọng. Kịch bản chưa được chuẩn hóa, dấu câu đặt theo thói quen viết, số và tên riêng có nhiều cách đọc, còn nhịp câu không phù hợp với ngữ cảnh. Khi các lỗi nhỏ xuất hiện liên tiếp, người nghe sẽ nhận ra cảm giác máy đọc dù khó chỉ ra chính xác sai ở đâu.
Muốn tạo giọng đọc AI tiếng Việt tự nhiên, hãy xem văn bản đầu vào như một kịch bản để nghe, không phải một bài viết để nhìn. Quy trình hiệu quả gồm bốn việc: làm sạch nội dung, viết lại phần dễ gây nhập nhằng, điều khiển khoảng nghỉ và nghe thử trên thiết bị khán giả sẽ dùng. Nếu mới bắt đầu, xem thêm cách chuyển văn bản thành giọng nói AI. Bài này đi lần lượt qua từng bước, kèm ví dụ có thể áp dụng cho video, podcast, sách nói, quảng cáo và nội dung đào tạo.
Vì sao cùng một giọng AI nhưng kết quả nghe rất khác?
Công cụ chuyển văn bản thành giọng nói nhận chữ rồi dự đoán cách phát âm, ngữ điệu và thời lượng. Tuy nhiên, tiếng Việt có nhiều điểm phụ thuộc vào ngữ cảnh. Chuỗi “1/5” có thể là ngày mùng một tháng năm, một phần năm hoặc tỷ số một-năm. “15.000” thường là mười lăm nghìn, nhưng dấu chấm trong một số tài liệu lại được dùng như dấu thập phân. Tên nước ngoài, tên thương hiệu và chữ viết tắt càng khó đoán hơn.
Văn viết cũng chứa các câu dài, ngoặc đơn, gạch chéo và liệt kê dày. Người thật tự chọn chỗ lấy hơi dựa trên ý nghĩa. Máy thường dựa nhiều vào dấu câu. Vì vậy, thay đổi vài ký tự trong kịch bản đôi khi cải thiện kết quả rõ hơn việc đổi sang một giọng khác.
Nguyên tắc dễ nhớ: nếu một đoạn có thể được đọc theo hai cách, đừng bắt hệ thống tự đoán. Hãy viết rõ cách bạn muốn người nghe tiếp nhận.
Xử lý dấu câu để máy biết ngắt, nghỉ và nhấn
Dấu câu trong TTS giống chỉ dẫn diễn xuất ở mức cơ bản. Dấu phẩy thường tạo nhịp nghỉ ngắn. Dấu chấm kết thúc một ý và cho khoảng nghỉ rõ hơn. Dấu hai chấm báo hiệu phần giải thích hoặc danh sách. Dấu chấm hỏi kéo ngữ điệu theo hướng nghi vấn. Hiệu quả cụ thể còn tùy giọng và bộ máy TTS, nên cần nghe thử thay vì áp một công thức cho mọi trường hợp.
Chia câu dài trước khi thêm dấu phẩy
Một lỗi phổ biến là dùng nhiều dấu phẩy để giữ nguyên câu dài. Cách này dễ khiến giọng đọc đều, hụt hơi hoặc nhấn sai vế. Nếu câu chứa hai thông tin có thể đứng độc lập, hãy tách bằng dấu chấm.
| Bản khó đọc | Bản phù hợp với TTS |
|---|---|
| Sau khi tải tệp lên, hệ thống sẽ xử lý nội dung, thời gian hoàn tất phụ thuộc vào độ dài và bạn có thể kiểm tra lại trước khi xuất. | Sau khi bạn tải tệp lên, hệ thống sẽ xử lý nội dung. Thời gian hoàn tất phụ thuộc vào độ dài. Bạn có thể nghe kiểm tra trước khi xuất. |
| Khóa học dành cho người mới, người làm nội dung và các nhóm cần sản xuất âm thanh thường xuyên. | Khóa học dành cho người mới và người làm nội dung. Khóa học cũng phù hợp với các nhóm sản xuất âm thanh thường xuyên. |
Viết lại ký hiệu mà người nghe không nhìn thấy
Các ký hiệu “/”, “&”, “+”, ngoặc kép hoặc ngoặc đơn có thể bị đọc không như mong muốn. Trong lời thoại, nên đổi chúng thành từ: “và”, “hoặc”, “cộng”, “trên”. Nội dung trong ngoặc đơn nên được nhập vào câu hoặc tách thành câu riêng. Nếu một dấu gạch ngang nhằm tạo khoảng nghỉ, dấu phẩy hoặc dấu chấm thường dễ kiểm soát hơn.
Cách viết số để AI đọc đúng ý
Số là nhóm lỗi cần kiểm tra thủ công nhiều nhất. Đừng chỉ hỏi “con số này có đúng không”; hãy hỏi “người nghe cần nghe nó theo cách nào”. Cùng một chuỗi ký tự có thể mang nghĩa ngày tháng, giá tiền, mã sản phẩm, số điện thoại hoặc số thứ tự.
Ngày, giờ và năm
- “10/9/2026” nên viết thành “ngày mười tháng chín năm hai nghìn không trăm hai mươi sáu” nếu cần một cách đọc cố định.
- “8:30” có thể đổi thành “tám giờ ba mươi phút”. Nếu văn phong hội thoại, “tám giờ rưỡi” tự nhiên hơn.
- Năm “2005” có thể đọc là “hai nghìn không trăm lẻ năm” hoặc “hai nghìn lẻ năm”, tùy vùng miền và phong cách nội dung.
Không nhất thiết phải viết mọi con số bằng chữ. Chỉ nên mở rộng những số máy dễ đọc sai hoặc những số có cách đọc bắt buộc. Sau khi đổi, giữ cách viết nhất quán trong toàn bài.
Tiền, phần trăm và đơn vị đo
Thay “250.000đ” bằng “hai trăm năm mươi nghìn đồng”. Thay “12,5%” bằng “mười hai phẩy năm phần trăm”. Với “20 km/h”, có thể viết “hai mươi ki-lô-mét trên giờ”. Cách viết đầy đủ làm kịch bản dài hơn, nhưng giảm khả năng máy đọc ký hiệu, đọc sai dấu phân cách hoặc phát âm đơn vị theo tiếng Anh.
Xử lý tên riêng, tiếng Anh và chữ viết tắt
Tên người, địa danh và thương hiệu không có một quy tắc duy nhất. Có tên cần giữ cách phát âm bản ngữ, có tên đã quen với cách đọc Việt hóa. Điều quan trọng là chọn một cách đọc phù hợp với khán giả rồi dùng thống nhất.
Phiên âm chỉ dành cho đầu ra âm thanh. Hãy giữ tên đúng chính tả trong phụ đề và dùng một bản kịch bản riêng cho TTS khi cần.
Nếu dự án cần giữ đặc trưng của một giọng cụ thể, bạn có thể tìm hiểu thêm về nhân bản giọng nói bằng AI. Chất giọng giống người thật không tự sửa được lỗi kịch bản; các bước chuẩn hóa tên và số vẫn cần thiết.
Điều chỉnh nhịp đọc theo mục đích nội dung
Nhịp tự nhiên không đồng nghĩa với đọc chậm. Nhịp phù hợp là nhịp giúp người nghe hiểu, cảm và theo kịp thông tin. Video ngắn có thể nhanh, nhưng vẫn cần nghỉ trước câu chốt. Nội dung hướng dẫn cần chậm ở thao tác mới. Podcast hội thoại nên có độ co giãn giữa các lượt nói để tránh cảm giác hai người đang đọc nối tiếp từ một bảng tính.
Dùng độ dài câu để tạo tiết tấu
Ba câu dài liên tiếp dễ gây đều giọng. Ba câu cực ngắn liên tiếp lại nghe như đọc khẩu hiệu. Hãy xen kẽ có chủ đích. Câu ngắn dành cho kết luận, cảnh báo hoặc chuyển ý. Câu vừa dùng để giải thích. Câu dài chỉ nên giữ khi các vế liên quan chặt và giọng vẫn có chỗ nghỉ hợp lý.
Đồng bộ nhịp với video và phụ đề
Khi lồng tiếng video bằng AI từ SRT, thời lượng của từng câu thoại bị giới hạn bởi mốc thời gian. Đừng ép một câu quá nhiều chữ chạy thật nhanh để vừa khung. Có thể rút gọn lời, chia lại phụ đề hoặc điều chỉnh điểm vào và ra nếu hình ảnh cho phép. DibiVoice hỗ trợ tạo giọng từ SRT, còn quy trình STT có thể xuất SRT để bạn tiếp tục biên tập. Với nội dung đang theo xu hướng, tham khảo thêm cách tạo giọng Adam bằng AI, nhưng vẫn nên ưu tiên khả năng nghe rõ hơn việc chạy theo một tốc độ cố định.
Mẫu kiểm tra chất lượng trước khi xuất bản
- Nghe từ đầu đến cuối, không chỉ nghe các đoạn vừa sửa.
- Kiểm tra riêng ngày tháng, tiền, tỷ lệ, đơn vị, mã và số điện thoại.
- Soát cách đọc tên người, địa danh, thương hiệu và chữ viết tắt.
- Đánh dấu câu bị hụt hơi, nghỉ sai hoặc nhấn nhầm từ.
- Nghe bằng tai nghe và loa điện thoại, đồng thời đối chiếu với phụ đề.
- Với podcast nhiều người nói, kiểm tra khoảng nghỉ khi đổi người và mức âm lượng giữa các giọng.
Thực hành trên DibiVoice
DibiVoice có TTS đa provider, tạo giọng từ SRT, STT xuất SRT và podcast AI nhiều người nói. Hãy thử trước một đoạn 100 đến 150 chữ có ngày tháng, tên riêng và câu dài. So sánh vài cách đặt dấu trước khi xử lý toàn bộ dự án.
Khi đã có kịch bản, bạn có thể đăng nhập DibiVoice để thử quy trình tạo giọng và kiểm tra đầu ra trên chính nội dung của mình.
Câu hỏi thường gặp
Làm sao để giọng đọc AI tiếng Việt bớt đều?
Hãy chia câu theo ý, xen kẽ độ dài câu và đặt khoảng nghỉ trước phần cần nhấn. Sửa kịch bản trước khi tăng giảm tốc độ. Một văn bản gồm nhiều câu có cấu trúc giống nhau thường tạo nhịp đều dù chất giọng tốt.
Có nên viết toàn bộ số thành chữ không?
Không cần. Nên viết thành chữ khi con số có nhiều cách hiểu hoặc công cụ đọc chưa đúng, chẳng hạn ngày tháng, tiền, tỷ lệ, phiên bản và mã. Các số đơn giản có thể giữ nguyên nếu kết quả nghe đã chính xác.
Phiên âm tên tiếng Anh thế nào để không sai?
Hãy xác định cách đọc mà người sở hữu tên hoặc thương hiệu sử dụng, sau đó thử một phiên âm gần âm tiết tiếng Việt. Nghe lại trong cả câu vì cách phát âm có thể thay đổi theo từ đứng cạnh. Giữ tên viết đúng chính tả trong phụ đề.
Dấu phẩy có luôn tạo khoảng nghỉ trong TTS không?
Dấu phẩy thường tạo nghỉ ngắn, nhưng mức độ còn tùy giọng và bộ máy TTS. Nếu cần tách hai ý rõ, dấu chấm đáng tin cậy hơn. Cách duy nhất để xác nhận là tạo giọng và nghe thử đúng câu đó.
