Sopro (offline, voice clone, 4 languages)

음성오프라인CPU 전용음성 복제상업적 사용 가능

Sopro V2 Turbo로 자막을 영어, 유럽 포르투갈어, 프랑스어, 독일어로 더빙합니다. 영상의 몇 초에서 복제한 화자 각자의 목소리나, 미리 준비된 목소리 8가지 중 하나를 씁니다. 그래픽 카드 없이 여러분의 컴퓨터 프로세서에서 실행되고, 실시간보다 약 2배 빠릅니다.

Subtitld에서 설치하세요

설정 애드온 Sopro (offline, voice clone, 4 languages) 설치

Subtitld가 내려받고, SHA-256을 확인하고, 최신 상태로 유지합니다.

GitHub의 소스
언어
4
모델
1
음성
9
애드온 다운로드
38–61 MB
최소 RAM
1.5 GB

기능

화자 본인의 목소리

Subtitld가 영상에서 각 화자의 몇 초를 잘라 대사마다 함께 보냅니다. Sopro는 그 목소리를 복제하므로, 더빙이 화면 속 사람처럼 들립니다. 4개 언어 어디서나 됩니다.

어떤 컴퓨터에서도 빠르게

Sopro V2 Turbo는 매개변수 1억 2천만 개의 작은 모델입니다. 노트북 프로세서에서 실시간보다 약 2배 빠르게 말하며, 메모리는 약 1 GB를 씁니다.

첫 대사 이후로는 오프라인

모델은 그 모델로 처음 더빙할 때 한 번만 내려받습니다. 그 뒤로는 아무것도 컴퓨터 밖으로 나가지 않습니다.

상업적 작업도 무료

애드온, Sopro, 그 모델은 Apache-2.0입니다. 미리 준비된 목소리는 LibriVox 낭독자들이며, 그 녹음은 퍼블릭 도메인입니다.

설치하기 전에

Sopro는 컴퓨터에 요구하는 것이 적습니다.

  • 디스크: 모델에 약 340 MB. 첫 대사에서 내려받습니다.
  • 메모리: 말하는 동안 약 1 GB.
  • 프로세서: 64비트 Intel 또는 AMD 프로세서라면 무엇이든, 또는 Apple Silicon. 그래픽 카드는 쓰지 않습니다.

목소리는 그 주인의 동의가 있을 때만 복제하세요. Sopro의 제작자는 다른 사람을 사칭하는 데 절대 쓰지 말아 달라고 요청합니다.

목소리

화자 탭에서 화자의 더빙 엔진으로 Sopro를 고른 뒤 음성을 고르세요. 화자의 각 대사가 자막에 맞게 늘어나거나 줄어들게 하려면 더빙을 자막 길이에 맞추기를 켜세요.

음성 9개.

Speaker's own voice를 고르면, Subtitld는 프로젝트의 오디오에서 그 화자의 샘플을 잘라냅니다. 그 화자의 자막 하나에서, 또는 짧은 자막 여러 개를 이어 붙여 만듭니다. 이 영상의 음악과 목소리를 분리해 두었다면, 샘플은 목소리만으로 만들어집니다. 애드온 설정의 Fallback reference clip은 샘플을 잘라낼 수 없을 때만 사용됩니다. 가장 좋은 샘플은 음악이나 다른 목소리 없이 그 화자 혼자 말하는 5~20초 분량입니다.

미리 준비된 목소리
여성 영어, 포르투갈어, 프랑스어, 독일어
남성 영어, 포르투갈어, 프랑스어, 독일어

미리 준비된 목소리는 각각 그 언어로 책을 읽는 LibriVox 자원봉사자입니다. 미리 준비된 목소리는 모두 4개 언어를 전부 말합니다. 목소리의 원래 언어는 억양만 더할 뿐이니, 가장 자연스러운 더빙을 원하면 프로젝트 언어의 목소리를 고르세요.

모델

Sopro에는 4개 언어 모두에 쓰는 모델이 하나 있습니다. 애드온 안에 들어 있지 않고, 처음 더빙할 때 Hugging Face에서 고정된 리비전으로 Subtitld의 공유 모델 캐시에 내려받으며, 파일마다 확인합니다. 중단된 다운로드는 멈춘 곳부터 이어집니다. 애드온을 업데이트하거나 제거해도 모델은 남습니다.

모델 다운로드적합한 용도
Sopro V2 Turbo (120M, ONNX) 기본값 sopro-v2-turbo
336 MB
모든 목소리, 4개 언어 전부, 실시간의 약 2.5배 속도

애드온은 Sopro 제작자가 공개한 ONNX 빌드를 PyTorch 없이 실행합니다. 4개 언어 모두에서 같은 대사로 공식 PyTorch 빌드와 비교해 보니, 실수가 더 많지 않았고 화자와 비슷한 정도도 같았습니다.

옵션

설정 › 애드온 › Sopro (offline, voice clone, 4 languages) › 구성에서 설정할 수 있습니다.

CPU threads
기본값: 0

0이면 컴퓨터 논리 프로세서의 절반을, 최대 8개까지 사용합니다. 스레드를 줄이면 더빙하는 동안 컴퓨터가 더 잘 반응합니다.

Variation
기본값: 0.8

낮을수록 안정적이고 단조로우며, 높을수록 생기 있지만 더 자주 어긋납니다. 0.8은 Sopro 자체의 기본값입니다.

Fallback reference clip
기본값: 비어 있음

Subtitld가 영상에서 클립을 잘라낼 수 없을 때(예: 영상이 열려 있지 않을 때) 복제 목소리에 쓸 클립입니다. 한 사람이 말하는 5~20초 분량이면 됩니다.

언어

영어, 유럽 포르투갈어, 프랑스어, 독일어. 브라질 포르투갈어 텍스트도 읽지만, 유럽식 억양으로 읽습니다. 다른 언어로 된 프로젝트에서는 그렇다고 알리는 메시지가 나옵니다. 그런 프로젝트에는 다른 더빙 엔진을 고르세요.

중요한 곳에서는 숫자와 기호를 단어로 쓰세요. Sopro는 "1 + 2"를 "one plus two"보다 덜 정확하게 읽습니다. 문장 안에 다른 언어의 단어가 있으면 잘못 발음할 수 있습니다.

  • en
  • pt
  • fr
  • de

플랫폼

시스템 다운로드테스트 완료
Linux x86-64 61.1 MB실제 컴퓨터와 CI에서 실제 모델로 더빙
macOS (Apple 실리콘) 43.2 MBCI에서 실제 모델로 더빙(Apple Silicon)
Windows x86-64 38.1 MBCI에서 실제 모델로 더빙

Linux x86-64, Apple Silicon의 macOS, Windows x86-64. 각 릴리스는 세 플랫폼 모두에서 빌드되며, 플랫폼마다 CI가 Subtitld와 같은 방식으로 애드온을 설치하고 모델을 내려받아 그 모델로 더빙합니다.

문제 해결

  • network_unavailable모델을 내려받지 못했습니다. 연결을 확인하고 다시 시도하세요. 다운로드는 이어서 진행됩니다.
  • disk_full모델을 위한 디스크 공간(약 340 MB)이 부족합니다.
  • unsupported_language프로젝트의 언어가 4개 언어 중 하나가 아니거나, 설정되어 있지 않습니다. 프로젝트에서 언어를 설정하거나 다른 더빙 엔진을 고르세요.
  • unsupported_voice프로젝트가 이 버전에 없는 목소리를 지정하고 있습니다. 화자 탭에서 목소리를 다시 고르세요.
  • bad_params대사에 텍스트가 없거나, 복제 목소리에 샘플이 없습니다. 영상을 열거나 Fallback reference clip을 설정하세요. 메시지에 어느 쪽인지 나옵니다.
  • out_of_memory컴퓨터의 메모리가 부족해졌습니다. 다른 프로그램을 닫으세요. Sopro는 약 1 GB가 필요합니다.
  • internal애드온 내부에서 문제가 생겼습니다. 자세한 내용은 메시지에 나옵니다.

라이선스

애드온
Apache-2.0
엔진
Apache-2.0
Sopro, Samuel Vitorino 제작. ONNX Runtime은 MIT
모델
Apache-2.0
Sopro V2 Turbo 가중치
미리 준비된 목소리
Public domain, CC-BY-4.0
LibriVox 낭독자. 영어 목소리는 LibriTTS-R을 거침

상업적 작업에 문제 없습니다. 애드온, Sopro, Sopro V2 Turbo 모델이 모두 Apache-2.0입니다. 미리 준비된 목소리는 LibriVox 녹음으로, 퍼블릭 도메인입니다. 영어 목소리는 LibriTTS-R을 거쳐 CC-BY-4.0으로 제공되며, 애드온은 각 목소리의 출처를 표기합니다. 만든 더빙은 여러분의 것입니다.

버전

  • 26.10.1

    Voice-cloning text-to-speech for Subtitld with Sopro V2 Turbo: English, European Portuguese, French and German at 24 kHz, in the speaker's own voice cloned from the video, or in a preset voice.

    The archive holds the add-on, ONNX Runtime and the preset voice clips. The 336 MB model downloads on the first line, at a pinned revision, checked by sha256. It runs on the CPU, about twice as fast as real time.

    The add-on and the Sopro model are Apache-2.0. Each archive carries THIRD_PARTY_LICENSES/ with the licence of everything frozen into it, and the preset clips are credited in bin/_internal/sopro_addon/presets/README.md. The Linux archive carries libquadmath (LGPL-2.1, with numpy); its complete source is sopro-<version>-libquadmath-source.tar.gz in this release.

다른 음성 애드온

업데이트됨 · 애드온 카탈로그 기준 이 애드온의 문제 신고