Sopro (offline, voice clone, 4 languages)
Sopro V2 Turbo로 자막을 영어, 유럽 포르투갈어, 프랑스어, 독일어로 더빙합니다. 영상의 몇 초에서 복제한 화자 각자의 목소리나, 미리 준비된 목소리 8가지 중 하나를 씁니다. 그래픽 카드 없이 여러분의 컴퓨터 프로세서에서 실행되고, 실시간보다 약 2배 빠릅니다.
설정 애드온 Sopro (offline, voice clone, 4 languages) 설치
Subtitld가 내려받고, SHA-256을 확인하고, 최신 상태로 유지합니다.
- 언어
- 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 | 모든 목소리, 4개 언어 전부, 실시간의 약 2.5배 속도 |
애드온은 Sopro 제작자가 공개한 ONNX 빌드를 PyTorch 없이 실행합니다. 4개 언어 모두에서 같은 대사로 공식 PyTorch 빌드와 비교해 보니, 실수가 더 많지 않았고 화자와 비슷한 정도도 같았습니다.
옵션
설정 › 애드온 › Sopro (offline, voice clone, 4 languages) › 구성에서 설정할 수 있습니다.
00이면 컴퓨터 논리 프로세서의 절반을, 최대 8개까지 사용합니다. 스레드를 줄이면 더빙하는 동안 컴퓨터가 더 잘 반응합니다.
0.8낮을수록 안정적이고 단조로우며, 높을수록 생기 있지만 더 자주 어긋납니다. 0.8은 Sopro 자체의 기본값입니다.
Subtitld가 영상에서 클립을 잘라낼 수 없을 때(예: 영상이 열려 있지 않을 때) 복제 목소리에 쓸 클립입니다. 한 사람이 말하는 5~20초 분량이면 됩니다.
언어
영어, 유럽 포르투갈어, 프랑스어, 독일어. 브라질 포르투갈어 텍스트도 읽지만, 유럽식 억양으로 읽습니다. 다른 언어로 된 프로젝트에서는 그렇다고 알리는 메시지가 나옵니다. 그런 프로젝트에는 다른 더빙 엔진을 고르세요.
중요한 곳에서는 숫자와 기호를 단어로 쓰세요. Sopro는 "1 + 2"를 "one plus two"보다 덜 정확하게 읽습니다. 문장 안에 다른 언어의 단어가 있으면 잘못 발음할 수 있습니다.
enptfrde
플랫폼
| 시스템 | 다운로드 | 테스트 완료 |
|---|---|---|
| Linux x86-64 | 61.1 MB | 실제 컴퓨터와 CI에서 실제 모델로 더빙 |
| macOS (Apple 실리콘) | 43.2 MB | CI에서 실제 모델로 더빙(Apple Silicon) |
| Windows x86-64 | 38.1 MB | CI에서 실제 모델로 더빙 |
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애드온 내부에서 문제가 생겼습니다. 자세한 내용은 메시지에 나옵니다.
라이선스
상업적 작업에 문제 없습니다. 애드온, 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 inbin/_internal/sopro_addon/presets/README.md. The Linux archive carries libquadmath (LGPL-2.1, with numpy); its complete source issopro-<version>-libquadmath-source.tar.gzin this release.
다른 음성 애드온
-
Piper 오프라인
49개 언어의 158가지 오프라인 목소리, 각각 따로 받는 작은 파일.
-
Kokoro 오프라인
하나의 82 MB 모델로 9개 언어의 54가지 오프라인 목소리.
-
Supertonic 오프라인
10가지 오프라인 목소리, 각각 31개 언어 모두 가능.
-
sanoTTS 오프라인
14개 언어의 28가지 초소형 오프라인 목소리, 각각 10 MB 미만.
-
Parler-TTS 오프라인
글로 된 설명을 따르는 영어 목소리. 이름 붙은 화자 34명.
-
Qwen3-TTS 복제
10개 언어, 목소리 9가지, 화자 3초 분량으로 복제.
-
Coqui XTTS 복제
16개 언어로 음성 복제, 비상업적 모델 라이선스.
-
F5-TTS 복제
영어와 중국어 음성 복제 전용. 비상업적 모델.
-
VoxCPM2 복제
48 kHz로 30개 언어, 화자 본인의 목소리나 설명한 목소리로. 무거움.
-
Pocket TTS 오프라인
빠르고 가벼움, CPU만 사용. 유럽 7개 언어, 23가지 목소리.
-
KittenTTS 2 복제
화자 본인의 목소리를 16개 언어로, CPU에서. 가중치는 제한적인 라이선스.