Festival, MaryTTS, Pico TTS의 현대적 대안
Festival, MaryTTS, Flite, SVOX Pico, Mimic 3는 무료 오프라인 음성 합성의 고전 엔진입니다. 작은 기기에서 돌고, 클라우드가 필요 없으며, 수년간 Linux 배포판, Android, 취미 프로젝트에 쓰였습니다. 일부는 멈췄습니다. MaryTTS의 마지막 릴리스는 2022년 5월 5.2.1, Mimic 3는 2022년 11월 0.2.4, Flite는 2020년 2.2이고, Festival은 아직 관리되고 있습니다.
같은 오프라인 독립성에 더 자연스럽고 현대적인 목소리를 원한다면, 이 가이드가 SuperClonica 엔진이 맞는 경우와 옛 엔진이 여전히 나은 경우를 보여 줍니다.
고전 엔진이란
Festival은 에든버러 대학의 음성 합성 프레임워크로 목소리가 많습니다. Flite는 임베디드용 작고 빠른 형제입니다. MaryTTS는 순수 Java로 만든 다국어 엔진입니다. SVOX Pico는 Android에 들어 있던 작은 엔진으로, Linux의 pico2wave 명령은 미국·영국 영어, 독일어, 스페인어, 프랑스어, 이탈리아어를 말합니다. Mimic 3는 Mycroft의 신경망 엔진으로 AGPL-3.0입니다.
여전히 나은 경우
작고 빠르며, 아주 오래되거나 아주 작은 하드웨어에서 돌고, 즉시 시작하며, 많은 배포판에 패키지로 있습니다. 고속 화면 낭독기나 마이크로컨트롤러급 기기에는 고전 엔진이 여전히 맞을 수 있습니다.
오프라인 신경망 목소리
무료 SuperClonica 엔진은 Supertonic 3 모델을 일반 CPU에서 오프라인으로 돌리며 31개 언어를 말합니다. python -m pip install superclonica-cpu 로 설치하고 명령 하나로 파일을 읽히세요: superclonica --text-file notes.txt --voice F2 --lang ko --output notes.wav. 표준 목소리 10개는 합성음이 아닌 사람처럼 들리고 상업적으로 쓸 수 있으며, 카탈로그의 약 190개 목소리가 내레이터, 아나운서, 캐릭터를 더합니다.
스크립트에서 바꾸기
pico2wave, flite, MaryTTS 서버를 부르던 스크립트에서는 superclonica 명령을 부르거나 Python에서 엔진을 띄워 두세요. Raspberry Pi에서는 64비트 OS와 가상 환경으로 됩니다. Raspberry Pi 가이드를 참고하세요. Home Assistant와 Node-RED는 전용 가이드가 있습니다.
무엇을 고를까
가장 작은 기기, 극단적인 낭독 속도, Python 없는 배포판 패키지에는 고전 엔진. 영상, 오디오북, 어시스턴트, 게임처럼 목소리 품질이 중요하면서도 오프라인으로 돌려야 한다면 SuperClonica.