[Inteview-lab] AudioContext를 사용하여 오실리에이터 UI 만들기
·
사이드 프로젝트/interview-lab
사용자의 음성이 인식되고 있다는 것을 표현하기 위해 Oscillator 컴포넌트를 만들었습니다. 음성이 인식되고 있다는 것을 사용자에게 피드백하기 위해 위와 같은 컴포넌트를 디자인 했습니다.이 디자인의 핵심은 사용자의 음성을 주파수의 파형으로 보여주는 오실리에이터입니다. 오실리에이터를 제가 어떻게 구현했는지 설명드리겠습니다. 1. Media Capture and Streams API를 사용하여 음성데이터 가져오기사용자의 음성을 시각화하는 것이므로 가장 먼저 해야하는 것은 음성 데이터를 가져오는 것입니다. 이를 위해 Media Capture and Streams API의 MediaDevices의 getUserMedia 메서드를 사용하여 마이크 권한을 요청하고 반환값으로 MediaStream을 받습니다.co..