Repolode
OpenMOSS

OpenMOSS/MOSS-TTS-Nano

CPU에서 실시간으로 실행되는 0.1B 파라미터 다국어 TTS 모델로, 음성 복제와 48 kHz 스테레오 출력을 지원합니다.

대체할 수 있는 제품:ElevenLabs

스타
4,517
포크
562
열린 이슈
26
마지막 커밋
지난달

어떤 프로젝트인가요?

MOSS-TTS-Nano는 OpenMOSS 팀이 만든 소형 text-to-speech 모델로, 파라미터 수는 약 1억 개입니다. GPU 없이 사용할 수 있는 로컬 및 경량 배포 환경을 목표로 하며, autoregressive audio tokenizer와 LLM 파이프라인을 사용해 CPU에서 실시간으로 음성을 생성합니다.

참조 오디오 클립을 이용한 음성 복제를 지원하며, 48 kHz 2채널 오디오를 출력합니다. 중국어, 영어, 일본어, 한국어와 여러 유럽 언어를 포함해 20개 언어를 지원합니다. 긴 텍스트는 음성 복제를 위해 자동으로 청크 단위로 나눌 수 있습니다.

프로젝트는 여러 가지 실행 방식을 제공합니다. Python 추론 스크립트, 로컬 FastAPI 웹 데모, generate 및 serve 명령을 제공하는 패키지형 CLI, 그리고 추론 시 PyTorch가 필요 없는 ONNX Runtime CPU 백엔드가 포함됩니다. 파인튜닝 코드와 Android ONNX 예제도 제공합니다.

핵심 기능

  • 01약 0.1B 파라미터로, 스트리밍 출력이 가능하며 4코어 CPU에서 실행되도록 설계되었습니다.
  • 02참조 오디오를 이용한 음성 복제를 지원하며, 긴 텍스트는 자동으로 청크 단위로 나눕니다.
  • 0348 kHz 2채널 오디오를 출력합니다.
  • 04중국어와 영어를 포함해 20개 언어를 지원합니다.
  • 05추론 시 PyTorch 의존성이 없는 ONNX Runtime CPU 백엔드를 제공합니다.
  • 06웹 데모, CLI, 파인튜닝 코드를 포함합니다.

활용 사례

  • 노트북이나 CPU 전용 서버에서 로컬 text-to-speech 서비스를 실행합니다.
  • 경량 제품이나 프로토타입에 음성 복제 기능을 활용한 음성 출력을 추가합니다.
  • 로컬에서 음성을 생성하는 브라우저 기반 또는 오프라인 읽기 도구를 만듭니다.
  • 사용자 지정 음성 데이터로 소형 다국어 TTS 모델을 파인튜닝합니다.

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/OpenMOSS/MOSS-TTS-Nano.git
  2. 2

    프로젝트 폴더로 이동해 필요한 패키지를 설치합니다

    pip install -r requirements.txt
  3. 3

    프로젝트를 editable 모드로 설치합니다

    pip install -e .
  4. 4

    샘플 프롬프트 오디오를 사용해 음성 클로닝 추론을 실행합니다

    python infer.py --prompt-audio-path assets/audio/zh_1.wav --text "欢迎关注模思智能、上海创智学院与复旦大学自然语言处理实验室。"

사용 전 알아둘 점

  • pynini 및 WeTextProcessing과 같은 종속성 설치가 실패할 수 있으며, 수동으로 해결해야 할 수도 있습니다.
  • README의 Conda 및 pip 설정 단계는 패키지 하나만 설치하는 것보다 복잡합니다.

토픽

자주 묻는 질문

MOSS-TTS-Nano은(는) 무엇인가요?
CPU에서 실시간으로 실행되는 0.1B 파라미터 다국어 TTS 모델로, 음성 복제와 48 kHz 스테레오 출력을 지원합니다. MOSS-TTS-Nano는 OpenMOSS 팀이 만든 소형 text-to-speech 모델로, 파라미터 수는 약 1억 개입니다. GPU 없이 사용할 수 있는 로컬 및 경량 배포 환경을 목표로 하며, autoregressive audio tokenizer와 LLM 파이프라인을 사용해 CPU에서 실시간으로 음성을 생성합니다.
MOSS-TTS-Nano은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
MOSS-TTS-Nano은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
MOSS-TTS-Nano은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. MOSS-TTS-Nano의 마지막 커밋은 2026년 9월 6일입니다.
MOSS-TTS-Nano은(는) 어디에 사용할 수 있나요?
노트북이나 CPU 전용 서버에서 로컬 text-to-speech 서비스를 실행합니다. 경량 제품이나 프로토타입에 음성 복제 기능을 활용한 음성 출력을 추가합니다. 로컬에서 음성을 생성하는 브라우저 기반 또는 오프라인 읽기 도구를 만듭니다. 사용자 지정 음성 데이터로 소형 다국어 TTS 모델을 파인튜닝합니다.
MOSS-TTS-Nano는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/OpenMOSS/MOSS-TTS-Nano.git 프로젝트 폴더로 이동해 필요한 패키지를 설치합니다: pip install -r requirements.txt 프로젝트를 editable 모드로 설치합니다: pip install -e . 샘플 프롬프트 오디오를 사용해 음성 클로닝 추론을 실행합니다: python infer.py --prompt-audio-path assets/audio/zh_1.wav --text "欢迎关注模思智能、上海创智学院与复旦大学自然语言处理实验室。"
MOSS-TTS-Nano은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/OpenMOSS/MOSS-TTS-Nano

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트