Algorithm for pitch extraction using zero-crossing interval sequence

Algorithm for pitch extraction using zero-crossing interval sequence
复制标题

使用过零区间序列的基音提取算法

DOI:
10.1109/tassp.1977.1163010
复制
发表时间:
1977
期刊:
IEEE Transactions on Acoustics, Speech, and Signal Processing
影响因子:
--
通讯作者:
D. Yavuz
D. Yavuz
中科院分区:
--
文献类型:
--
作者:
N. Geçkinli;D. Yavuz

文献摘要

被引文献

相似文献

提出了一种用于连接语音的基音周期分析的新型数字计算机算法。所采用的主要思想是通过自适应搜索从其过零间隔 (ZCI) 序列中找到语音的类似周期部分。该算法只需要加法和比较,不需要乘法。该算法在 1.5 μs 内存周期计算机 (PDP-8) 上的实现实时执行分析,与从低通滤波到 900 Hz 带宽的语音波形图中手动执行音调测量一样准确,每个音调边界都标记在过零处。尽管有 12 个阈值用于决策,但只有其中两个(说话者 1 个八度音高范围的上限和下限)与说话者相关。然而,说话者的这两个阈值很容易通过算法从他(或她)正常语音持续时间仅 4-5 秒的样本中提取和设置。
A novel digital computer algorithm for pitch period analysis of connected speech is presented. The principal idea employed is to find the periodic-like portions of the speech, from its zero-crossing interval (ZCI) sequence, by an adaptive search. The algorithm requires only additions and comparisons, no multiplication. An implementation of the algorithm on a 1.5 μs memory-cycle computer (PDP-8) performs the analysis in real time, as accurately as manually performed pitch measurements from a plot of the speech waveform low-pass filtered to a bandwidth of 900 Hz in such a way that each pitch boundary is marked on a zero-crossing. Although 12 threshold values are used for decision making, only two of them, the upper and lower limits of the speaker's one octave pitch range, are speaker dependent. However, these two threshold values of a speaker are easily extracted and set by the algorithm from a sample of only 4-5 s duration of his (or her) normal speech.