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à:
- mình dùng Google Translate để dịch đoạn truyện
- rồi chụp ảnh truyện → copy từng chữ bằng tool OCR
- 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:
- nhiều web TTS giới hạn ký tự quá thấp
- giọng đọc robot, thiếu cảm xúc
- web thì chậm, lag
- có web free nhưng giọng dở
- 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:
- giọng tiếng Việt hay
- miễn phí
- dễ dùng
Nhưng giờ cao điểm thì:
- chậm
- request timeout
- đô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:
- free
- 1 giọng nhưng hỗ trợ 50+ ngôn ngữ
- giọng khá hợp đọc truyện
Nhưng rồi một ngày, nó limit mình:
- gọi song song nhiều là dính
- tối đa chỉ khoảng 80.000 ký tự/giờ
- đ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:
- miễn phí
- ổn định
- nhanh
- nhiều giọng
- phù hợp cho học tập, giáo viên, người làm short, người đọc truyện
- 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:
- chuyển sang Linux VPS
- Docker hóa toàn bộ
- tối ưu tốc độ
- thêm OCR
- thêm Books
- thêm Speech-to-Text
- tối ưu giao diện
- 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:
- web dùng tốt
- server ổn
- người dùng ai cũng dùng được
- 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:
- để server không bị overload
- để chi phí không vượt kiểm soát
- để 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ó:
- 60–140 người truy cập mỗi ngày
- hàng trăm request chuyển văn bản → giọng nói mỗi ngày
- 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:
- có công cụ tốt cho người Việt
- miễn phí
- đơn giản
- dễ dùng
- và hữu ích cho mọi người
Tương lai mình sẽ tiếp tục nâng cấp:
- giọng tốt hơn
- audiobook từ PDF
- OCR mạnh hơn
- STT chính xác hơn
- 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.



