LLM 스타일 모델을 기반으로 음성 복제, 자연어 감정 제어, 다중 화자 생성을 지원하는 오픈 소스 TTS 시스템입니다.
neuphonic/neutts
작은 LLM 백본을 기반으로 하며, 약 3초 분량의 오디오로 즉시 음성 복제가 가능한 온디바이스 오픈소스 TTS 음성 모델입니다.
대체할 수 있는 제품:ElevenLabs
- 스타
- 6,322
- 포크
- 661
- 열린 이슈
- 37
- 마지막 커밋
- 3개월 전
어떤 프로젝트인가요?
NeuTTS는 Neuphonic이 만든 온디바이스 실행형 오픈소스 텍스트 음성 변환 모델 제품군입니다. 각 모델은 작은 LLM 백본과 NeuCodec 신경망 오디오 코덱을 결합해, 웹 API를 거치지 않고 로컬에서 음성을 생성합니다. 즉시 음성 복제도 지원하므로, 짧은 참조 오디오 클립과 그 전사문만 있으면 해당 화자의 목소리로 새 텍스트를 합성할 수 있습니다.
제품군에는 영어용 NeuTTS-Air, 영어·프랑스어·독일어·스페인어 모델을 포함한 NeuTTS-Nano, 감정 제어 기능과 고정 화자 4명을 제공하는 영어 모델 NeuTTS-2E가 있습니다. 휴대폰, 노트북, Raspberry Pi에서 실행할 수 있도록 양자화된 GGUF 빌드를 제공하며, 지연 시간이 짧은 추론을 위한 ONNX 디코더도 사용할 수 있습니다. 저장소에는 배치 및 스트리밍 합성, 참조 음성 인코딩을 위한 Python 예제와 파인튜닝 스크립트가 포함되어 있습니다.
생성된 오디오에는 기본적으로 Perth 워터마크가 포함됩니다. Python 패키지는 pip로 설치하며, llama-cpp-python과 onnxruntime을 위한 선택적 추가 기능도 제공됩니다.
핵심 기능
- 01짧은 참조 오디오 클립과 전사문으로 즉시 음성을 복제합니다.
- 02휴대폰, 노트북, Raspberry Pi에서 실행할 수 있는 GGUF 양자화 모델을 제공합니다.
- 03llama-cpp-python을 사용한 스트리밍 합성을 지원합니다.
- 04영어, 프랑스어, 독일어, 스페인어를 지원하는 다국어 Nano 모델을 제공합니다.
- 05NeuTTS-2E는 7가지 감정과 4명의 화자에 대한 제어 기능을 제공합니다.
- 06기본 출력에 워터마크가 포함됩니다.
활용 사례
- 클라우드 서비스 없이 실행되는 임베디드 음성 비서나 장난감을 만들 때.
- 데이터를 기기 내에 보관해야 하는 앱에 오프라인 음성 출력을 추가할 때.
- 짧은 참조 녹음으로 음성 복제를 프로토타이핑할 때.
- Raspberry Pi 같은 저전력 하드웨어에서 텍스트 음성 변환을 실행할 때.
빠른 시작
- 1
PyPI에서 NeuTTS를 설치합니다
pip install neutts - 2
저장소를 클론하고 프로젝트 폴더로 이동합니다
git clone https://github.com/neuphonic/neutts.git && cd neutts - 3
기본 예제를 실행해 음성을 합성합니다
python -m examples.basic_example --input_text "My name is Andy. I'm 25 and I just moved to London. The underground is pretty confusing, but it gets me around in no time at all." --ref_audio samples/jo.wav --ref_text samples/jo.txt
사용 전 알아둘 점
- 일부 모델은 일반적인 오픈소스 라이선스 대신 NeuTTS Open License 1.0을 사용하며, 저장소의 라이선스도 명확하게 명시되어 있지 않습니다.
- 스트리밍은 GGUF 모델에서만 지원됩니다.
- 영어가 아닌 모델은 같은 언어의 참조 음성을 사용할 때 가장 잘 작동합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- neutts은(는) 무엇인가요?
- 작은 LLM 백본을 기반으로 하며, 약 3초 분량의 오디오로 즉시 음성 복제가 가능한 온디바이스 오픈소스 TTS 음성 모델입니다. NeuTTS는 Neuphonic이 만든 온디바이스 실행형 오픈소스 텍스트 음성 변환 모델 제품군입니다. 각 모델은 작은 LLM 백본과 NeuCodec 신경망 오디오 코덱을 결합해, 웹 API를 거치지 않고 로컬에서 음성을 생성합니다. 즉시 음성 복제도 지원하므로, 짧은 참조 오디오 클립과 그 전사문만 있으면 해당 화자의 목소리로 새 텍스트를 합성할 수 있습니다.
- neutts은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- neutts은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- neutts은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. neutts의 마지막 커밋은 2026년 7월 30일입니다.
- neutts은(는) 어디에 사용할 수 있나요?
- 클라우드 서비스 없이 실행되는 임베디드 음성 비서나 장난감을 만들 때. 데이터를 기기 내에 보관해야 하는 앱에 오프라인 음성 출력을 추가할 때. 짧은 참조 녹음으로 음성 복제를 프로토타이핑할 때. Raspberry Pi 같은 저전력 하드웨어에서 텍스트 음성 변환을 실행할 때.
- neutts는 어떻게 설치하나요?
- PyPI에서 NeuTTS를 설치합니다: pip install neutts 저장소를 클론하고 프로젝트 폴더로 이동합니다: git clone https://github.com/neuphonic/neutts.git && cd neutts 기본 예제를 실행해 음성을 합성합니다: python -m examples.basic_example --input_text "My name is Andy. I'm 25 and I just moved to London. The underground is pretty confusing, but it gets me around in no time at all." --ref_audio samples/jo.wav --ref_text samples/jo.txt
- neutts은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/neuphonic/neutts
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
VoxCPM2는 30개 언어를 지원하고, 텍스트 설명으로 음성을 설계하거나 짧은 참조 음성으로 음성을 복제할 수 있는 오픈소스 토크나이저 프리 TTS 모델입니다.
Resemble AI의 오픈 소스 TTS 모델 제품군으로, 짧은 참조 음성 클립을 바탕으로 영어를 비롯한 여러 언어에서 음성 복제를 지원합니다.
5초 분량의 오디오로 목소리를 복제하고 CPU에서 실시간으로 실행되는 KittenTTS 2 모델을 사용하는 오픈 소스 TTS 라이브러리입니다.
600개 이상의 언어를 지원하고 음성 복제와 음성 디자인 기능을 제공하는 오픈소스 대규모 다국어 제로샷 TTS 모델입니다.
Flow matching과 Diffusion Transformer를 사용하는 오픈소스 TTS 시스템으로, 짧은 참조 오디오만으로 zero-shot 음성 클로닝을 지원합니다.