Detect human voice from audio file input

前端 未结 9 1830
清歌不尽
清歌不尽 2021-01-30 11:25

I am trying to implement automatic voice recording functionality, similar to the Talking Tom app. I use the following code to read input from the audio recorder and analyse the

9条回答
  •  失恋的感觉
    2021-01-30 11:47

    If you want to have a clean recording you can

    1. Filter noise from the voice, you can use FFT for that and apply filters such as lowpass, highpass and bandpass filters Filtering using FFT and Filters

    2.After Filtration the noise would be decreased and you can use Voice recognition API's

    API's

    The more Filtering the better less noise More recognition, but be wary in filtering because it can also remove the Voice together with the noise.

    Also read more about FFt

    Fast Fourier Transform of Human Voice

    Hope This Helps :)

提交回复
热议问题