A waveform segmentation device has a state level estimation unit that estimates a state level of input waveform data, and a segmentation identification unit that segments the waveform data at a plurality of segmentation points based on the state level estimated by the state level estimation unit. The segmentation identification unit may identify the plurality of segmentation points such that a feature value of the waveform data is included between two adjacent segmentation points among the segmentation points.