Salve a tutti,
come da titolo, il mio intento sarebbe quello di catture audio da microfono per ottenere dati float, campionando a 8 KHz e quantizzando a 16 bit.
Riesco ad ottenere un file .wav adoperando la classe TargetDataLine ma una successiva lettura mediante audioInputStream.read mi permette di ricavare solo array di tipo byte[].
Quello che vorrei ottenere è sostanzialmente quanto segue : una unica sequenza di dati float su cui successivamente poter applicare tecniche di DSP.

Rispondi quotando