AVFoundation 사용자가 말하는 동안만 녹음하기
·
SwiftUI
간단한 음성 녹음을 하는 작업은 아래 포스팅을 통해서 확인한 후 아래 내용을 확인하면 좀 더 이해가 잘 될것입니다.https://apple-document.tistory.com/180 AVFoundation 이용한 음성 녹음하기AVFoundation은 미디어 앱을 만들기 위해서 필요한 기능들을 제공하는 프레임워크입니다 음성을 녹음하고 재생하기 위해서는 AVFoundation을 사용해야 합니다. 그런 기능들을 AVFoundation 이라는 프레임apple-document.tistory.com AVAudioRecorder 이용해 음성 인식사용자가 말하는 것을 인식하기 위해서는 AVAudioRecorder에서 제공하는 메서드를 통해서 확인할 수 있습니다. 오디오 레벨 데이터 받기AVAudioRecorder에는..
Timer 타이머
·
SwiftUI
특정 시간이 경과한 후에 실행되는 타이머는 대상 객체에 지정된 메시지를 보냅니다 타이머는 실행 루프와 함께 작동합니다. 실행 루프는 타이머에 대한 강력한 참조를 유지하므로, 따로 실행 루프에 추가한 후 타이머에 대한 강력한 참조를 유지할 필요가 없습니다. 타이머를 효율적으로 사용하기 위해서는 실행 루프가 어떻게 동작하는지를 알고 있어야 합니다. 스레딩 프로그래밍 가이드 타이머는 실시간 메커니즘이 아닙니다. 타이머의 발사 시간이 긴 실행 루프 콜아웃 중에 발생하거나 실행 루프가 타이머를 모니터링하지 않는 모드에 있는 동안 발생하는 경우, 타이머는 다음에 실행 루프가 타이머를 확인할 때까지 실행되지 않습니다. 그에 따라서 타이머가 작동하게 되는 시간은 실제 시간과 일치하지 않을 수 있습니다. 더 알고 싶으면..
ytw_developer
'timer' 태그의 글 목록