목소리 변조 프로그램은 역시 쓰기가 불편하고 동영상 만들기가 너무나 손이 많이 갔다. 거기다 목소리도 그대로 내보내면 누군가 내 목소리를 알아보는 것도 싫어서 목소리 변조가 되는 프로그램을 알아보았다.얼굴 나오게 동영상을 찍어서는 왠지 안될 것 같아 다양한 방법을 찾아보았다.
그래도 매일 30분 넘게 투자한 시간 대비 100원의 수익은 너무 하다는 생각에 유튜브를 시작해 보자고 마음먹었다. 거창하게 시작한 블로그지만 사실 투입한 시간 대비 수익은 정말 미미하다.헤드셋이 굉장히 많지만 어쩌다 보니 헤드셋을 하나 더 사게 되었다.
▼ 우선 morph vox에 대한 팁 정보부터 간략히 소개를 하자면, 아래쪽에 적어둔 주소를 통해서 툴을 구하고 사용하는 것에 대한 충분한 정보를 수집할 수 있을 거예요.
▼ 그리고 funny voice도 얘기를 해보자면, 포털에서 검색하거나, 아래 올려둔 파일을 눌러서 받으면 됩니다. 물론 제가 올린 자료는 검증했으니, 안심하셔도 괜찮아요.
funnyvoice.exe
▼ 받은 파일은 따로 설치를 할 필요가 없어요. 그대로 더블클릭으로 실행을 해주면, 바로 사용을 할 수가 있습니다.
▼ 최초 실행을 하면 장치를 선택하는 화면이 나올 거예요. 그럼 사용하는 스피커와 마이크가 맞는지 확인하고, 시작 버튼을 누르면 됩니다.
▼ 메인 화면이 보이면 Pitch 값을 수정해서 소리를 변환하면 됩니다. 값이 커질수록 음은 높아지게 될 거예요.
▼ 녹음을 할 땐 Record를 누르면 됩니다. 구성이 간단해서 딱히 사용하는데 어려운 부분은 없을 거예요.부족한 글이었지만, 참고 수준은 될 수 있었길 바라며 저는 여기서 물러나겠습니다.
혹시 음성변조의 프로그램으로 컴퓨터 목소리를 바꾸는 방법이 필요하다면, 이번 글이 도움이 될 수 있을지도 몰라요. 보통은 morph vox와 funny voice를 많이 사용하는 편인데, 가볍게 쓰고 싶을 땐 funny voice를 음성변조 프로그램으로 선택하는 것이 좋고, 세부 설정도 하고 싶다면 morph vox가 좋을 것입니다.한 번에 두 개의 컴퓨터 툴을 소개하는 것은 아무래도 무리가 있을 것 같고, 저는 퍼니 보이스로 컴퓨터 음성변조를 하는 과정을 중점적으로 다뤄보도록 할게요. 그리고 다른 목소리 변조 프로그램은 정보가 있는 주소만 안내를 하겠습니다. 좌우간 목소리를 조절하는 음성변조 프로그램이 필요했다면 하단의 글을 읽어주시기 바랍니다!자세한 내용을 알아보겠습니다.
혹은, 자신이 BJ여서 음성변조 컨텐츠를 진행에 필요할 경우도 있고요. 디스코드가 단순히 음성채팅만 잘 지원해서 인기가 많은 것은 아닙니다. 일반 채팅 기능도 훌륭하고, 사용자가 음성의 세세한 부분을 손쉽게 컨트롤 할 수 있고, 프로그램이 가볍게 잘 돌아가기 때문에 인기가 많은 것이지요.유투브나 아프리카 tv 방송을 보다보면 디스코드를 통해 '음성변조'를 하는 모습을 본 적이 있을 것이다. 음성 변조라고 하니 왠지 나쁜 일을 하는 것도 같지만, 친구들끼리 음성채팅을 하며 음보이스모드 프로그램에 대대적인 업데이트가 있었습니다.
해당 업데이트를 반영한 내용은 새로운 포스팅에 작성하였으니, 새로운 보이스모드에 관한 내용은 아래 포스팅을 참고해주시기 바랍니다. 동영상에 보이스를 더하다. 자연스러운 클로바보이스로 동영상에 특별한 생동감을 더해주세요.아래는 원본을 변조한 결과다.
변조를 통하니 여성 목소리가 남성 목소리처럼 변했다. 원본 목소리를 모르는 사람은 남성이라고 생각할 수 있다. 뉴스 등을 보면 여성이 인터뷰하는데 목소리는 남성으로 변조된 것을 볼 수 있다.
2. 그러면 아래와 같이 success!라고 업로드에 성공했다는 등의 메시지가 나온다. 그런 후 바로 빨간 사각형 박스 안에서 있는 것 중에 음성을 변조할 것을 선택한다. 나는 목소리가 잘 들리면서 원본 음성이 여성 목소리니 여성 목소리라는 느낌이 안 나게 하고 싶었다.
그래서 많은 음성에서 아래 그림에서 빨간 정사각형을 선택했다. 이를 개선하기 위해 시도한 것 중 첫 번째로는 DynamicCompressorNode를 사용하는 것입니다. 이 노드는 음의 가장 높은 부분은 낮춰주고 낮은 부분은 높여주어 음질을 안정화시켜주는 노드인데요. 해당 노드를 추가적으로 연결하면 음질을 개선해줄 수 있다고 기대했습니다.
그러나 보시는 것처럼 해당 로직은 음의 높낮이가 아닌 음의 크기를 바꿔주기 때문에 음질이 많이 깨지는 현상이 발생하게 됐습니다.해당 로직을 적용한 결과입니다. 그래서 여러 자료를 찾아본 결과 Effect에 음성 데이터를 직접 수정할 수 있는 ScriptProcessorNode가 있다는 것을 알게 되었습니다.
그런데 안타깝게도 Web audio API에서 공식적으로 음의 높낮이를 조절해주는 AudioNode는 없었고, 결국 다른 방법을 생각해야했습니다.그래서 간단하게 Effect 단계에서 음의 높낮이를 조절해서 Destination으로 보내주면 되겠다고 생각을 했습니다. 보시는 것처럼 AudioContext 인터페이스를 통해 Input, Effect, Destination 이렇게 크게 3가지의 AudioNode로 나누어서 제어를 하게 됩니다.
Web Audio API는 웹에서 오디오를 제어할 수 있도록 해주는 API로 오디오에 이팩트를 추가하거나 시각화 할 수 있습니다.2번째 역시 마이크 관련 공식 API는 없었지만 Web Audio API라는 공식 API가 있다는 것을 알게 됐습니다. Web Audio API를 통해 나오는 음성 데이터를 조작해주면 음성 변조가 가능하겠다는 생각이 들어 Web Audio API를 사용하기로 결정했습니다.
찾아본 결과 음성 변조의 원리는 음의 높낮이를 조절하면 우리가 생각하는 헬륨 마신 목소리처럼 변경할 수 있습니다.그래서 구현 초기에는 기초적인 2가지 궁금증이 있었습니다. 그러나 WebRTC 자체는 많은 튜토리얼 자료가 많아 공부하는데에 있어 큰 어려움이 없었지만 음성 변조 기능 같은 경우에는 별도의 자료도 없을뿐더러 복잡한 지식을 요구하는 기능이었기 때문에 어떻게 음성 변조 기능을 구현하였는지 기록해보려고 합니다.
프로젝트를 진행하면 음성 채팅과 관련된 기능을 맡았고 WebRTC를 기반으로 실시간 음성 채팅을 구현했습니다.구현한 프로젝트는 "노가리하우스"라는 프로젝트로 클럽하우스를 클론 한 음성채팅 서비스입니다.지난 10월 25일부터 부스트캠프에서 6주 동안 그룹 프로젝트를 시작했고 12월 3일 부로 프로젝트가 끝났습니다.
'생활 꿀팁 모음' 카테고리의 다른 글
수지 눈썹 쌩얼 아이라이너 그리는 법 연예인 화장하는 방법 (1) | 2023.12.04 |
---|---|
건강 단백질 섭취 추천식품 "완두콩" 효능과 효과 레시피 (0) | 2023.12.04 |
k 드라마 "환혼" 여주인공 교체 핫 이슈 박혜은 정소민 고윤정 (0) | 2023.12.04 |
겨드랑이 쥐젖 안 아프게 깔끔하게 제거하는 방법 (1) | 2023.12.04 |
술 먹고 토할 때 숙취해소 빨리 하는 방법 건강관리 (1) | 2023.12.04 |