Android 이야기/Android 관련 팁&정보&활용기
평범한 알림음은 구분이 안간다. TTS로 사람목소리 알림음을 만들어보자!! 및 MP3 볼륨 변경 저장하는 방법
동해랑
2012. 2. 18. 20:28
PDA폰을 사용하던 오래전부터.. 개인적으로 평이한 알림음보다는 TTS 분위기의 사람목소리로 알려주는 알림음을 좋아해서 만들어쓰곤 했었습니다.
더구나 요즘처럼, 트위터, 카카오톡 ,구글플러스, 문자 알림음, 이메일 수신음 등등 알림음을 지정해야할 것들이 많아진 마당에는.. 죄다 엇비슷해서 구분이 안 가 헷갈릴 일이 많을 때에는 TTS로 된 알림음이 더욱 효율적이지요.
예전에는 TTS 사이트를 이용해서 읽어주는 음성파일을 추출해서 MP3 알림음으로 사용했었는데.. 지금은 이용이 불가능하게 바뀌었더군요...
그래서 Text To Speech MS+ 라는 영어만 읽기 가능한 TTS 프로그램을 이용했었는데..
오늘보니.. 구글 번역기에도 TTS 기능이 있었네요... 한국어 TTS도 되고.. 별도의 외부 프로그램을 이용하면 MP3파일로 다운로드도 가능하구요...
서론은 이만하고.. 그럼 TTS 알림음을 만드는 방법을 알려드리겠습니다...
먼저 준비물로..
웹페이지에서 미디어 파일을 다운로드할 수 있게 해주는 다운로드 매니저 프로그램이 필요합니다.
개인적으로는 다운로드 매니저용으로 미리 다운로드 기능이 돋보이는 Internet Download Manager를 사용합니다만, 미디어 파일 다운로드가 가능한 다른 프로그램을 이용하셔도 상관없습니다. (설명은 Internet Download Manager를 기준으로 설명합니다.)
* Internet Download Manager 공식홈페이지: http://www.internetdownloadmanager.com/
* Internet Download Manager 리뷰: http://donghaerang.com/1381
여담으로 말씀드리자면, 기본값으로 설치만 해도 이상이 없겠지만..
Internet Download Manager 상단 메뉴 중 내려받기 - 환경 설정 - 일반 탭 - Capture download from the following browsers 항목에 사용하는 브라우저가 체크되었는지 확인하시고..
그 하단의 Customize IDM Download panels in browsers 항목의 Edit... 에서 다운로드 패널의 모양 변경 가능 및 인지할 미디어 파일형식 체크 가능합니다.
준비가 되셨으면.. 이제 본격적으로 시작해봅시다. 뭐.. 간단합니다...
갤럭시 넥서스 기준으로..
내부 저장공간에 /media/audio/notifications 폴더에 저장해주시면..
별도의 앱을 이용하지 않아도 기본 시스템상으로 지정이 가능합니다.
이때 해당 폴더가 없으면 새로 생성해주면 됩니다.
여담이지만.. 알람음은 /media/audio/alarms 폴더에, 벨소리는 /media/audio/ringtones 폴더에 저장하시면 기본 시스템상으로 지정가능합니다.
※ 갤럭시 넥서스가 아닌 일반적인 안드로이드폰의 경우..
내장 메모리의 /media/audio/notifications 폴더에 저장하시면 될 겁니다.
경로가 그것이 아니라면...? 본인의 기기 동호회에 물어보시거나.. 뭐... ^^;
MP3 파일 볼륨 조절하는 방법입니다.
이를 위해서.. 여러 미디어 프로그램이 있습니다만.. 일전에도 제 블로그에서 몇번 언급한 바 있는 mp3DirectCut 이라는 가벼운 프로그램으로 해보도록 하겠습니다.
참고로 수정과정중에는 Lame_enc.dll 이라는 라이브러리 파일이 필요한데,
이를 위해서는 Lame 공식홈페이지에서 지정한 사이트(http://lame.sourceforge.net/links.php )를 통해 관련 파일을 받아 설치한 후, Lame_enc_dll 파일을 윈도우즈의 PATH 경로에 있는 폴더에 복사(주1)해주거나, mp3DirectCut가 설치된 폴더에 복사해줘야하는데, 이부분은 귀찮으실테니.. 오늘 기준의 lame_enc_dll 최신버전 파일을 여기 함께 올려드리지요.
※ 주1. 윈도우즈의 PATH 경로에 있는 폴더란..
윈도우즈의 시스템 속성 - 고급 탭 - 환경 변수 - 사용자 변수 항목이나 시스템 변수 항목의 PATH 항목에 표시되어 있으며,
모든 프로그램들은 자기 프로그램의 경로에 파일이 없을 경우, 찾는 파일이 윈도우즈의 PATH경로에 있는지 확인한다.
대표적인 윈도우즈 시스템의 PATH 경로로 %SystemRoot%(윈도우즈가 설치된 폴더, 즉 C:\Windows를 뜻함.)가 있다.
* mp3DirectCut 공식 홈페이지: http://mpesch3.de1.cc/
* 오늘 기준의 lame_enc_dll 최신버전 파일: lame_enc.zip
㉠ mp3DirectCut 를 다운로드 받아 설치
※ 설치할 때 경로를 잘 봐두세요.
㉡ lame_enc.zip 파일을 다운로드받아 압축해제하여 나온 lame_enc.dll 파일을 ㉠에서 봐둔 mp3DirectCut 설치 폴더에 복사
※ 윈도우즈 시스템의 PATH경로에 복사해도 됨.
㉢ mp3DirectCut 실행 후 상단 메뉴에서 설정 - 환경설정 - 엔코더 탭 - Lame 항목의 Enable Lame_enc.dll 에 체크 후 닫기
※ 체크할 때, 하단의 설정사항이 많은데, 아시는 분은 입맛에 맞게 변경하시고, 잘 모르겠다면 그냥 그대로 두셔도 상관없습니다.
㉣ 볼륨 조정할 파일을 mp3DirectCut 으로 불러오기 (드래그 앤 드롭으로 불러오기 가능)
㉤ 재생 버튼을 눌러 원래 볼륨 확인
㉥ mp3DirectCut 상단 메뉴에서 편집 - 노멀라이즈 선택 후, 선택영역 노멀라이즈 창이 뜨면 좌측의 화살표를 조정해서 원하는 dB 수치로 조정.
일반적으로는 6 dB 정도만 올려도 충분할 겁니다.
㉦ 재생 버튼을 눌러 확인
수치가 너무 높거나 낮을 경우, Ctrl+Z 를 눌러 되돌리기한 후, 다시 노멀라이즈 조정
㉧ 저장하면 끝.
당연한 말이지만.. 이 TTS 저장방법은.. 스마트폰 뿐만이 아니라.. 그외의 다른 용도로도 사용이 가능하겠지요... ^^
사실.. 이 방법을 응용하면.. 사용자별 지정 용도의 벨소리도 매우 쉽고 간단하게 만들 수 있습니다만..
이는.. 불법적인 문제가 되므로, 이 글에서는 언급치 않도록 하겠습니다... ^^;
아무튼 저처럼 지금 울리는 알림음이 무슨 알림음인지 몰라 헷갈리시는 분들께..
TTS 알림음을 만들어 써보시라고 권해드리고 싶네요... ^^a
도움되셨기를 바랍니다.
더구나 요즘처럼, 트위터, 카카오톡 ,구글플러스, 문자 알림음, 이메일 수신음 등등 알림음을 지정해야할 것들이 많아진 마당에는.. 죄다 엇비슷해서 구분이 안 가 헷갈릴 일이 많을 때에는 TTS로 된 알림음이 더욱 효율적이지요.
예전에는 TTS 사이트를 이용해서 읽어주는 음성파일을 추출해서 MP3 알림음으로 사용했었는데.. 지금은 이용이 불가능하게 바뀌었더군요...
그래서 Text To Speech MS+ 라는 영어만 읽기 가능한 TTS 프로그램을 이용했었는데..
오늘보니.. 구글 번역기에도 TTS 기능이 있었네요... 한국어 TTS도 되고.. 별도의 외부 프로그램을 이용하면 MP3파일로 다운로드도 가능하구요...
서론은 이만하고.. 그럼 TTS 알림음을 만드는 방법을 알려드리겠습니다...
TTS 알림음 만드는 방법
먼저 준비물로..
웹페이지에서 미디어 파일을 다운로드할 수 있게 해주는 다운로드 매니저 프로그램이 필요합니다.
개인적으로는 다운로드 매니저용으로 미리 다운로드 기능이 돋보이는 Internet Download Manager를 사용합니다만, 미디어 파일 다운로드가 가능한 다른 프로그램을 이용하셔도 상관없습니다. (설명은 Internet Download Manager를 기준으로 설명합니다.)
* Internet Download Manager 공식홈페이지: http://www.internetdownloadmanager.com/
* Internet Download Manager 리뷰: http://donghaerang.com/1381
여담으로 말씀드리자면, 기본값으로 설치만 해도 이상이 없겠지만..
Internet Download Manager 상단 메뉴 중 내려받기 - 환경 설정 - 일반 탭 - Capture download from the following browsers 항목에 사용하는 브라우저가 체크되었는지 확인하시고..
그 하단의 Customize IDM Download panels in browsers 항목의 Edit... 에서 다운로드 패널의 모양 변경 가능 및 인지할 미디어 파일형식 체크 가능합니다.
준비가 되셨으면.. 이제 본격적으로 시작해봅시다. 뭐.. 간단합니다...
구글 번역 페이지에 접속: http://translate.google.com/?hl=ko&tab=TT
② 읽게할 언어스타일을 체크하시고..
③ TTS 아이콘을 클릭하시고..
④ 다운로드 패널의 다운로드 아이콘을 클릭하시면 됩니다.
⑤ 여러개의 언어로 TTS 실행을 하셨다면 원하는 파일을 선택하시면 됩니다.(먼저 TTS된 파일의 순번이 낮음)
⑥ 받은 파일 정보 창에서 저장할 경로 및 원하는 파일명으로 수정하신 후, 받기 시작을 클릭
(물론, 파일명이야 다운로드 받은 후에 수정해야 상관없구요.)
⑦ 내려받기 완료 창이 뜨면 폴더 열기를 클릭해서, 저장한 mp3파일을 알림음으로 지정가능한 폴더로 이동해주시고..
⑧ 스마트폰에서 원하는 알림음으로 선택하시면 끝.
② 읽게할 언어스타일을 체크하시고..
③ TTS 아이콘을 클릭하시고..
④ 다운로드 패널의 다운로드 아이콘을 클릭하시면 됩니다.
⑤ 여러개의 언어로 TTS 실행을 하셨다면 원하는 파일을 선택하시면 됩니다.(먼저 TTS된 파일의 순번이 낮음)
⑥ 받은 파일 정보 창에서 저장할 경로 및 원하는 파일명으로 수정하신 후, 받기 시작을 클릭
(물론, 파일명이야 다운로드 받은 후에 수정해야 상관없구요.)
⑦ 내려받기 완료 창이 뜨면 폴더 열기를 클릭해서, 저장한 mp3파일을 알림음으로 지정가능한 폴더로 이동해주시고..
⑧ 스마트폰에서 원하는 알림음으로 선택하시면 끝.
스마트폰 내 알림음 저장 위치
갤럭시 넥서스 기준으로..
내부 저장공간에 /media/audio/notifications 폴더에 저장해주시면..
별도의 앱을 이용하지 않아도 기본 시스템상으로 지정이 가능합니다.
이때 해당 폴더가 없으면 새로 생성해주면 됩니다.
여담이지만.. 알람음은 /media/audio/alarms 폴더에, 벨소리는 /media/audio/ringtones 폴더에 저장하시면 기본 시스템상으로 지정가능합니다.
※ 갤럭시 넥서스가 아닌 일반적인 안드로이드폰의 경우..
내장 메모리의 /media/audio/notifications 폴더에 저장하시면 될 겁니다.
경로가 그것이 아니라면...? 본인의 기기 동호회에 물어보시거나.. 뭐... ^^;
저장한 알림음이 작을 때 볼륨 조정하는 방법
MP3 파일 볼륨 조절하는 방법입니다.
이를 위해서.. 여러 미디어 프로그램이 있습니다만.. 일전에도 제 블로그에서 몇번 언급한 바 있는 mp3DirectCut 이라는 가벼운 프로그램으로 해보도록 하겠습니다.
참고로 수정과정중에는 Lame_enc.dll 이라는 라이브러리 파일이 필요한데,
이를 위해서는 Lame 공식홈페이지에서 지정한 사이트(http://lame.sourceforge.net/links.php )를 통해 관련 파일을 받아 설치한 후, Lame_enc_dll 파일을 윈도우즈의 PATH 경로에 있는 폴더에 복사(주1)해주거나, mp3DirectCut가 설치된 폴더에 복사해줘야하는데, 이부분은 귀찮으실테니.. 오늘 기준의 lame_enc_dll 최신버전 파일을 여기 함께 올려드리지요.
※ 주1. 윈도우즈의 PATH 경로에 있는 폴더란..
윈도우즈의 시스템 속성 - 고급 탭 - 환경 변수 - 사용자 변수 항목이나 시스템 변수 항목의 PATH 항목에 표시되어 있으며,
모든 프로그램들은 자기 프로그램의 경로에 파일이 없을 경우, 찾는 파일이 윈도우즈의 PATH경로에 있는지 확인한다.
대표적인 윈도우즈 시스템의 PATH 경로로 %SystemRoot%(윈도우즈가 설치된 폴더, 즉 C:\Windows를 뜻함.)가 있다.
* mp3DirectCut 공식 홈페이지: http://mpesch3.de1.cc/
* 오늘 기준의 lame_enc_dll 최신버전 파일: lame_enc.zip
㉠ mp3DirectCut 를 다운로드 받아 설치
※ 설치할 때 경로를 잘 봐두세요.
㉡ lame_enc.zip 파일을 다운로드받아 압축해제하여 나온 lame_enc.dll 파일을 ㉠에서 봐둔 mp3DirectCut 설치 폴더에 복사
※ 윈도우즈 시스템의 PATH경로에 복사해도 됨.
㉢ mp3DirectCut 실행 후 상단 메뉴에서 설정 - 환경설정 - 엔코더 탭 - Lame 항목의 Enable Lame_enc.dll 에 체크 후 닫기
※ 체크할 때, 하단의 설정사항이 많은데, 아시는 분은 입맛에 맞게 변경하시고, 잘 모르겠다면 그냥 그대로 두셔도 상관없습니다.
㉣ 볼륨 조정할 파일을 mp3DirectCut 으로 불러오기 (드래그 앤 드롭으로 불러오기 가능)
㉤ 재생 버튼을 눌러 원래 볼륨 확인
㉥ mp3DirectCut 상단 메뉴에서 편집 - 노멀라이즈 선택 후, 선택영역 노멀라이즈 창이 뜨면 좌측의 화살표를 조정해서 원하는 dB 수치로 조정.
일반적으로는 6 dB 정도만 올려도 충분할 겁니다.
㉦ 재생 버튼을 눌러 확인
수치가 너무 높거나 낮을 경우, Ctrl+Z 를 눌러 되돌리기한 후, 다시 노멀라이즈 조정
㉧ 저장하면 끝.
당연한 말이지만.. 이 TTS 저장방법은.. 스마트폰 뿐만이 아니라.. 그외의 다른 용도로도 사용이 가능하겠지요... ^^
사실.. 이 방법을 응용하면.. 사용자별 지정 용도의 벨소리도 매우 쉽고 간단하게 만들 수 있습니다만..
이는.. 불법적인 문제가 되므로, 이 글에서는 언급치 않도록 하겠습니다... ^^;
아무튼 저처럼 지금 울리는 알림음이 무슨 알림음인지 몰라 헷갈리시는 분들께..
TTS 알림음을 만들어 써보시라고 권해드리고 싶네요... ^^a
도움되셨기를 바랍니다.