Spaces:
Paused
Paused
A newer version of the Gradio SDK is available:
6.3.0
metadata
title: Edge TTS
emoji: 🔥
colorFrom: green
colorTo: blue
sdk: gradio
sdk_version: 5.34.0
app_file: app.py
pinned: false
short_description: Chuyển văn bản sang giọng nói ( thư viện Edge TTS )
LyTranTTS Free - Công cụ chuyển văn bản thành giọng nói
Công cụ TTS (Text-to-Speech) hỗ trợ đa ngôn ngữ với khả năng xuất file âm thanh kèm phụ đề SRT, được phát triển bởi Lý Trần và cộng đồng LTTEAM.
Tính năng chính
- 🎙️ Hỗ trợ 2 engine TTS: Edge (Microsoft) và Google
- 🌍 Đa ngôn ngữ với nhiều giọng đọc khác nhau
- ⚡ Tùy chỉnh tốc độ và cao độ giọng đọc
- 📄 Tự động chia văn bản dài thành các đoạn ngắn
- 🎧 Xuất file âm thanh MP3 kèm phụ đề SRT
- 🔊 Chức năng nghe thử giọng đọc trước khi tạo
Yêu cầu hệ thống
- Python 3.7+
- Các thư viện Python: pip install gradio edge-tts gtts
- FFmpeg (để merge các file âm thanh)
Cài đặt
Clone repository hoặc tải source code:
git clone https://huggingface.co/spaces/LTTEAM/LyTranTTS-Free cd LyTranTTS-FreeCài đặt các thư viện cần thiết:
pip install -r requirements.txtChạy ứng dụng:
python app.pyTruy cập ứng dụng qua trình duyệt tại:
http://localhost:7860
Hướng dẫn sử dụng
- Chọn engine TTS (Edge hoặc Google)
- Nhập hoặc dán văn bản cần chuyển đổi vào ô văn bản
- Chọn ngôn ngữ → giới tính → giọng đọc phù hợp
- Điều chỉnh tốc độ và cao độ nếu cần
- Nhấn "Nghe thử giọng" để kiểm tra trước
- Nhấn "Tạo giọng nói" để tạo file âm thanh hoàn chỉnh
- Tải xuống file MP3 và SRT từ giao diện
Cấu trúc thư mục
LyTranTTS-Free/
├── app.py # File chính chứa mã nguồn
├── voices.json # Danh sách giọng đọc từ Edge TTS
├── requirements.txt # Các thư viện cần thiết
├── README.md # Hướng dẫn này
└── screenshot.png # Ảnh chụp màn hình ứng dụng
Hỗ trợ và đóng góp
- Báo cáo lỗi hoặc yêu cầu tính năng mới qua Issues
- Đóng góp code qua Pull Requests
- Tham gia cộng đồng LTTEAM trên Facebook: LTTEAM Group
Giấy phép
Dự án được phát hành dưới giấy phép MIT. Xem file LICENSE để biết thêm chi tiết.
Phát triển bởi Lý Trần | Cộng đồng LTTEAM
