A speech interaction device is provided with: an acquisition unit for acquiring utterance data showing utterances of a user; a memory (22) for storing a plurality of keywords; a word determination unit (21a) that extracts a plurality of words from the utterance data and determines whether or not each of the plurality of words matches any of the plurality of keywords; a response phrase creation unit (21b) that, when a first word, which is determined to match any of the plurality of keywords, is included in the plurality of words, creates a response phrase that prompts reentry of a portion corresponding to the first word and that is a response phrase that includes a second word determined to match any of the plurality of keywords in the plurality of words; and a speech synthesis unit (21c) that generates speech data for the response phrase.
展开▼