Articles of audiorecord

Android-эмулятор для записи аудио на 96 кГц

Мое приложение записывает звук с микрофонов телефона и выполняет некоторую обработку в реальном времени. Он отлично работает на физических устройствах, но действует «смешно» в эмуляторе. Он записывает что-то, но я не совсем уверен, что это за запись. Похоже, что на эмуляторе образцы звука считываются примерно в два раза быстрее, чем на реальных устройствах. В приложении […]

Android AudioRecord – не будет инициализировать второй раз

Hej, im, в настоящее время пытающийся заставить AudioRecord работать. Потому что мне это нужно в более крупном проекте. Но, похоже, это много. Я пробовал много вещей, поэтому я вернулся к основному, когда проследил эту ошибку. Я использую свою Samsung Galaxy S в качестве своего debugdevice. Моя проблема в том, что в первый раз после перезагрузки […]

Immediate Audio Input & Output Android

В моем приложении для Android я хотел бы взять несколько аудио с микрофона смартфона и немедленно воспроизвести его, жить, как микрофон, без запаздывания. В настоящее время я думаю об использовании AudioRecord и AudioTrack (из того, что я прочитал), но я не совсем уверен, как действовать. Я проверил некоторые другие вопросы о переполнении стека, но они […]

Создание WAV-файла из необработанных данных PCM с помощью Android SDK

Я пытаюсь использовать класс AudioRecord для записи WAV-файла. Проблема заключается в том, что он предоставляет только исходные данные PCM, и если я пишу его в файл, информация заголовка отсутствует, поэтому он не будет воспроизводиться на любом медиаплеере. Как я могу создать WAV-файл из этих необработанных данных? Или, альтернативно, есть ли другой способ записи звука в […]

Обнаружение человеческого голоса из аудиофайла

Я пытаюсь реализовать автоматическую функцию записи голоса, похожую на приложение Talking Tom. Я использую следующий код для чтения ввода с аудиомагнитофона и анализа буфера: float totalAbsValue = 0.0f; short sample = 0; numberOfReadBytes = audioRecorder.read( audioBuffer, 0, bufferSizeInBytes); // Analyze Sound. for( int i=0; i<bufferSizeInBytes; i+=2 ) { sample = (short)( (audioBuffer[i]) | audioBuffer[i + […]

Android AudioRecord поддерживает частоты дискретизации

Я пытаюсь выяснить, какие частоты выборки поддерживаются для телефонов под управлением Android 2.2 и выше. Мы хотели бы попробовать со скоростью ниже 44,1 кГц и не требовать повторной выборки. Я знаю, что все телефоны поддерживают 44100 Гц, но было интересно, есть ли там таблица, показывающая, какие частоты выборки действительны для определенных телефонов. Я видел документацию […]

Запись PCM записанных данных в WAV-файл (java android)

Я использую AudioRecord для записи 16-битных данных PCM в android. После записи данных и сохранения их в файл я прочитал его, чтобы сохранить его как .wav-файл. Проблема в том, что WAV-файлы распознаются медиаплеерами, но не играют ничего, кроме чистого шума. Мое лучшее предположение на данный момент состоит в том, что мои заголовки wav-файлов неверны, но […]

Android-аудио FFT для получения определенной частоты с использованием аудиозаписей

В настоящее время я пытаюсь реализовать некоторый код с помощью Android, чтобы определить, когда через микрофон телефона воспроизводится ряд конкретных диапазонов частот. Я создал класс, используя класс AudioRecord : int channel_config = AudioFormat.CHANNEL_CONFIGURATION_MONO; int format = AudioFormat.ENCODING_PCM_16BIT; int sampleSize = 8000; int bufferSize = AudioRecord.getMinBufferSize(sampleSize, channel_config, format); AudioRecord audioInput = new AudioRecord(AudioSource.MIC, sampleSize, channel_config, format, […]

Пример Android AudioRecord

Я разрабатываю приложение для Android, и мне нужно реализовать класс AudioRecord для записи звука пользователя. После некоторых исследований (которые не предоставили достаточной информации) и нескольких неудачных попыток мне было интересно, сможет ли кто-нибудь помочь мне, разместив пример (код) о том, как записывать высококачественный звук с помощью AudioRecord. Я был бы очень признателен. спасибо

Объект AudioRecord не инициализируется

В приведенном ниже коде мой объект audioRecord не инициализируется. Я попытался переместить его в метод onCreate и сделал его глобальным. Я зарегистрировал состояние и возвращает значение 1 что означает готовность к использованию. Отладчик говорит, что startRecording вызывается на неинициализированном объекте. Он также говорит, что он не может получить источник звука. Почему я получаю эти ошибки? […]

Intereting Posts
Как я могу получить доступ к плейлисту, созданному андроидным музыкальным приложением по умолчанию, и вызвать музыкальное приложение для его воспроизведения? Большое количество ошибок во время сборки Gradle после обновления до Android Studio 2.0 Можно ли динамически менять адаптер ListView? Проект Android Studio Gradle «Невозможно запустить процесс / инициализацию виртуальной машины» Java.util.ConcurrentModificationException в View.setVisibility Типы памяти Android (RAM v Внутренняя память) Android: как проверить, видима ли View внутри ScrollView? Как отключить предварительный просмотр ключа во всплывающей клавиатуре (не в главном макетном меню)? Использование виджета NumberPicker со строками Как использовать AutoCompleteTextView и заполнять его данными из веб-API? Сбой сборки гребня Почему элементы исчезают, когда я просматриваю listView? Значок Android уведомления большой, есть ли способ удалить значок меньшего размера в правом нижнем углу? Предназначение для выбора обоев с подсветкой обоев Как сообщить Android NDK использовать другую инструментальную цепочку