In certain cases, the condition of the fetus can be revealed by the fetal heart sound. However, when the sound is detected, it is mixed with noise from the external environment as well as internal disturbances. Our exclusive sensor, which was constructed of copper with an enclosed cavity, was designed to prevent external noise. In the sensor, a polyvinylidene fluoride (PVDF) piezoelectric film, with a frequency range covering that of the fetal heart sound, was adopted to convert the sound into an electrical signal. The adaptive support vector regression (SVR) algorithm was proposed to reduce internal disturbance. The weighted-index average algorithm with deviation correction was proposed to calculate the fetal heart rate. The fetal heart sound data were weighted automatically in the window and the weight was modified with an exponent between windows. The experiments show that the adaptive SVR algorithm was superior to empirical mode decomposition (EMD), the self-adaptive least square method (LSM), and wavelet transform. The weighted-index average algorithm weakens fetal heart rate jumps and the results are consistent with reality.