3. A voice recognition device controller according to claim 2 , wherein: the device includes a plurality of types of device; the learning level storage unit stores the user's temporary learning level in speech for each type of device; 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; the input item count comparison unit compares the number of items detected by the input item count detection unit with the reference value for the number of items set for each type of device; and the learning level determination unit determines the user's learning level in speech for each type of device based on the comparison result of the input item count comparison unit.
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;