A non-transitory computer-readable storage medium storing a program that causes a processor included in a spoken language understanding apparatus to execute a process, the process includes executed by a first apparatus that is a computer, executing a first slot filling process for a first slot that corresponds to a first application and a second slot that corresponds to a second application based on a result of first speech recognition executed by the first apparatus for a speech signal, executing determination as to whether a result of a second slot filling process executed for the second slot based on second speech recognition executed for the speech signal by a second apparatus coupled to the first apparatus by a network is employed, based on a result of the first slot filling process, and executing the first application or the second application based on a result of the determination.
展开▼