Potrzebuje zrobić na STM31F..4 :
Wchodzi dźwięk na ADC bezpośrednio z mikrofonu.
Głos poddawany jest obróbce tak aby na wyjściu przyciąć pasmo na 300-3400Hz
Mikrofon zbiera ok.16Khz, procek chodzi np. na 72kHz lub dowolnie w PWM 36-90Khz (dowolnie)
Męczę się z tym już od kilku tygodni i już sam nie wiem jak to powinno być przeprowadzone.
Przerobiłem kodeka speex ale okazuje się że resampling nie działa w dół tylko do góry i to z ograniczeniami.
Zastosowałem kilka wersji filtrów IIr, FIR i innych kodeków typu IMA-ADPCM, czy G.711
Resamplowanie za pomocą timerów i podziału nic nie daje dobrego dla głosua efekt jest taki że głos wychodzący jest zachrypiały i w zasadzie nadal nie trzyma się pasma dla wszystkich przypadków co potwierdza przypuszczeni,e że wykłada się na kompresji/dziurach w braku sampla i tylko konkretny resampling to załatwi np. taki który jest speex i nie działa (dobre nie).
Myślałem ostatnio nad zastosowaniem mikrofonu na pasmo 300-3400Hz ale trudno go kupić i nie wiem czy w ogóle ma to sens?
Poradźcie coś konstruktywnego
Wchodzi dźwięk na ADC bezpośrednio z mikrofonu.
Głos poddawany jest obróbce tak aby na wyjściu przyciąć pasmo na 300-3400Hz
Mikrofon zbiera ok.16Khz, procek chodzi np. na 72kHz lub dowolnie w PWM 36-90Khz (dowolnie)
Męczę się z tym już od kilku tygodni i już sam nie wiem jak to powinno być przeprowadzone.
Przerobiłem kodeka speex ale okazuje się że resampling nie działa w dół tylko do góry i to z ograniczeniami.
Zastosowałem kilka wersji filtrów IIr, FIR i innych kodeków typu IMA-ADPCM, czy G.711
Resamplowanie za pomocą timerów i podziału nic nie daje dobrego dla głosua efekt jest taki że głos wychodzący jest zachrypiały i w zasadzie nadal nie trzyma się pasma dla wszystkich przypadków co potwierdza przypuszczeni,e że wykłada się na kompresji/dziurach w braku sampla i tylko konkretny resampling to załatwi np. taki który jest speex i nie działa (dobre nie).
Myślałem ostatnio nad zastosowaniem mikrofonu na pasmo 300-3400Hz ale trudno go kupić i nie wiem czy w ogóle ma to sens?
Poradźcie coś konstruktywnego
