Tunio: Hành Trình Kiến Tạo Đài Phát Thanh AI "Sạch" Của Riêng Tôi
Lê Lân
0
Tunio: Nền Tảng Radio Trực Tuyến AI Không Chính Trị, Không Tiêu Cực
Mở Đầu
Trong thế giới số ngày nay, thông tin thường bị chi phối bởi tiêu cực và các quan điểm chính trị, khiến việc tiếp cận tin tức sạch và khách quan trở nên khó khăn. Đó cũng là lý do xuất phát để tôi bắt đầu một dự án đặc biệt: tạo ra một nền tảng radio trực tuyến sử dụng trí tuệ nhân tạo, phát sóng nhạc bản quyền tự do và tin tức “sạch”, không thiên vị.
Với niềm đam mê khám phá Kubernetes và phát triển ứng dụng di động, tôi đồng thời mong muốn tìm được một giải pháp lọc bỏ những thông tin mang tính kích động, tiêu cực tràn lan trên Internet. Kết quả là Tunio ra đời — một nền tảng với các kênh radio trực tuyến do AI dẫn dắt, cung cấp nội dung đa dạng từ tin tức, podcast cho đến âm nhạc và nhiều hơn thế nữa. Bài viết này sẽ giúp bạn hiểu rõ về hành trình phát triển Tunio, công nghệ ứng dụng, cũng như tiềm năng mở rộng trong tương lai.
Tổng Quan Dự Án Tunio
Khởi Nguồn Ý Tưởng
Từ mong muốn cá nhân về một bộ lọc tin tức trong sạch, tôi bắt đầu với việc xây dựng một kênh radio trực tuyến phát nhạc không vi phạm bản quyền và tin tức được chọn lọc kỹ càng. Nhận thấy nhiều người quan tâm và muốn làm điều tương tự, tôi quyết định mở rộng thành một nền tảng toàn diện với các tính năng như:
Máy chủ phát thanh AI thủ vai “MC”
Podcast tự động tạo theo yêu cầu
Hệ thống quản lý trực quan thân thiện với người dùng
Các Kênh Trực Tuyến Tiêu Biểu
Tunio Showcase: Bao gồm tin tức, podcast, thông báo, khung chương trình, hiệu ứng âm thanh
Bạn có thể truy cập và trải nghiệm trực tiếp các kênh để cảm nhận sự khác biệt mà Tunio tạo ra.
Công Nghệ và Kiến Trúc
Tổng Quan Stack Công Nghệ sử dụng Kubernetes
Thành phần
Công nghệ
Audio server
Icecast2, Liquidsoap
Logic & Quản lý playlist
Golang (real-time, background jobs)
Lưu trữ dữ liệu
PostgreSQL (pgvector), S3
Xử lý âm thanh
ffmpeg (chỉnh âm chuẩn hóa, chuyển đổi định dạng)
Giám sát
Prometheus, Grafana
Text-to-Speech (TTS)
ElevenLabs, Piper TTS (tự host)
Frontend Web
Next.js (kèm next-intl cho đa ngôn ngữ)
Ứng dụng di động
React Native (Expo)
Ứng Dụng TTS và Xử Lý Âm Thanh
Ban đầu, ElevenLabs được sử dụng cho phần tạo giọng nói tự nhiên của tin tức và podcast. Tuy nhiên, để giảm chi phí và hạn chế giới hạn sản sinh nội dung, tôi đã chuyển sang tự host Piper TTS — một công nghệ TTS mã nguồn mở, giúp mở rộng quy mô hoàn toàn linh hoạt.
Quy Trình Xử Lý Nội Dung Tin Tức – Podcast
Thu thập dữ liệu từ các RSS feed tin tức (công nghệ, thể thao, game, v.v.)
Lọc bỏ các tin tức chứa nội dung tiêu cực, chính trị, quảng cáo bằng mô hình AI
Loại bỏ dữ liệu trùng lặp nhờ kỹ thuật nhúng vector (vector embeddings)
Tóm tắt nội dung bằng GPT
Chuyển văn bản tóm tắt thành giọng nói
Phát trực tiếp lên nền tảng
Quy trình trên đảm bảo người nghe nhận được thông tin nhanh chóng, chính xác và không bị gián đoạn bởi những yếu tố gây tiêu cực.
Nội Dung và Phân Phối
Loại Hình Nội Dung Phát Thanh
Âm nhạc: Toàn bộ nhạc phát trên nền tảng đều là bản quyền tự do hoặc được tạo ra từ mô hình mở
Tin tức: Được phân loại theo chủ đề, cập nhật liên tục từ các nguồn đa dạng
Jingles: Hiệu ứng âm thanh và lời dẫn được tạo bằng TTS với giọng nói tự nhiên
Podcast: Tạo dựa trên câu hỏi hoặc yêu cầu từ người dùng, được tự động hóa và phát sóng
Hệ Thống Phân Phối Đa Kênh
Tunio cung cấp tính năng restream trực tiếp đến các nền tảng như YouTube, Twitch và Telegram mà không cần phần mềm bên thứ ba. Điều này giúp người dùng dễ dàng chia sẻ kênh của mình đến đa dạng đối tượng người nghe.
Ứng Dụng Frontend
Giao diện web: Next.js, hỗ trợ đa ngôn ngữ với next-intl, quản lý dễ dàng qua bảng điều khiển
Ứng dụng di động: React Native (Expo) với WebView, có thể tải trực tiếp trên cửa hàng Google Play
Tính Năng Nổi Bật
Quản lý kênh đơn giản, trực quan
Trình phát nhạc và tin tức tích hợp liền mạch
Tích hợp AI tự động tạo nội dung
Những Bài Học và Hướng Phát Triển
Dự án Tunio vẫn đang trong quá trình hoàn thiện, đặc biệt ở bước đăng ký công ty để chính thức chấp nhận thanh toán và mở rộng người dùng.
Tôi rất mong nhận được phản hồi về:
Tính năng kỹ thuật cần bổ sung hoặc tối ưu
Ý tưởng đặt tên hoặc branding
Ấn tượng tổng quan về giao diện và trải nghiệm người dùng
Nếu bạn quan tâm, tôi sẵn sàng chia sẻ sâu hơn về các bài học, sai sót đã gặp và các quyết định thay đổi trong quá trình phát triển dự án.
Kết Luận
Tunio là một nền tảng radio trực tuyến độc đáo, vừa sử dụng công nghệ AI tiên tiến vừa mang lại trải nghiệm nội dung “sạch” và tích cực cho người nghe. Với việc kết hợp Kubernetes, các công nghệ TTS tự host và hệ thống phân phối đa kênh, Tunio hứa hẹn mở ra hướng đi mới cho việc tiếp cận tin tức và giải trí trên mạng.
Bạn có thể thử nghiệm nền tảng tại https://app.tunio.ai và đồng hành cùng Tunio trong hành trình phát triển tiếp theo.