Qwen3-TTS (offline, 1.7B)

음성오프라인GPU 선택 사항음성 복제상업적 사용 가능

자막을 10개 언어로 말합니다. 기본 목소리 9가지 중에서 고르거나, 영상에서 몇 초 분량을 가져온 화자 각자의 목소리를 복제할 수 있습니다. 여러분의 컴퓨터에서 실행되며, 가중치는 상업적 사용을 허용합니다.

Subtitld에서 설치하세요

설정 애드온 Qwen3-TTS (offline, 1.7B) 설치

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

GitHub의 소스
언어
10
모델
3
음성
10
애드온 다운로드
317–456 MB
최소 RAM
8 GB

기능

목소리 아홉 가지

중국어 목소리 다섯 가지(두 가지는 베이징 방언과 쓰촨 방언), 영어 두 가지, 일본어 한 가지, 한국어 한 가지입니다. 각 목소리는 10개 언어를 모두 읽을 수 있지만, 자기 언어에서 가장 자연스럽습니다.

영상에서 복제

Custom voice를 고르면 Subtitld가 영상에서 그 화자의 몇 초 분량을 잘라 모델에 줍니다. 최소 3초가 필요합니다.

전사가 있으면 더 가까움

샘플에서 말한 단어를 함께 주면 복제가 화자에 더 가까워집니다. 없으면 소리만으로 작동하며, 조금 덜 정확합니다.

한 번에 모델 하나

기본 목소리와 복제는 서로 다른 두 모델을 씁니다. 메모리에는 하나만 들어 있으며, 전환하면 다시 로드됩니다.

목소리

Speakers 탭에서 화자의 Dubbing engine으로 Qwen3-TTS를 고른 뒤 Voice를 고르세요. Custom voice는 목록 맨 위에 있습니다. 각 대사는 모델이 만든 길이 그대로 나옵니다. 화자의 대사가 자막에 맞게 늘어나거나 줄어들게 하려면 Fit dub to subtitle duration을 켜세요.

음성 10개 언어 4개.

  • en 2
  • ja 1
  • ko 1
  • zh-cn 5

복제용 샘플

화자의 목소리가 Custom voice이면, Subtitld는 프로젝트의 오디오에서 그 화자의 샘플을 잘라냅니다.

  • 3초에서 12초 사이인 가장 긴 자막.
  • 맞는 것이 없으면, 더 긴 자막의 처음 12초.
  • 모두 3초보다 짧으면, 연달아 있는 여러 자막을 3초가 될 때까지 이어 붙입니다.

이 영상의 음악과 목소리를 분리해 두었다면, 샘플은 목소리만으로 만들어집니다. 애드온 설정의 Default voice reference는 샘플을 잘라낼 수 없을 때만 사용됩니다. 예를 들어 영상이 열려 있지 않을 때입니다.

Subtitld는 화자의 샘플을 보관하고, 오디오 파일이 바뀔 때만 다시 자릅니다. 화자의 대사 시간을 다시 맞춘 뒤에는 샘플을 삭제해 새로 만드세요. 샘플의 이름은 화자의 이름으로 끝납니다.

시스템 폴더
Linux ~/.cache/subtitld/clone-refs
macOS ~/Library/Caches/subtitld/clone-refs
Windows %LOCALAPPDATA%\subtitld\subtitld\Cache\clone-refs

모델

기본 목소리에는 CustomVoice 모델이, 복제에는 Base 모델이 필요합니다. 각 모델은 그것을 사용하는 대사를 처음 생성할 때 내려받으므로, 두 가지를 모두 쓰는 프로젝트는 디스크에서 약 7 GB를 차지합니다. 모델은 Hugging Face 캐시(HF_HOME을 설정하지 않았다면 ~/.cache/huggingface/hub)에 저장되며, 애드온 폴더 밖에 있으므로 업데이트하거나 제거해도 유지됩니다.

모델 다운로드적합한 용도
qwen3-tts-1_7b-customvoice
3.4 GB
기본 제공 목소리 9가지
qwen3-tts-1_7b-base
3.4 GB
복제 목소리 전용
qwen3-tts-tokenizer-12hz
250 MB

옵션

애드온은 시작할 때 이 설정을 읽으므로, 변경 사항은 5분 동안 사용하지 않았을 때나 Subtitld를 다시 시작한 뒤에 적용됩니다. Skip auto-extracted reference transcript만 예외이며, Subtitld는 이를 모든 대사에서 읽습니다.

설정 › 애드온 › Qwen3-TTS (offline, 1.7B) › 구성에서 설정할 수 있습니다.

Inference device
기본값: cpu

CPU로 두세요. 배포되는 빌드는 PyTorch의 CPU 패키지로 만들어지므로 CUDA는 작동하지 않으며, MPS는 베타로 표시되어 있습니다.

Weight precision
기본값: auto

자동은 CPU에서 float32를, CUDA에서 bfloat16을 고릅니다. float16은 CUDA에서만 적용되며, CPU에서는 애드온이 대신 float32를 사용합니다.

Default voice reference (3+ seconds, mono WAV recommended)
기본값: 비어 있음

Subtitld가 영상에서 화자의 샘플을 가져올 수 없을 때(예: 영상이 열려 있지 않을 때) 복제 목소리가 따라 할 클립입니다. 영상의 샘플이 항상 먼저 쓰입니다.

Default voice reference transcript
기본값: 비어 있음

위의 기본 클립에서 말하는 단어입니다. 자체 전사가 없는 샘플에 사용되며, 영상에서 가져온 샘플도 포함됩니다. 기본 클립에 의존하는 경우가 아니라면 비워 두세요.

Skip auto-extracted reference transcript
기본값: 끄기

켜면 자막 텍스트가 샘플의 전사로 함께 전달되지 않습니다. 그러면 복제는 목소리의 소리만으로 작동합니다. 자막이 말한 내용을 바꿔 쓴 경우에 유용합니다.

언어

Subtitld는 프로젝트의 언어를 지역 없이 보내므로, pt-br은 포르투갈어로 읽습니다. 이 열 개 언어 밖의 언어는 기본 목소리가 자기 언어로 돌아가고, 복제는 자동 감지를 사용합니다.

  • zh-cn
  • en
  • ja
  • ko
  • de
  • fr
  • ru
  • pt
  • es
  • it

플랫폼

시스템 다운로드테스트 완료
Linux x86-64 455.7 MBCI에서 빌드 및 시작
macOS (유니버설) 345.8 MBCI에서 빌드 및 시작
Windows x86-64 316.5 MBCI에서 빌드 및 시작

각 릴리스는 Linux, macOS, Windows에서 빌드되며, CI는 프로그램이 시작되고 목소리 목록을 보여 주는지 확인합니다. CI는 음성을 생성하지 않습니다.

문제 해결

  • bad_params자막에 텍스트가 없거나, 복제에 쓸 샘플이 없습니다. Subtitld가 샘플을 잘라내지 못했고(영상이 열려 있지 않거나 그 화자의 자막이 없음) 기본 클립도 설정되어 있지 않습니다. 자막에 텍스트를 넣거나, 영상을 열거나, Default voice reference를 설정하세요.
  • internal모델이 로드되지 않았거나 대사를 말하지 못했습니다. 메시지에 어느 쪽인지 나옵니다. 첫 사용 때 다운로드가 실패해도 여기에 해당합니다. 연결과 디스크 공간을 확인하고 다시 시도하세요. CUDA나 MPS를 골랐다면 장치를 다시 CPU로 설정하세요.

라이선스

애드온
Apache-2.0
엔진
Apache-2.0
qwen-tts
모델
Apache-2.0
Qwen3-TTS 가중치

상업적 작업에 문제 없습니다. 애드온, qwen-tts 라이브러리, Qwen3-TTS 가중치가 모두 Apache-2.0입니다.

버전

  • 1.0.6

    Automated release for qwen3-tts v1.0.6.

다른 음성 애드온

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