Device Control Device, Speech Recognition Device, Agent Device, On-Vehicle Device Control Device, Navigation Device, Audio Device, Device Control Method, Speech Recognition Method, Agent Processing Method, On-Vehicle Device Control Method, Navigation Method, and Audio Device Control Method, and Program
First Claim
1. A device control device comprising:
- speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data;
specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2); and
process execution means (7) which specifies a content of control to be performed on an external device to be a control target based on the specified content, and performs the control.
2 Assignments
0 Petitions
Accused Products
Abstract
A speech recognition unit (2) performs speech recognition on a speech of an utterer input by a speech input unit (1), specifies possible words which are represented by the speech, and the scores thereof, and a natural language analyzer (3) specifies parts of speech of the words and supplies word data representing the words to an agent processing unit (7). The agent processing unit (7) stores process item data which defines a data acquisition process to acquire word data or the like, a discrimination process, and an input/output process, and wires or data defining transition from one process to another and giving a weighting factor to the transition, and executes a flow represented generally by the process item data and the wires to thereby control devices belonging to an input/output target device group (6) in such a way as to adequately grasp a demand of the utterer and meet the demand.
264 Citations
81 Claims
-
1. A device control device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2); and process execution means (7) which specifies a content of control to be performed on an external device to be a control target based on the specified content, and performs the control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device control device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); process specifying means (7) which specifies a content of control to be performed on an external device to be a control target based on the specified content; information acquisition means (7) which acquires information via predetermined communication means (7); and speech output means (5) which outputs a speech based on the information acquired by the information acquisition means (7), whereby when the control specified by the process specifying means (7) is to output information acquired by the information acquisition means (7), the speech output means (5) outputs a speech based on the information.
-
-
11. A speech recognition device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); and process execution means (7) which specifies a process to be performed based on the specified content, and performs the process. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A speech recognition device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); process specifying means (7) which specifies a process to be performed based on the specified content; information acquisition means (7) which acquires information via predetermined communication means (74); and speech output means (5) which outputs a speech based on the information acquired by the information acquisition means (7), whereby when the process specified by the process specifying means (7) is to output information acquired by the information acquisition means (7), the speech output means (5) outputs a speech based on the information.
-
-
20. An agent device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); and process execution means (7) which specifies a process to be performed based on the specified content, and performs the process. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An agent device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); process specifying means (7) which specifies a process to be performed based on the specified content; information acquisition means (7) which acquires information via predetermined communication means (74); and speech output means (5) which outputs a speech based on the information acquired by the information acquisition means (7), whereby when the process specified by the process specifying means (7) is to output information acquired by the information acquisition means (7), the speech output means (5) outputs a speech based on the information.
-
-
31. An on-vehicle device control device so constructed as to be mountable on a vehicle having an external on-vehicle device mounted thereon, comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); and process execution means (7) which specifies a content of control to be performed on the on-vehicle device based on the specified content, and performs the control. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. An on-vehicle device control device so constructed as to be mountable on a vehicle having an external on-vehicle device mounted thereon, comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); process specifying means (7) which specifies a content of control to be performed on the on-vehicle device control device based on the specified content; information acquisition means (7) which acquires information via predetermined communication means (74); and speech output means (5) which outputs a speech based on the information acquired by the information acquisition means (7), whereby when the control specified by the process specifying means (7) is to output information acquired by the information acquisition means (7), the speech output means (5) outputs a speech based on the information.
-
-
40. A navigation device so constructed as to be mountable on a vehicle, comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); and process execution means (7) which specifies a content of a navigation process to be performed based on the specified content, and performs the navigation process. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47)
-
-
48. A navigation device so constructed as to be mountable on a vehicle, comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); process specifying means (7) which specifies a content of a navigation process to be performed based on the specified content; information acquisition means (7) which acquires information via predetermined communication means (7); and speech output means (5) which outputs a speech based on the information acquired by the information acquisition means (7), whereby when the navigation process specified by the process specifying means (7) is to output information acquired by the information acquisition means (7), the speech output means outputs a speech based on the information.
-
-
49. An audio device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); and process execution means (7) which specifies a content of a speech process to be performed based on the specified content, and performs the speech process, or controls an external device in such a way as to cause the external device to perform the speech process. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56)
-
-
57. An audio device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); process specifying means (7) which specifies a content of a speech process to be performed based on the specified content; information acquisition means (7) which acquires information via predetermined communication means (7); and speech output means (5) which outputs a speech based on the information acquired by the information acquisition means (7), whereby when the speech process specified by the process specifying means (7) is to output information acquired by the information acquisition means (7), the speech output means (5) outputs a speech based on the information.
-
-
58. A device control method comprising:
-
a speech recognition step of acquiring speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; a specifying step of specifying a content of the speech uttered by an utterer based on the words specified in the speech recognition step; and a process execution step of specifying a content of control to be performed on an external device to be a control target based on the specified content, and performing the control.
-
-
59. A device control method comprising:
-
a speech recognition step of acquiring speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; a specifying step of specifying a content of the speech uttered by an utterer based on the words specified in the speech recognition step; a process specifying step of specifying a content of control to be performed on an external device to be a control target based on the specified content; an information acquisition step of acquiring information via a predetermined communication device; and a speech output step of outputting a speech based on the information acquired in the information acquisition step, whereby when the control specified in the process specifying step is to output information acquired in the information acquisition step, a speech is output based on the information in the speech output step.
-
-
60. A speech recognition method comprising:
-
a speech recognition step of acquiring speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; a specifying step of specifying a content of the speech uttered by an utterer based on the words specified in the speech recognition step; and a process execution step of specifying specifies a process to be performed based on the specified content, and performing the process.
-
-
61. A speech recognition method comprising:
-
a speech recognition step of acquiring speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; a specifying step of specifying a content of the speech uttered by an utterer based on the words specified in the speech recognition step; a process specifying step of specifying a process to be performed based on the specified content; an information acquisition step of acquiring information via a predetermined communication device; and a speech output step of outputting a speech based on the information acquired in the information acquisition step, whereby when the process specified in the process specifying step is to output information acquired in the information acquisition step, a speech is output based on the information in the speech output step.
-
-
62. An agent processing method comprising:
-
a speech recognition step of acquiring speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; a specifying step of specifying specifies a content of the speech uttered by an utterer based on the words specified in the speech recognition step; and a process execution step of specifying a process to be performed based on the specified content, and performing the process.
-
-
63. An agent processing method comprising:
-
a speech recognition step of acquiring speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; a specifying step of specifying a content of the speech uttered by an utterer based on the words specified in the speech recognition step; a process specifying step of specifying a process to be performed based on the specified content; an information acquisition step of acquiring information via a predetermined communication device; and a speech output step of outputting a speech based on the information acquired in the information acquisition step, whereby when the process specified in the process specifying step is to output information acquired in the information acquisition step, a speech is output based on the information in the speech output step.
-
-
64. An on-vehicle device control method for controlling an on-vehicle device mounted on a vehicle, comprising:
-
a speech recognition step of acquiring speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; a specifying step of specifying a content of the speech uttered by an utterer based on the words specified in the speech recognition step; and a process execution step of specifying a content of control to be performed on the on- vehicle device based on the specified content, and performing the control.
-
-
65. An on-vehicle device control method for controlling an on-vehicle device mounted on a vehicle, comprising:
-
a speech recognition step of acquiring speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; a specifying step of specifying a content of the speech uttered by an utterer based on the words specified in the speech recognition step; a process specifying step of specifying a content of control to be performed on the on- vehicle device control device based on the specified content; an information acquisition step of acquiring information via a predetermined communication device; and a speech output step of outputting a speech based on the information acquired in the information acquisition step, whereby when the control specified in the process specifying step is to output information acquired in the information acquisition step, a speech is output based on the information in the speech output step.
-
-
66. A navigation method comprising:
-
a speech recognition step of acquiring speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; a specifying step of specifying a content of the speech uttered by an utterer based on the words specified in the speech recognition step; and a process execution step of specifying a content of a navigation process to be performed based on the specified content, and performing the navigation process.
-
-
67. A navigation method comprising:
-
a speech recognition step of acquiring speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; a specifying step of specifying a content of the speech uttered by an utterer based on the words specified in the speech recognition step; a process specifying step of specifying a content of a navigation process to be performed based on the specified content; an information acquisition step of acquiring information via a predetermined communication device; and a speech output step of outputting a speech based on the information acquired in the information acquisition step, whereby when the navigation process specified in the process specifying step is to output information acquired in the information acquisition step, a speech is output based on the information in the speech output.
-
-
68. An audio device control method comprising:
-
a speech recognition step of acquiring speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; a specifying step of specifying a content of the speech uttered by an utterer based on the words specified in the speech recognition step; and a process execution step of specifying a content of a speech process to be performed based on the specified content, and performing the speech process, or controlling an external audio device in such a way as to cause the external device to perform the speech process.
-
-
69. An audio device control method comprising:
-
a speech recognition step of acquiring speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; a specifying step of specifying a content of the speech uttered by an utterer based on the words specified in the speech recognition step; a process specifying step of specifying a content of a speech process to be performed by an external audio device based on the specified content; an information acquisition step of acquiring information via a predetermined communication device; and a speech output step of outputting a speech based on the information acquired in the information acquisition step, whereby when the speech process specified in the process specifying step is to output information acquired in the information acquisition step, a speech is output based on the information in the speech output step.
-
-
70. A program which allows a computer to function as a device control device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); and process execution means (7) which specifies a content of control to be performed on an external device to be a control target based on the specified content, and performs the control.
-
-
71. A program which allows a computer to function as a device control device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); process specifying means (7) which specifies a content of control to be performed on an external device to be a control target based on the specified content; information acquisition means (7) which acquires information via predetermined communication means (74); and speech output means (5) which outputs a speech based on the information acquired by the information acquisition means (7), whereby when the control specified by the process specifying means (7) is to output information acquired by the information acquisition means (7), the speech output means (5) outputs a speech based on the information.
-
-
72. A program which allows a computer to function as a speech recognition device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); and process execution means (7) which specifies a process to be performed based on the specified content, and performs the process.
-
-
73. A program which allows a computer to function as a speech recognition device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); process specifying means (7) which specifies a process to be performed based on the specified content; information acquisition means (7) which acquires information via predetermined communication means (74); and speech output means (5) which outputs a speech based on the information acquired by the information acquisition means (7), whereby when the process specified by the process specifying means (7) is to output information acquired by the information acquisition means (7), the speech output means (5) outputs a speech based on the information.
-
-
74. A program which allows a computer to function as an agent device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); and process execution means (7) which specifies a process to be performed based on the specified content, and performs the process.
-
-
75. A program which allows a computer to function as an agent device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); process specifying means (7) which specifies a process to be performed based on the specified content; information acquisition means (7) which acquires information via predetermined communication means (74); and speech output means (5) which outputs a speech based on the information acquired by the information acquisition means (7), whereby when the process specified by the process specifying means (7) is to output information acquired by the information acquisition means (7), the speech output means (5) outputs a speech based on the information.
-
-
76. A program which allows a computer to function as an on-vehicle device control device so constructed as to be mountable on a vehicle having an external on-vehicle device mounted thereon, comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); and process execution means (7) which specifies a content of control to be performed on the on-vehicle device based on the specified content, and performs the control.
-
-
77. A program which allows a computer to function as an on-vehicle device control device so constructed as to be mountable on a vehicle having an external on-vehicle device mounted thereon, comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); process specifying means which specifies a content of control to be performed on the on- vehicle device control device based on the specified content; information acquisition means (7) which acquires information via predetermined communication means (74); and speech output means (5) which outputs a speech based on the information acquired by the information acquisition means (7), whereby when the control specified by the process specifying means (7) is to output information acquired by the information acquisition means (7), the speech output means (5) outputs a speech based on the information.
-
-
78. A program which allows a computer to function as a navigation device so constructed as to be mountable on a vehicle, comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); and process execution means (7) which specifies a content of a navigation process to be performed based on the specified content, and performs the navigation process.
-
-
79. A program which allows a computer to function as a navigation device so constructed as to be mountable on a vehicle, comprising:
-
speech recognition means which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); process specifying means which specifies a content of a navigation process to be performed based on the specified content; information acquisition means (7) which acquires information via predetermined communication means (74); and speech output means (5) which outputs a speech based on the information acquired by the information acquisition means (7), whereby when the navigation process specified by the process specifying means (7) is to output information acquired by the information acquisition means (7), the speech output means outputs a speech based on the information.
-
-
80. A program which allows a computer to function as an audio device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); and process execution means (7) which specifies a content of a speech process to be performed based on the specified content, and performs the speech process, or controls an external device in such a way as to cause the external device to perform the speech process.
-
-
81. A program which allows a computer to function as an audio device comprising:
-
speech recognition means (2, 3) which acquires speech data representing a speech and specifies words represented by the speech by performing speech recognition on the speech data; specifying means (7) which specifies a content of the speech uttered by an utterer based on the words specified by the speech recognition means (2, 3); process specifying means (7) which specifies a content of a speech process to be performed based on the specified content; information acquisition means (7) which acquires information via predetermined communication means (7); and speech output means (5) which outputs a speech based on the information acquired by the information acquisition means (7), whereby when the speech process specified by the process specifying means (7) is to output information acquired by the information acquisition means (7), the speech output means (5) outputs a speech based on the information.
-
Specification