TorToiSe 소개 — 품질 우선의 멀티보이스 TTS
TorToiSe 소개
Tortoise는 다음 두 가지를 우선순위로 삼고 만든 텍스트-투-스피치 프로그램이에요: (1) 강한 멀티보이스 능력, (2) 현실감 높은 발성(prosody)과 억양(intonation). 이 저장소는 Tortoise TTS를 추론 모드로 돌리는 데 필요한 모든 코드를 담고 있어요. 논문은 arXiv:2305.07243이에요.
이름에 담긴 의미
저자가 사막 식물·동물 이름을 붙이는 걸 좋아해서 이렇게 지었대요. Tortoise는 살짝 농담이 섞인 이름이에요 — 이 모델은 정말 느리거든요. autoregressive 디코더와 diffusion 디코더를 모두 쓰는데, 둘 다 샘플링 속도가 느리기로 유명해요. K80에서 중간 크기 문장 하나를 만드는 데 2분이 걸릴 수 있어요.
설치
pip install tortoise-tts
최신 개발 버전은 git에서 직접 설치해요.
pip install git+https://github.com/neonbjb/tortoise-tts
do_tts로 한 문장 말하기
python tortoise/do_tts.py --text "I'm going to speak this" --voice random --preset fast
읽기 스크립트
긴 텍스트를 읽으려면 read.py 또는 더 빠른 read_fast.py를 써요.
python tortoise/read_fast.py --textfile <your text to be read> --voice random
라이선스
Tortoise TTS는 Apache 2.0 라이선스예요. 연구에 쓰면 인용을 요청해요.