LyTranTTS-Free / README.md
LTTEAM's picture
Upload 6 files
21703a5 verified

A newer version of the Gradio SDK is available: 6.3.0

Upgrade
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

LyTranTTS Free Screenshot

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

  1. Clone repository hoặc tải source code:

    git clone https://huggingface.co/spaces/LTTEAM/LyTranTTS-Free
    cd LyTranTTS-Free
    
  2. Cài đặt các thư viện cần thiết:

    pip install -r requirements.txt
    
  3. Chạy ứng dụng:

    python app.py
    
  4. Truy cập ứng dụng qua trình duyệt tại:

    http://localhost:7860
    

Hướng dẫn sử dụng

  1. Chọn engine TTS (Edge hoặc Google)
  2. Nhập hoặc dán văn bản cần chuyển đổi vào ô văn bản
  3. Chọn ngôn ngữ → giới tính → giọng đọc phù hợp
  4. Điều chỉnh tốc độ và cao độ nếu cần
  5. Nhấn "Nghe thử giọng" để kiểm tra trước
  6. Nhấn "Tạo giọng nói" để tạo file âm thanh hoàn chỉnh
  7. 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