由于基于到达时间差(TDOA)声学定位算法具有运算量小、定位精度高、实时性好等优点,目前应用较为广泛。在基于到达时延差的声学定位算法中,温度是对定位精度影响较大的主要外在因素。经研究发现在温度等于25℃时,声源的区域误差均值最小,且声源的区域误差均值随温度变化呈现单调变化。基于此,提出一种基于九元立体阵的温度补偿声学定位算法。经仿真证明:该算法可有效降低温度对定位精度的影响。