2014-11-04 2 views
0

오디오 태그의 .playbackRate를 사용하여 말하기 음성 녹음의 재생 속도를 매우 쉽고 효과적으로 변경할 수 있습니다. 재생 중에 음의 피치를 변경하는 방법이 있습니까?JavaScript 및 html로 말하기 음성의 피치 변경

+0

http://www.w3.org/TR/webaudio/#L15842에 따르면 .setVelocity 메소드가 있어야합니다. "javascript audio pitch"또는 비슷한 검색어를 검색 했습니까? –

+0

존 D에게 감사드립니다. 사양을 살펴본 결과 – PaddiL46

+0

나는 사운드 소스에서 멀리 또는 멀리 이동하는 리스너의 속도를 변경할 수 있으며 소스 사운드의 겉보기 주파수가 변경된다는 것을 의미한다고 생각합니다 . 그 소리가 맞습니까? – PaddiL46

답변

1

피치 시프 팅을 위해이 프로젝트에서 pitch-shifter.js를 사용했습니다. 그것은 꽤 잘 작동하는 것처럼 보였다. https://github.com/urtzurd/html-audio

그러나이 스크립트는 오디오 태그를 사용하는 것보다 훨씬 복잡한 웹 오디오 API를 사용합니다.

+0

라파엘 고맙습니다. 나는 API에 대해 조금 연구했다. 내가 제안한 코드를 살펴보면 가능성을 알 수 있지만 관련 지식을 갖춘 전문가 수준에서 시간을 들여 관련 부분을 찾아 낼 수 있습니다. – PaddiL46

관련 문제