Real-time speech processing of variable rate using pitch period estimation and fuzzy logic control

A microcontroller-based system to process the variable rate of speech in real time is proposed. It uses a simple pitch period estimation to estimate the voice pitch by means of zero-crossing detection and short-time sound intensity calculation. Then the fuzzy logic control is introduced to modify the estimated pitch values for easier implementation. Finally, by reference to the simulation, the experimental results illustrate the effectiveness of the proposed algorithm.