안녕하세요?
오늘도 네이버 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://pypi.org/project/NaverTTS/
그럼 다음 시간에 또 뵙겠습니다.