VoxCPM2 (offline, voice clone, 30 languages)

Giọng nóiNgoại tuyếnGPU tùy chọnNhân bản giọng nóiĐược dùng thương mại

Lồng tiếng phụ đề của bạn bằng 30 ngôn ngữ với VoxCPM2 của OpenBMB, bằng chính giọng của mỗi người nói được nhân bản từ video, hoặc bằng một giọng tạo ra từ một đoạn mô tả. Nó chạy trên máy tính của bạn, và tiện ích bổ sung, mã nguồn cùng trọng số đều theo Apache-2.0.

Cài đặt từ Subtitld

Cài đặt Tiện ích bổ sung VoxCPM2 (offline, voice clone, 30 languages) 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ữ
30
Mô hình
1
Giọng nói
9
Tải tiện ích bổ sung
205–318 MB
RAM, tối thiểu
7 GB

Nó làm gì

Chính giọng của người nói

Subtitld cắt một đoạn của mỗi người nói từ video và gửi kèm những từ được nói trong đó. VoxCPM2 nói tiếp từ đoạn đó, nên bản lồng tiếng nghe giống người trên màn hình, bằng bất kỳ ngôn ngữ nào trong 30 ngôn ngữ của nó.

Hoặc một giọng bạn mô tả

Bảy giọng có sẵn, từ một người phụ nữ ấm áp đến một người đàn ông lớn tuổi giọng khàn và một người dẫn chuyện, hoặc lời của chính bạn: "một chàng trai trẻ, nói nhanh và vui vẻ".

Âm thanh phòng thu

Giọng nói ra ở 48 kHz, tần số mà video dùng.

Miễn phí cho công việc thương mại

Tiện ích bổ sung, mã nguồn VoxCPM và trọng số VoxCPM2 đều theo Apache-2.0.

Trước khi cài đặt

VoxCPM2 là một mô hình lớn, 2,4 tỷ tham số. Nó cho bản lồng tiếng tự nhiên nhất trong các tiện ích ngoại tuyến, và cũng đòi hỏi máy tính của bạn nhiều nhất:

  • Đĩa: khoảng 5,6 GB, phần lớn là mô hình 4,96 GB, được tải khi bạn lồng tiếng câu đầu tiên.
  • Bộ nhớ: khoảng 7 GB còn trống. Ít hơn vẫn chạy, nhưng chậm hơn nhiều.
  • Thời gian: trên CPU, mỗi giây giọng nói mất vài giây để tạo: 5 đến 6 giây trên Intel Core i7-13700T. Một video mười phút có thể mất khoảng một giờ. Trên máy Mac Apple Silicon, nó chạy trên GPU.

Để lồng tiếng nhanh trên máy tính cấu hình khiêm tốn, Piper hoặc Kokoro nhẹ hơn nhiều.

Giọng nói

Trong tab Người nói, chọn VoxCPM2 làm Công cụ lồng tiếng của một người nói, rồi chọn một Giọng nói. Bật Khớp bản lồng tiếng với thời lượng phụ đề cho người nói đó để kéo dài hoặc nén mỗi câu cho vừa phụ đề của nó.

9 giọng nói.

Giọng nhân bản

Với Speaker's own voice, Subtitld cắt một mẫu của người nói đó từ âm thanh của dự án, từ một phụ đề dài 3 đến 12 giây của họ, hoặc vài phụ đề ngắn nối lại. Nếu bạn đã tách nhạc khỏi giọng nói cho video này, mẫu được lấy chỉ từ giọng nói. Fallback reference clip trong cài đặt của tiện ích chỉ được dùng khi không cắt được mẫu nào.

Subtitld gửi văn bản phụ đề kèm mẫu, và VoxCPM2 nói tiếp từ đó, cách này gần giọng người nói nhất, kể cả cách nói. Nếu bản lồng tiếng sang ngôn ngữ khác vẫn giữ giọng địa phương của người nói, hãy bật Clone the timbre only.

Giọng được mô tả

VoxCPM2 tạo ra một giọng mới mỗi lần đọc một đoạn mô tả. Vì vậy tiện ích tạo giọng của mỗi người nói một lần, và mọi câu của người đó dùng lại giọng ấy: giọng giữ nguyên suốt video, và hai người nói có cùng mô tả vẫn nghe như hai người khác nhau.

Mô hình

Chỉ có một mô hình, VoxCPM2. Nó không nằm trong tiện ích bổ sung: nó được tải vào bộ nhớ đệm mô hình dùng chung của Subtitld vào lần đầu bạn lồng tiếng, từ Hugging Face ở một phiên bản cố định, với từng tệp được kiểm tra. Một lần tải bị gián đoạn sẽ tiếp tục từ chỗ đã dừng. Cập nhật hoặc gỡ tiện ích bổ sung vẫn giữ lại mô hình.

Mô hình Tải vềPhù hợp với
VoxCPM2 (2.4B) Mặc định voxcpm2
4.7 GB
Mọi giọng, cả 30 ngôn ngữ

Câu đầu tiên còn phải nạp mô hình, nên lâu hơn các câu sau. Hủy sẽ dừng một câu giữa hai bước, hoặc dừng việc tải.

Tùy chọn

Trong Cài đặt › Tiện ích bổ sung › VoxCPM2 (offline, voice clone, 30 languages) › Cấu hình.

Inference device
Mặc định: auto

Tự động dùng GPU của máy Mac Apple Silicon, nếu không thì dùng CPU. Bản dựng này không dùng card đồ họa NVIDIA.

Weight precision
Mặc định: auto

Tự động phù hợp với hầu hết mọi máy tính. float32 nhanh hơn một chút nhưng cần khoảng 11 GB bộ nhớ.

Quality steps
Mặc định: 10

Nhiều bước hơn thì giọng rõ hơn nhưng chậm hơn. 5 nhanh hơn 10 khoảng một phần tư, nhưng nghe rõ là kém trong hơn.

Guidance
Mặc định: 2

How closely the speech follows the text and the voice. VoxCPM's default is 2.0.

CPU threads
Mặc định: 0

0 sẽ chọn các lõi hiệu năng trên những CPU có cả lõi tiết kiệm điện. Ít luồng hơn giúp máy tính phản hồi tốt hơn trong khi lồng tiếng.

Voice description
Mặc định: trống

Dùng cho giọng "Voice you describe": ai nói và nói thế nào, trong vài từ, ví dụ "An elderly woman, soft and warm voice, slow pace". Mô tả bằng tiếng Anh dùng được cho mọi ngôn ngữ.

Fallback reference clip
Mặc định: trống

Một đoạn cho giọng nhân bản khi Subtitld không cắt được đoạn nào từ video, chẳng hạn khi không mở video: 3 đến 15 giây một người đang nói.

Fallback reference transcript
Mặc định: trống

Chính xác những từ được nói trong đoạn ở trên. Có chúng, bản nhân bản gần giọng người nói hơn.

Clone the timbre only
Mặc định: tắt

Chỉ nhân bản âm sắc của giọng, không nhân bản cách nói trong đoạn. Hãy thử khi bản lồng tiếng sang ngôn ngữ khác vẫn giữ giọng địa phương của người nói, hoặc khi phụ đề của bạn diễn đạt lại lời nói.

Ngôn ngữ

Tiếng Ả Rập, tiếng Miến Điện, tiếng Trung, tiếng Đan Mạch, tiếng Hà Lan, tiếng Anh, tiếng Phần Lan, tiếng Pháp, tiếng Đức, tiếng Hy Lạp, tiếng Do Thái, tiếng Hindi, tiếng Indonesia, tiếng Ý, tiếng Nhật, tiếng Khmer, tiếng Hàn, tiếng Lào, tiếng Mã Lai, tiếng Na Uy, tiếng Ba Lan, tiếng Bồ Đào Nha, tiếng Nga, tiếng Tây Ban Nha, tiếng Swahili, tiếng Thụy Điển, tiếng Tagalog, tiếng Thái, tiếng Thổ Nhĩ Kỳ và tiếng Việt. VoxCPM2 nhận ra ngôn ngữ từ chính văn bản, nên mọi giọng đều nói được mọi ngôn ngữ.

  • ar
  • my
  • zh
  • da
  • nl
  • en
  • fi
  • fr
  • de
  • el
  • he
  • hi
  • id
  • it
  • ja
  • km
  • ko
  • lo
  • ms
  • no
  • pl
  • pt
  • ru
  • es
  • sw
  • sv
  • tl
  • th
  • tr
  • vi

Nền tảng

Hệ thống Tải vềĐã thử
Linux x86-64 312.0 MBLồng tiếng với mô hình thật trên máy thật; được dựng và kiểm tra trong CI
macOS (Apple silicon) 318.0 MBĐược dựng và kiểm tra trong CI (Apple Silicon)
Windows x86-64 204.6 MBĐược dựng và kiểm tra trong CI

Linux x86-64, macOS trên Apple Silicon và Windows x86-64. Mỗi bản phát hành được dựng trên cả ba, và CI kiểm tra rằng mọi thứ cần để nói đều có trong bản dựng. CI không tự chạy mô hình.

Khắc phục sự cố

  • network_unavailableKhông tải được mô hình. Kiểm tra kết nối rồi thử lại: việc tải sẽ tiếp tục.
  • disk_fullKhông đủ dung lượng đĩa cho mô hình. Cần khoảng 5 GB còn trống.
  • oomHết bộ nhớ. Đóng các chương trình khác; VoxCPM2 cần khoảng 7 GB trống, 11 GB với float32.
  • bad_paramsCâu không có văn bản, hoặc giọng nhân bản không có mẫu: hãy mở video, hoặc đặt Fallback reference clip. Thông báo cho biết là trường hợp nào.
  • unsupported_voiceDự án chỉ định một giọng mà phiên bản này không có. Chọn lại giọng trong tab Người nói.
  • internalCó lỗi bên trong tiện ích bổ sung; thông báo có chi tiết. Nếu bạn đã thay đổi Inference device, hãy đặt lại về Tự động.

Giấy phép

Tiện ích bổ sung
Apache-2.0
Công cụ
Apache-2.0
VoxCPM, của OpenBMB
Mô hình
Apache-2.0
Trọng số VoxCPM2

Phù hợp cho công việc thương mại: tiện ích bổ sung, VoxCPM và trọng số VoxCPM2 đều theo Apache-2.0. Bản lồng tiếng bạn làm ra là của bạn. Một giọng nhân bản nghe như người thật: hãy chỉ nhân bản những giọng bạn có quyền sử dụng, và nói rõ bản lồng tiếng là giọng tổng hợp khi điều đó quan trọng.

Phiên bản

  • 0.0.1

    Text-to-speech for Subtitld with OpenBMB's VoxCPM2: 30 languages at 48 kHz, in the speaker's own voice cloned from the video, or in a voice made from a description.

    The archive holds the add-on and a CPU build of PyTorch. The 4.96 GB model downloads on the first synthesis, at a pinned revision, checked by sha256. Plan for about 7 GB of free memory; on a CPU each second of speech takes several seconds to make.

    The add-on, VoxCPM and the VoxCPM2 weights are Apache-2.0. Each archive carries THIRD_PARTY_LICENSES/ with the licence of everything frozen into it. The Linux archive carries libquadmath (LGPL-2.1, with numpy); its complete source is voxcpm-<version>-libquadmath-source.tar.gz in this release.

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