Я пытаюсь создать детектор крика и свистка в приложении для Android. Теперь я могу обнаружить свисток пользователя, используя musicg android library here. Я должен сам реализовать детектор крика, потому что библиотеки нет.Каковы значения байтов аудиоданных? Android
В musicgt он считывает аудиоданные и сохраняет их в буфере байтов. Он использует буфер в качестве входного сигнала в своем детекторе свистка. Я пытаюсь понять и понять, как выглядят эти байты, напечатав их в LogCat. Тем не менее, я понятия не имею, что это такое и как музыкальная библиотека может использовать этот вход для обнаружения, когда пользователь свистнет.
Байты аудиоданных выглядят следующим образом. Я использую буфер [я] + «», чтобы напечатать их
10-25 23:43:54.412: E/1115(7542): 71
10-25 23:43:54.412: E/1116(7542): 22
10-25 23:43:54.412: E/1117(7542): 58
10-25 23:43:54.412: E/1118(7542): -14
10-25 23:43:54.412: E/1119(7542): 36
10-25 23:43:54.412: E/1120(7542): 88
10-25 23:43:54.412: E/1121(7542): 8
10-25 23:43:54.413: E/1122(7542): -98
10-25 23:43:54.413: E/1123(7542): -24
10-25 23:43:54.413: E/1124(7542): 66
10-25 23:43:54.413: E/1125(7542): -51
10-25 23:43:54.413: E/1126(7542): 111
10-25 23:43:54.413: E/1127(7542): -67
10-25 23:43:54.413: E/1128(7542): 43
10-25 23:43:54.413: E/1129(7542): -68
10-25 23:43:54.413: E/1130(7542): 36
10-25 23:43:54.415: E/1131(7542): -58
10-25 23:43:54.415: E/1132(7542): -85
10-25 23:43:54.415: E/1133(7542): -46
10-25 23:43:54.415: E/1134(7542): 78
10-25 23:43:54.415: E/1135(7542): -40
Так, может кто-нибудь сказать мне, как этот вход может быть использована для обнаружения гудка пользователя.
Пожалуйста, дайте мне некоторые идеи
Спасибо
Это необработанные звуковые уровни. – njzk2
Итак, каковы значения положительных и отрицательных чисел? @ njzk2 – user2503808
отрицательные - это потому, что байты считаются подписанными в java. – njzk2