🔒 Dữ liệu bản miễn phí có thể được dùng để cải thiện AI. Nâng cấp Pro để bảo mật tuyệt đối

Vì sao mình tự xây TTSForFree — Hành trình tạo công cụ Text-to-Speech miễn phí cho mọi người

Vì sao mình tự xây TTSForFree — Hành trình tạo công cụ Text-to-Speech miễn phí cho mọi người

2025-12-04 14:01 | 6 phút đọc | 278 lượt xem | Tác giả: Nguyễn Thái (Kỹ sư phần mềm)

Xin chào mọi người,

mình là Thai — một web developer với gần 3 năm kinh nghiệm.

Hôm nay mình muốn chia sẻ lý do vì sao mình tạo ra website TTSForFree.com, một công cụ chuyển văn bản thành giọng nói miễn phí dành cho tất cả mọi người.

Đây không phải bài “làm màu để SEO”.

Đây là câu chuyện thật, bắt đầu từ năm 2023 khi mình bắt đầu đi làm và… tìm cách kiếm thêm từ YouTube.


1. Mọi thứ bắt đầu từ những video review truyện

Trong thời gian đầu làm YouTube, mình chọn ngách review truyện, vì mình thích giọng kể và muốn thử sức.

Nhưng vấn đề là:

  1. mình dùng Google Translate để dịch đoạn truyện
  2. rồi chụp ảnh truyện → copy từng chữ bằng tool OCR
  3. rồi lại chuyển chữ thành giọng nói để ghép vào video

Lúc làm vài video thì ổn.

Nhưng khi làm nhiều hơn, mình gặp ngay giới hạn:

  1. nhiều web TTS giới hạn ký tự quá thấp
  2. giọng đọc robot, thiếu cảm xúc
  3. web thì chậm, lag
  4. có web free nhưng giọng dở
  5. mình mỗi ngày dùng khoảng 10.000 ký tự chỉ để làm short

Làm YouTube mà mỗi bước đều phải “copy–paste–chờ–retry” thì stress kinh khủng.


2. FPT.AI từng là cứu cánh – nhưng không ổn định

Thời đó FPT.AI là lựa chọn rất tốt:

  1. giọng tiếng Việt hay
  2. miễn phí
  3. dễ dùng

Nhưng giờ cao điểm thì:

  1. chậm
  2. request timeout
  3. đôi khi “mất tích” luôn vài tiếng

Mình chạy deadline YouTube nên mỗi lần bị đứng là muốn bỏ cuộc luôn.


3. Mình tự viết tool chuyển văn bản thành giọng – gTTS

Không còn cách nào khác, mình tự viết một công cụ dùng gTTS.

Ưu điểm:

  1. free
  2. 1 giọng nhưng hỗ trợ 50+ ngôn ngữ
  3. giọng khá hợp đọc truyện

Nhưng rồi một ngày, nó limit mình:

  1. gọi song song nhiều là dính
  2. tối đa chỉ khoảng 80.000 ký tự/giờ
  3. đang làm video mà bị “block” thì coi như xong

Lúc đó mình nghĩ:

“Mình là dev mà còn khó.
Người bình thường lấy gì mà dùng?”

Và đó là khoảnh khắc mình quyết định:

Tự làm một web TTS miễn phí luôn cho rồi.


4. Tháng 3/2025 – mình bắt đầu xây TTSForFree

Mình muốn tạo ra một web TTS:

  1. miễn phí
  2. ổn định
  3. nhanh
  4. nhiều giọng
  5. phù hợp cho học tập, giáo viên, người làm short, người đọc truyện
  6. không bắt đăng nhập

Mình deploy bản đầu tiên lên Google Cloud miễn phí vào tháng 5/2025.


5. Giai đoạn downtime (tháng 7–9) — và quyết định rebuild từ đầu

Sau vài tháng, credit cloud hết → web downtime gần như toàn bộ.

Mình không có tiền duy trì server tốt.

Nhưng mình không muốn bỏ dự án.

Cuối tháng 9/2025, mình rebuild lại EVERYTHING:

  1. chuyển sang Linux VPS
  2. Docker hóa toàn bộ
  3. tối ưu tốc độ
  4. thêm OCR
  5. thêm Books
  6. thêm Speech-to-Text
  7. tối ưu giao diện
  8. debug hàng trăm lỗi

Một mình làm hết, nhưng cảm giác rõ ràng hơn, sạch sẽ hơn, chuyên nghiệp hơn.


6. Mình có kiếm tiền không? Có, nhưng… phải công bằng

Mục tiêu của mình:

  1. web dùng tốt
  2. server ổn
  3. người dùng ai cũng dùng được
  4. sau này bật ads thì càng tốt

Nhưng có một vấn đề lớn:

Một vài user convert hàng triệu ký tự trong 1 ngày,

khiến server nghẽn → người dùng thực sự không convert được.

Vậy nên mình buộc phải giới hạn:

  1. để server không bị overload
  2. để chi phí không vượt kiểm soát
  3. để người dùng bình thường không bị ảnh hưởng

Giới hạn không phải để làm khó ai.

Mà là để bảo vệ đa số người dùng thật sự — và để dự án tồn tại lâu dài.


7. Đến tháng 11/2025 – mình bất ngờ vì có rất nhiều người dùng thật

Hiện tại website có:

  1. 60–140 người truy cập mỗi ngày
  2. hàng trăm request chuyển văn bản → giọng nói mỗi ngày
  3. nhiều user quay lại hàng ngày

Có người dùng để dạy học,

có người dùng để đọc truyện,

có người dùng để làm short.

Mỗi lần thấy “Active Users” tăng, mình vui lắm.


8. Lời kết — Mình hy vọng TTSForFree sẽ giúp được nhiều người hơn nữa

Mình tạo TTSForFree vì chính mình từng trải qua khó khăn khi dùng TTS ở Việt Nam.

Mình muốn:

  1. có công cụ tốt cho người Việt
  2. miễn phí
  3. đơn giản
  4. dễ dùng
  5. và hữu ích cho mọi người

Tương lai mình sẽ tiếp tục nâng cấp:

  1. giọng tốt hơn
  2. audiobook từ PDF
  3. OCR mạnh hơn
  4. STT chính xác hơn
  5. thêm blog hướng dẫn cho người mới

Cảm ơn mọi người đã tin tưởng và sử dụng TTSForFree ❤️

Điều đó làm mình vui và có động lực phát triển mỗi ngày.

Frequently Asked Questions

Q: TTSForFree ra đời khi nào?

A: Mình bắt đầu xây từ tháng 3/2025 và chính thức chạy ổn định từ cuối tháng 9/2025.

Q: TTSForFree có hoàn toàn miễn phí không?

A: Có, nhưng mình phải giới hạn để tránh người dùng spam hàng triệu ký tự làm ảnh hưởng server và người dùng thật.

Q: Những ai phù hợp dùng TTSForFree?

A: Giáo viên, học sinh, người làm video short, người đọc truyện, người cần tạo voiceover nhanh và miễn phí.

Q: Trang web có hỗ trợ tiếng Việt tốt không?

A: Có. Mình ưu tiên các giọng AI tiếng Việt chất lượng cao khi tích hợp vào hệ thống.

Q: TTSForFree có hỗ trợ OCR và Speech-to-Text không?

A: Có, website đã có OCR cho ảnh/PDF và công cụ Speech-to-Text dựa trên AI.

Q: Tại sao đôi khi web chậm?

A: Do có người dùng chuyển lượng lớn ký tự cùng lúc. Mình đang tối ưu hệ thống và giới hạn để cải thiện trải nghiệm người dùng.

Was this article helpful?

Related Articles

Latest from Our Blog

Không có bài viết nào