本发明公开了一种基于短时能量和分形维数的语音端点检测方法,包括对源语音信号进行预处理得到每一帧语音信号;利用分形维数的理论计算每一帧语音信号对应的分形维数值,并计算每一帧语音信号的短时能量值,以得到短时能量值与分形维数值的比值;判断每一帧语音信号所对应的比值是否大于或等于第一阈值,如果是,则大于或等于第一阈值的帧为话音帧;在话音帧两侧方向上提取源语音信号包含的起始端点和结束端点。本方法将分形维数的理论应用在端点检测上,将每一个帧的短时能量值与分形维数值的比值与第一阈值比较,从而筛选出话音帧,然后在话音帧的两侧方向上提取起始端点和结束端点。因此本方法可以在信噪比较低的语音信号中有效地提取到端点。