An autocorrelation pitch detector with error correction

A particularly demanding application of pitch detection is in speech training of the deaf. The prevalance of defects such as breathy, creaky or hoarse voice means that pitch detectors are prone to errors. To overcome this an error correction algorithm has been developed for the Dubnowski, Schafer and Rabiner (D.S.R.) pitch detector. The resulting pitch detector overcomes these problems. It is a real-time procedure which can be implemented in hardware or software. Its performance is comparable with the nonreal-time SIFT algorithm and may thus have wider applications.