Microsoft의 오픈소스 음성 AI 모델 제품군으로, 장문 음성 인식(ASR), 다중 화자 텍스트 음성 변환(TTS), 실시간 스트리밍 TTS 모델을 제공합니다.
snakers4/silero-models
Silero의 사전 학습 텍스트 음성 변환 모델로, PyTorch Hub 또는 pip를 통해 불러올 수 있으며 러시아어와 다양한 튀르크어·캅카스어 및 기타 CIS 언어를 지원합니다.
- 스타
- 6,141
- 포크
- 376
- 열린 이슈
- 13
- 마지막 커밋
- 7일 전
어떤 프로젝트인가요?
Silero Models는 사전 학습된 텍스트 음성 변환 모델 모음으로, torch.hub.load 또는 silero pip 패키지를 통해 코드 한 줄로 불러올 수 있습니다. 모델은 요청 시 다운로드되며 캐시해 PyTorch와 Python 표준 라이브러리만으로 독립 실행할 수도 있습니다.
모델 구성은 버전과 언어 그룹별로 나뉩니다. V5 계열에는 자동 강세 처리와 동형이의어 구분 기능을 갖춘 러시아어 모델이 포함되며, 타타르어, 카자흐어, 우크라이나어, 우즈베크어, 추바시어, 야쿠트어와 여러 캅카스어를 지원하는 대규모 CIS 언어 모음도 제공합니다. 이전 버전인 V3 및 V4 모델은 영어, 독일어, 스페인어, 프랑스어와 인도아리아어를 추가로 지원합니다. 모델은 8000, 24000, 48000 Hz 샘플링 레이트를 지원하며, V5 모델은 SSML 마크업도 지원합니다.
저장소에는 사용 예제가 담긴 Colab 노트북이 포함되어 있습니다. 라이선스는 모델 그룹에 따라 다릅니다. 대부분의 모델은 CC BY-NC 4.0을 따르며, CIS 기본 모델은 MIT 라이선스를 따릅니다.
핵심 기능
- 01torch.hub 또는 pip 패키지를 통해 코드 한 줄로 불러올 수 있습니다.
- 02V5 모델은 러시아어의 자동 강세 처리와 동형이의어 구분을 지원합니다.
- 03튀르크어, 캅카스어 및 기타 CIS 언어로 다양한 음성을 제공합니다.
- 04V5 모델에서 SSML 마크업을 지원합니다.
- 058000, 24000 또는 48000 Hz로 오디오를 출력하며 CPU와 GPU에서 실행할 수 있습니다.
활용 사례
- Python 애플리케이션에 러시아어 또는 CIS 언어 음성 출력을 추가할 때.
- 다국어 프로젝트용 음성 안내나 오디오 샘플을 생성할 때.
- 외부 API 없이 PyTorch를 사용해 로컬 머신에서 오프라인 TTS를 실행할 때.
빠른 시작
- 1
PyPI에서 silero 패키지를 설치합니다
pip install silero - 2
silero_tts를 가져오고 v5_ru와 같은 모델을 로드한 다음 예제 텍스트에 apply_tts를 호출합니다
사용 전 알아둘 점
- 모델은 CC BY-NC 4.0 라이선스에 따라 제공되며, 비상업적 용도로만 사용할 수 있습니다.
- 모델은 필요할 때 다운로드되므로 처음 사용할 때는 인터넷 연결이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- silero-models은(는) 무엇인가요?
- Silero의 사전 학습 텍스트 음성 변환 모델로, PyTorch Hub 또는 pip를 통해 불러올 수 있으며 러시아어와 다양한 튀르크어·캅카스어 및 기타 CIS 언어를 지원합니다. Silero Models는 사전 학습된 텍스트 음성 변환 모델 모음으로, torch.hub.load 또는 silero pip 패키지를 통해 코드 한 줄로 불러올 수 있습니다. 모델은 요청 시 다운로드되며 캐시해 PyTorch와 Python 표준 라이브러리만으로 독립 실행할 수도 있습니다.
- silero-models은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- silero-models은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- silero-models은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. silero-models의 마지막 커밋은 2026년 10월 15일입니다.
- silero-models은(는) 어디에 사용할 수 있나요?
- Python 애플리케이션에 러시아어 또는 CIS 언어 음성 출력을 추가할 때. 다국어 프로젝트용 음성 안내나 오디오 샘플을 생성할 때. 외부 API 없이 PyTorch를 사용해 로컬 머신에서 오프라인 TTS를 실행할 때.
- silero-models는 어떻게 설치하나요?
- PyPI에서 silero 패키지를 설치합니다: pip install silero silero_tts를 가져오고 v5_ru와 같은 모델을 로드한 다음 예제 텍스트에 apply_tts를 호출합니다
- silero-models은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/snakers4/silero-models
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
VoxCPM2는 30개 언어를 지원하고, 텍스트 설명으로 음성을 설계하거나 짧은 참조 음성으로 음성을 복제할 수 있는 오픈소스 토크나이저 프리 TTS 모델입니다.
Resemble AI의 오픈 소스 TTS 모델 제품군으로, 짧은 참조 음성 클립을 바탕으로 영어를 비롯한 여러 언어에서 음성 복제를 지원합니다.
참조 오디오 한 개로 음성을 복제하고 감정, 속도, 발음을 조절할 수 있는 제로샷 음성 합성 시스템입니다.
600개 이상의 언어를 지원하고 음성 복제와 음성 디자인 기능을 제공하는 오픈소스 대규모 다국어 제로샷 TTS 모델입니다.
Flow matching과 Diffusion Transformer를 사용하는 오픈소스 TTS 시스템으로, 짧은 참조 오디오만으로 zero-shot 음성 클로닝을 지원합니다.