4. A voice recognition device controller according to claim 3 , wherein: a plurality of the types of devices are each provided with a plurality of types of operational objects that can be operated by the user; the given number of items necessary to control the device include items necessary to operate the operational objects; the learning level storage unit stores the user's temporary learning level in speech for each type of device and for each type of operational object; the reference input item count setting unit sets the reference value for the number of items identified from the speech for each type of device and for each type of operational object;
4. A voice recognition device controller according to claim 3 , wherein: a plurality of the types of devices are each provided with a plurality of types of operational objects that can be operated by the user; the given number of items necessary to control the device include items necessary to operate the operational objects; the learning level storage unit stores the user's temporary learning level in speech for each type of device and for each type of operational object; the reference input item count setting unit sets the reference value for the number of items identified from the speech for each type of device and for each type of operational object; 18. A voice recognition device controller according to claim 4 , mounted on a movable body and further comprising a driving load detection unit configured to detect a driving load on the user who is the driver of the movable body, wherein the reference input item count setting unit sets the reference value for the number of items identified from the speech based on the user's temporary learning level in speech stored by the learning level storage unit and the driving load detected by the driving load detection unit.