2009-07-20 41 views
9

Tôi đang cố gắng truy cập dữ liệu âm lượng từ micrô trong thời gian thực. Tôi đã thử AVAudioPlayer nhưng nó chỉ giám sát âm thanh từ một nguồn như một mp3 và không phải từ một micro. Tôi cũng đã thử các ứng dụng SpeakHere nhưng nó chứng minh được nhiều khó khăn hơn để hiểu với tất cả các cú pháp C++ mục tiêu (tôi là một newbie). Có một lớp học tương tự như một trong SpeakHere nhưng chỉ được viết trong Objective C?Theo dõi mức âm thanh micrô theo thời gian thực

Trả lời

6

Câu trả lời của Erik là chính xác. Đây là một triển khai có thể tái sử dụng bằng cách sử dụng phương thức này như một trình nhận dạng/đại biểu.

https://github.com/picciano/iOS-Audio-Recoginzer

+2

chúng ta có thể nhận giá trị decibel (dB SPL) của micrô, với dự án của bạn không? – brush51

+0

Nó bao gồm các mức công suất, nhưng tôi đã đọc quá nhiều lý thuyết xung đột về chính xác cách tính các mức dB. Tôi chọn để bài tập đó cho người đọc. :) – picciano

+0

Có thể [AVAudioSession] (https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/04_MediaCapture.html#//apple_ref/doc/uid/TP40010188-CH5-SW42) – madLokesh

Các vấn đề liên quan