가이드

윈도우 텍스트 음성 변환: 자연스러운 목소리를 오프라인으로 WAV에

윈도우는 내장 목소리로 글을 읽을 수 있지만, 그것은 화면을 읽기 위한 것이지 캐릭터 목소리로 오디오 파일을 만들기 위한 것이 아닙니다. 무료 SuperClonica 엔진은 신경망 모델 Supertonic 3를 내 PC에 더합니다. 음성을 WAV 파일로 저장하고, 일반 CPU에서 오프라인으로 돌아가며, 31개 언어를 말합니다.

이 가이드에서는 PowerShell에서 설치하는 법, 한 문장이나 텍스트 파일 전체를 읽히는 법, 스크립트에 끌어다 놓아 글을 오디오로 바꾸는 법, 목소리 고르는 법을 소개합니다.

필요한 것

모델에 내장된 10가지 목소리(M1~M5, F1~F5)는 바로 쓸 수 있고, 카탈로그 목소리는 --voice로 지정하는 JSON 파일입니다.

  • 윈도우 10 또는 11.
  • python.org의 Python 3.10 이상. 설치 프로그램이 py 런처도 추가합니다.
  • Supertonic 3 모델용 약 400MB 디스크 공간. 한 번만 내려받습니다.
  • 그래픽 카드는 필요 없음: NVIDIA는 속도만 높여 줍니다.

PowerShell에서 설치

PowerShell을 열고 한 줄로 엔진을 설치하세요: py -m pip install superclonica-cpu. NVIDIA 그래픽 카드가 있다면 대신 superclonica-gpu-cuda를 설치하세요. CUDA와 cuDNN은 pip가 알아서 설치합니다. superclonica 명령을 찾지 못하면 py -m superclonica로 부르면 항상 작동합니다.

PowerShell에서 읽히기

모델은 첫 실행 때 내려받고, 그 뒤에는 인터넷 없이 작동합니다.

  • 한 문장: py -m superclonica --text "윈도우에서 안녕하세요." --voice F1 --lang ko --output hello.wav, 그다음 start hello.wav.
  • 문서 전체: 메모장에서 .txt로 저장하고 --text 대신 --text-file을 쓰세요. 긴 글은 자연스러운 쉼에서 나뉘어 하나의 WAV로 합쳐집니다.
  • 다른 언어는 --lang을 en, de, ja 등으로 바꾸세요.
  • 바쁜 PC에서는 --threads 4로 CPU 스레드를 제한하세요.

텍스트 파일을 끌어다 놓아 오디오로

read.bat 파일을 만들고 한 줄을 넣으세요: py -m superclonica --text-file "%~1" --voice F1 --lang ko --output "%~dpn1.wav" && start "" "%~dpn1.wav". 아무 .txt 파일을 read.bat에 끌어다 놓으면 엔진이 읽고, 같은 이름의 WAV를 글 옆에 저장한 뒤 플레이어로 엽니다. 목소리와 언어는 줄에서 바꾸세요.

목소리, 그래픽 카드, 학습

SuperClonica 카탈로그의 모든 목소리에는 30~100자 문장을 온라인에서 무료로 들어 볼 수 있는 페이지가 있습니다. 무료 목소리는 계정 없이 내려받고, 유료 목소리는 한 번 구매하면 내 것이 됩니다. 또한 윈도우에서는 나만의 목소리를 학습시킬 수도 있습니다. 스튜디오용 SuperClonica 워커는 NVIDIA RTX 20 시리즈 이상 또는 GTX 16이 있는 윈도우 10과 11에서 돌아갑니다.