PROBLEM TO BE SOLVED: To suppress decline of accuracy in results of detection of a mental state.SOLUTION: A detector 10 obtains voice data of an utterer. The detector 10 computes a basic frequency of voice, and indexes which can evaluate the flatness of spectra indicating high-pass frequency components of voice from the obtained voice data. The detector 10 computes sets of the basic frequency and the indexes by using a "2 mass model of vocal cords" using various parameters. The detector 10 determines parameter values used in computing a set of feature quantities with the minimum difference in feature quantities among sets of feature quantities. The detector 10 detects the mental state of the utterer by using the determined parameters.COPYRIGHT: (C)2013,JPO&INPIT【課題】心理状態の検出結果の精度の低下を抑制すること。【解決手段】検出装置10は、発話者の音声データを取得する。検出装置10は、取得された音声データから、音声の基本周波数、音声の高域周波数成分を示すスペクトルについての平坦性を評価可能な指標を算出する。検出装置10は、各種パラメータを用いた「声帯の2質量モデル」を用いて、音声の基本周波数、および、指標の組を算出する。検出装置10は、特徴量組のうち、特徴量の差分が最小となる場合の特徴量の組について、特徴量の組を算出したときに用いられたパラメータの値を決定する。検出装置10は、決定されたパラメータを用いて発話者の心理状態を検出する。【選択図】図1