Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

마이크 입력 구현 방법 점검 #1

Open
2 of 6 tasks
yejunian opened this issue Jul 2, 2024 · 0 comments
Open
2 of 6 tasks

마이크 입력 구현 방법 점검 #1

yejunian opened this issue Jul 2, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@yejunian
Copy link
Owner

yejunian commented Jul 2, 2024

하위 작업 (레포 외부에서 진행)

  • 1. 마이크 입력 받는 방법 확인
    • 1.1. iPhone Safari 바람 소리 캔슬링 문제 확인 (iPhone 6s에서도 동일하게 발생하는지 확인)
  • 2. 마이크 피크 검출 방법 확인
    • 2.1. 마이크 피크 검출 구현
  • 3. 마이크 피크 상태 유지 검출 방법 확인
    • 3.1. 마이크 피크 상태 유지 검출 구현

1. 마이크 입력 받는 방법 확인

1.1. iPhone Safari 바람 소리 캔슬링 문제

  • 이 문제에 막혀서 다음 작업 진행 불가
    • 해결되지 않으면 마이크 입력 구현은 일단 건너뛰고 다음 작업을 진행한다.
  • iPhone 15 Pro에서
    • Safari 등 웹 브라우저에서는 바람 소리가 제거된다.
    • 그 외 앱에서는(음성 녹음 등) 바람 소리가 제거되지 않는다.
  • iPhone 6s에서
    • Safari에서 바람 소리가 제거되지 않는다.
    • 바람을 불었을 때 저음역대가 두드러지게 입력되는 것 같다.
    • 적절한 구현을 위해, 입으로 낸 바람 소리를 기기별로 녹음해서 주파수 응답을 확인할 필요가 있다.
  • 결론: 구현 자체는 가능하나 다음 내용을 고려해야 하므로, 마이크 입력을 후순위로 미룬다.
    • 비교적 신형인 기기에서 바람 소리를 제거하기도 한다.
    • 입으로 낸 바람 소리 감지는 음압보다는 바람 소리의 주파수 응답을 참고하여 구현해야 한다.
@yejunian yejunian added the enhancement New feature or request label Jul 2, 2024
@yejunian yejunian self-assigned this Jul 2, 2024
@yejunian yejunian added this to the 마이크 입력 적용 milestone Jul 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant