sanoTTS (ultra-light offline)

Giọng nóiNgoại tuyếnChỉ CPUĐược dùng thương mại

Lồng tiếng cho phụ đề của bạn với sanoTTS, các giọng thần kinh từ 294 nghìn đến 2.3 triệu tham số chạy trên CPU. 28 giọng của nó trong 14 ngôn ngữ được tải khi dùng lần đầu, mỗi giọng vài MB, và hoạt động ngoại tuyến sau đó.

Cài đặt từ Subtitld

Cài đặt Tiện ích bổ sung sanoTTS (ultra-light offline) Cài đặt

Subtitld tải về, kiểm tra SHA-256 và giữ cho tiện ích luôn được cập nhật.

Mã nguồn trên GitHub
Ngôn ngữ
14
Giọng nói
28
Tải tiện ích bổ sung
38–63 MB
RAM, tối thiểu
512 MB

Nó làm gì

Một giọng cho mỗi người nói

Chọn sanoTTS làm Công cụ lồng tiếng và chọn một giọng cho mỗi người nói. Tạo tất cả giọng nói lồng tiếng các câu của người nói đó: tất cả, một khoảng, hoặc vùng chọn.

Vài MB cho mỗi giọng

Mỗi giọng được tải lần đầu bạn dùng, từ 0.3 đến 9 MB, từ Hugging Face hoặc, nếu thất bại, từ GitHub. Sau đó nó hoạt động ngoại tuyến.

Nhẹ trên máy tính của bạn

Không cần card đồ họa. sanoTTS chạy trên hai luồng CPU theo mặc định, nên nó không chiếm mọi nhân khi bạn chỉnh sửa.

Vừa với phụ đề

Với Khớp bản lồng tiếng với thời lượng phụ đề bật, mỗi đoạn mới được tăng hoặc giảm tốc để kéo dài đúng bằng phụ đề của nó. Đoạn gốc cũng được giữ lại.

Giọng nói

Đa số ngôn ngữ có một giọng, hoặc một giọng chuẩn và một giọng -tiny gọn nhẹ: tiếng Séc, Đức, Tây Ban Nha, Ý, Bồ Đào Nha, Romania, Nga và Thổ Nhĩ Kỳ đều có cả hai. Tiếng Anh (Mỹ) có bảy giọng:

  • Heart, được đánh dấu là tự nhiên nhất, và Heart Nano, nhanh nhất, với 294 nghìn tham số.
  • Amy với ba kích cỡ: nhỏ nhất, cân bằng và chất lượng cao nhất.
  • Hfc và Kristin, hai âm sắc khác.

Câu đầu tiên dùng một giọng phải chờ nó tải và nạp; các câu sau dùng lại nó.

Câu dài trên Heart và Heart Nano. Hai giọng này thất bại với đầu vào dài, nên tiện ích tách mọi phụ đề trên 170 ký tự tại chỗ kết thúc câu rồi ghép các phần lại. Chỗ nối có thể nghe thấy mờ nhạt.

28 giọng nói bằng 14 ngôn ngữ.

  • ar-jo 1
  • cs-cz 2
  • de-de 2
  • en-us 7
  • es-es 2
  • fr-fr 1
  • id-id 1
  • it-it 2
  • pt-br 2
  • ro-ro 2
  • ru-ru 2
  • tr-tr 2
  • vi-vn 1
  • zh-cn 1

Nơi lưu giọng

Nằm ngoài tiện ích, nên cập nhật hoặc gỡ cài đặt tiện ích vẫn giữ các giọng của bạn.

Hệ thống Thư mục
Linux ~/.cache/sanotts
macOS ~/.cache/sanotts

Tùy chọn

Subtitld truyền các cài đặt này cho tiện ích khi khởi động nó. Sau một thay đổi, chúng có hiệu lực khi tiện ích khởi động lại: sau năm phút không dùng, hoặc khi bạn khởi động lại Subtitld.

Trong Cài đặt › Tiện ích bổ sung › sanoTTS (ultra-light offline) › Cấu hình.

Speaking rate
Mặc định: 1.0

Applied at synthesis time by stretching phoneme durations, which sounds better than resampling afterwards.

CPU threads
Mặc định: 2

Threads numpy/OpenBLAS may use. The default of 2 keeps synthesis from saturating every core while you are editing.

Download voices from
Mặc định: trống

Where voice packs are fetched from on first use. Pin one if the other is blocked on your network.

Local voice directory
Mặc định: trống

Tùy chọn. Một thư mục chứa một gói giọng đã giải nén, để làm việc khi không có mạng. Mọi giọng sanoTTS bạn chọn khi đó đều nói bằng gói này, nên để trống để dùng danh sách giọng. Gõ đường dẫn của thư mục; Duyệt chỉ chọn tệp.

Ngôn ngữ

Mười trong số 14 ngôn ngữ được phát âm bằng espeak-ng, đi kèm bên trong tiện ích, nên bạn không cần cài thêm gì. Trang web của sanoTTS cũng liệt kê tiếng Hindi và tiếng Nepal, nhưng hai ngôn ngữ đó chỉ có trong bản demo trên trình duyệt của nó, không có trong bản dựng mà tiện ích này dùng.

  • ar-jo
  • cs-cz
  • de-de
  • en-us
  • es-es
  • fr-fr
  • id-id
  • it-it
  • pt-br
  • ro-ro
  • ru-ru
  • tr-tr
  • vi-vn
  • zh-cn

Nền tảng

Hệ thống Tải vềĐã thử
Linux x86-64 63.2 MBTổng hợp thật trong CI
macOS (Apple silicon) 37.6 MBTổng hợp thật trong CI

Trước mỗi bản phát hành, CI chạy từng bản dựng đã đóng gói và yêu cầu nó đọc các câu tiếng Anh và tiếng Đức. Chưa có bản dựng Windows: trên Windows, sanoTTS có thể dừng giữa câu khi đang thiết lập espeak-ng, và cách sửa của tiện ích chưa được thử trên một máy Windows thật.

Khắc phục sự cố

Khi một câu thất bại, nó không có lồng tiếng. Đây là các lý do tiện ích đưa ra.

  • model_missingKhông tải được gói giọng từ Hugging Face hoặc GitHub. Kiểm tra kết nối và thử lại. Nếu một trong hai bị chặn trên mạng của bạn, chọn cái còn lại trong Download voices from.
  • network_unavailableTải gói giọng thất bại. Kiểm tra kết nối và thử lại; một giọng đã tải sẵn vẫn hoạt động ngoại tuyến.
  • disk_fullKhông đủ dung lượng ổ đĩa. Giải phóng bớt và thử lại.
  • bad_paramsPhụ đề trống, hoặc quá dài đối với giọng. Tách nó thành các phụ đề ngắn hơn, hoặc chọn giọng khác.
  • unsupported_voiceGiọng được lưu cho câu này không phải là giọng sanoTTS. Chọn lại một giọng từ danh sách Giọng nói.
  • internalCó lỗi xảy ra bên trong tiện ích. Nếu nó chỉ xảy ra với các giọng dùng espeak-ng (tất cả trừ tiếng Anh, tiếng Trung, tiếng Việt và tiếng Indonesia), espeak-ng đi kèm không nạp được. Đó là lỗi của tiện ích, không phải của máy tính bạn: hãy báo lỗi.

Giấy phép

Tiện ích bổ sung
GPL-3.0-or-later
Bao gồm espeak-ng và phonemizer-fork
Công cụ
MIT
sanoTTS 0.7.0
Giọng nói
GPL-3.0
Tải khi dùng lần đầu

GPL cho phép sử dụng thương mại. Mỗi bản phát hành cũng bao gồm mã nguồn của các phần GPL của nó, như giấy phép yêu cầu.

Phiên bản

  • 0.1.0

    Source for the GPL components

    This add-on is distributed under the GNU General Public License v3.0 or later. Complete Corresponding Source for the GPL-licensed parts (espeak-ng, phonemizer-fork) is attached to this release as *-corresponding-source.tar.gz, at no charge, per GPL-3.0 section 6(d).

    Each binary archive also contains a THIRD_PARTY_LICENSES/ directory with the full licence texts and the exact upstream revisions used.

Các tiện ích bổ sung Giọng nói khác