A non-transitory computer-readable storage medium for storing a speech processing computer program, the speech processing computer program which causes a processor to perform processing for estimating a pitch frequency, the processing comprising:
- executing a conversion process that includes acquiring an input spectrum from an input signal by converting the input signal from a time domain to a frequency domain;
- executing a feature amount acquisition process that includes acquiring a feature amount of speech likeness for each band included in a target band based on the input spectrum;
- executing a selection process that includes selecting a selection band selected from the target band based on the feature amount of speech likeness for each band;
- and
- executing a detection process that includes detecting a pitch frequency based on the input spectrum and the selection band.