Assault rifles when burst firing will produce noise with big sound intensity. This noise can be used as an audio signal to measure the rate of fire. However, this audio signal needed to be processed using wavelet transform to avoid noise before it was processed using a peak detection algorithm. The difference in time each peak detected will be converted as the rate of fire. This research is a method to measure the rate of fire results average of accuracy 99.06%.