나는 대담성, ffmpeg 및 몇몇 다른 것을 시도했다. 내 사운드 보드 앱을로드 할 수있는 유일한 파일은 소스 코드가 포함 된 Google 미디어 앱인 샘플 애플리케이션과 함께 제공되는 goodday.wav입니다. 누구나 자신의 파일을로드 할 수 있었고 어떤 프로그램/설정을 사용 했습니까?
를 설정할 때 오류가 나는 다음과 같은 순서로 내 OpenAL에 소스를 초기화 : ALCcontext *_mContext;
ALCdevice *_mDevice;
ALuint _mSourceID;
alcOpenDevice(NULL);
_mContext = alcCreateContext();
alcMakeContextCurrent(_mContext
@alexbw와 친구들에게, 먼저이 위대한 코드를 보내 주셔서 감사합니다. 바이트 배열에 pcm 데이터 (부호있는 16 비트 빅 엔디안)가 있고 Novocaine AudioManager setOutputBlock을 사용하여 재생하려고합니다. 먼저 float 배열로 변환해야한다는 것을 알고 있습니다. 더 빠른 방법이 있습니까? 건배 필립
wav 형식으로 녹음 할 때 안드로이드에서 샘플 당 비트 수가 AudioRecord 객체의 16 비트에서 8 비트 (또는 다른 비트 전송률)로 어떻게 변경 될 수 있습니까? (여기에서 예를 들어 설명한 바와 같이 : Using AudioRecord with 8-bit encoding in android) :이 작동하지 않습니다이 private void Wr
IMX 보드를 연속해서 PC에 연결했습니다. 오디오 프레임을 매 5.7ms마다 1024 바이트로 보내는 이진 코드를 보드에서 실행 중입니다. PC는 프레임을 수신하고 재생이 일어나는 때 사점 재생이 약이 감소 snd_pcm_avail 32
snd_pcm_avail 17
snd_pcm_avail 81
snd_pcm_avail 25
snd_pcm_ava
아날로그 오디오 신호가 초당 16,000 회 샘플링되고 각 샘플이 1024 레벨 중 하나로 양자화된다고 가정합니다. PCM 디지털 오디오 신호의 결과 비트율은 어떻게됩니까? 하향식 접근 책의 문제는, 나는 그것을 대답하지만, 단지 그것이 정확한지 확인 할 수 있도록 내 대답은 1024 = 2^10 그래서 PCM 비트 레이트입니다 = 10 * 16000 =
오디오 파일에서 PCM 데이터를 찾는 코드를 작성했습니다. 이 데이터를 고속 푸리에 변환 알고리즘에 어떻게 적용해야합니까? 바이트 배열을 FFT 알고리즘에 적용하기 전에 고려해야 할 사항이 더 있습니까? public static void main(String[] args) throws FileNotFoundException, IOException {
인간의 귀가 들리지 않은 (초음파) 세그먼트가 들어있는 브라우저에서 오디오 파일 (WAV, OGG 또는 Raw PCM)을 반복해야합니다. 내게 가치있는 데이터). Mac에서는 Chrome을 사용하여 전례없는 사운드의 세그먼트가 상대적으로 짧으면 모든 데이터가 다시 재생됩니다 (들리지 않았거나 들리지 않음). 반대로 전례가없는 사운드의 세그먼트가 특정 임계