메뉴 닫기

네이버 TTS (Text-to-Speech) 사용하기

안녕하세요?

오늘도 네이버 TTS (NAVER Text-to-Speech) 라는 재미있는 도구를 들고 왔습니다.

TTS 는 문자를 음성으로 변환해주는 기술이죠.

조금만 찾아보면 많은 사이트에서 TTS 서비스를 무료로 제공하는 것을 알 수 있는데요.

개발을 조금 해보신 분이라면 네이버 TTS 를 이용해 같은 서비스를 쉽게 만들 수 있습니다.

준비물은 리눅스 PC 또는 서버 한 대만 있으면 됩니다.

예제는 CentOS 7 환경에서 진행하였습니다.

 

    1. PIP 설치

        Python 패키지 관리자를 설치 합니다.

        # yum -y install python3-pip

        

    2. NAVER TTS 설치

        pip3 명령을 이용해 NAVER TTS 모듈을 설치합니다.

        # pip3 install NaverTTS

       

    3. MP3 생성

        설치는 모두 끝났으므로, 이제 사용해볼 시간 입니다.

        아래와 같은 명령으로 문자를 음성파일로 만들 수 있습니다.

        # navertts-cli –output voice.mp3 “퇴근 시간입니다.”

       

        # ls -al voice.mp3
        -rw-r–r– 1 root root 10788 6월 12 09:12 voice.mp3

       

 

이와 같이 voice.mp3 음원 파일이 생성되었습니다. 한 번 들어볼까요?

 

읽을 텍스트가 길 경우 파일 내용을 읽는 옵션을 추가할 수도 있고 (-f <파일명>)

스피치 속도 조절도 가능합니다. (-s <slow|normal|faster>)

프리미엄 서비스를 이용하면 다양한 목소리를 이용할 수 있습니다.

더 자세한 내용은 help 옵션 또는 아래 URL 을 참고해주세요.

https://clova.ai/voice/

https://pypi.org/project/NaverTTS/

그럼 다음 시간에 또 뵙겠습니다.

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x