Tôi đang cố gắng tìm cách phát hiện tần số âm thanh được ghi bởi Micrô của iPhone. Tôi muốn phát hiện xem tần số âm thanh có tăng hay giảm hay không.Làm thế nào để phát hiện tần số âm thanh/quảng cáo chiêu hàng trên iPhone?
Trả lời
bạn có thể thử sử dụng SCListener. Đó là một lớp nguồn mở nhỏ và rất dễ sử dụng
EDIT: Trình định dạng không giống như _ trong tên. Đây là liên kết. http://github.com/stephencelis/sc_listener
Để phát hiện tần suất, bạn nên kiểm tra thuật toán fast Fourier transform (FFT).
Lưu ý rằng SC_listener không hoạt động trên iPhone chạy iOS 3.0 trở lên, hãy kiểm tra trong AVAudioRecorder và FFT. Nó bằng cách nào đó làm việc trong các mô phỏng mặc dù ....
Để phát hiện sân đơn giản, tôi nghĩ rằng FFT là đủ tốt. Hãy thử nhìn vào Aurio Touch 2 và tham khảo vDSP trong khuôn khổ tăng tốc.
Tôi đã viết một số mã với giải thích cho việc theo dõi quảng cáo chiêu hàng trong C. Nó sử dụng FFT, không phải là phương pháp tối ưu, nhưng bạn có thể xem liệu điều này có đủ tốt cho ứng dụng của bạn hay không. Lý tưởng nhất, bạn nên thay thế FFT bằng phần cứng được tăng tốc.
http://blog.bjornroche.com/2012/07/frequency-detection-using-fft-aka-pitch.html
Beethoven trông giống như một lựa chọn tốt: https://github.com/vadymmarkov/Beethoven
- 1. AVAudio phát hiện ghi chú/quảng cáo chiêu hàng/v.v. iPhone xcode objective-c
- 2. Tìm quảng cáo chiêu hàng bằng giọng nói trên Android
- 3. Bắt tần số âm thanh trên iPhone
- 4. Phát hiện quảng cáo chiêu hàng bằng cách sử dụng mạng thần kinh
- 5. phát hiện tần số/cường độ cho núm vú giả
- 6. Phát hiện tần số Python
- 7. Phát hiện tần số từ một tệp âm thanh
- 8. Làm thế nào để phát hiện iPhone trên mạng?
- 9. Phát hiện tần số cơ bản
- 10. Phân tích âm thanh "còi" cho quảng cáo chiêu hàng/ghi chú
- 11. Tôi làm cách nào để ghi lại âm thanh hiện đang phát trên iPhone?
- 12. lấy quảng cáo chiêu hàng, ngáp, cuộn từ CMRotationMatrix
- 13. Làm thế nào để tạo ra một tần số âm thanh đặc biệt?
- 14. Âm thanh trên iPhone
- 15. Làm cách nào để phát âm thanh của iPhone?
- 16. Phát hiện tần số/âm cụ thể từ dữ liệu sóng thô
- 17. Tần số âm thanh nào có thể đo được từ micrô của iPhone?
- 18. Cường độ dải tần số âm thanh
- 19. Làm cách nào để thực hiện các thao tác khi phát âm thanh trong iPhone?
- 20. Phát hiện bitrate MP3 qua phân tích phổ tần số
- 21. iPhone - Làm cách nào để phát hiện phiên bản iPhone?
- 22. Làm cách nào để tạo các âm liên tục có tần số khác nhau?
- 23. Làm thế nào để phát hiện độ phân giải kết cấu tối đa trên iPhone?
- 24. Làm thế nào để phát hiện swiping trái/phải trên iPhone?
- 25. Làm thế nào để bạn phát hiện khi âm thanh HTML5 đã phát xong (nhiều lần)?
- 26. Phát hiện các phím âm lượng của iPhone.
- 27. Làm thế nào để lập trình phát hiện tai nghe trong iphone?
- 28. Làm thế nào để phát hiện liên lạc trên UIWebView
- 29. Âm thanh Pygame đơn giản ở tần số
- 30. Nhận luồng âm thanh từ URI và phát trên iPhone
vẻ SC_Listener bị phản đối, dành cho iOS 3.0+, bạn có thể thử sử dụng hướng dẫn này, mà hoạt động khá tốt: http: //mobileorchard.com/tutorial-detecting-when-a-user-blows-into-the-mic/ – Raptor