Как узнать что в микрофон что то говорят

132
30 октября 2019, 12:10

Сейчас я использую вот такой метод. Может есть более хорошие методы?

int amplitude = 5000;
AudioRecord.read(buffer, 0, buffer.length);
private boolean isVoice(byte[] buffer, int size, int amplitude) {
            for (int i = 0; i < size - 1; i += 2) {
                // The buffer has LINEAR16 in little endian.
                int s = buffer[i + 1];
                if (s < 0) s *= -1;
                s <<= 8;
                s += Math.abs(buffer[i]);
                if (s > amplitude) {
                    return true;
                }
            }
            return false;
        }

Нужно уметь отделять шум в помещении от слов человека.. Кто нибудь с таким сталкивался?

READ ALSO
Почему не применяются правки в CSS [закрыт]

Почему не применяются правки в CSS [закрыт]

Сделал себе сайт на WP, чуть допиленный чужой шаблонМеняю CSS а сайт абсолютно не меняет вид

150
Как наложить тень на картинку?

Как наложить тень на картинку?

Есть картинкаНужно наложить на нее как-бы прозрачную, черного цвета пленку, чтобы картинка была тусклой

553
Как загрузить файл на одну страницу? [закрыт]

Как загрузить файл на одну страницу? [закрыт]

Дико извиняюсь, я в этом новичок

151
Не работают стили css в мобильной версии

Не работают стили css в мобильной версии

Вопрос в следующемПрописал стили для мобильной версии сайта

128