IP Library › Granted Patent US 11,670,296
Granted Patent B2
US 11,670,296 · App. 17/179,662 · Granted Jun 6, 2023

Voice processing system, voice processing method, and storage medium storing voice processing program

Inventors: Keiko Hirukawa (Sakai, JP); Yuuki Iwamoto (Sakai, JP); Satoshi Terada (Sakai, JP)
Assignee: SHARP KABUSHIKI KAISHA
G10L15/22G06F3/165G06F3/167G10L15/083G10L15/32G10L2015/088G10L2015/223
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,670,296
App. No.
17/179,662
Granted
Jun 6, 2023
Kind
B2
Abstract

A voice processing system includes a command specifier that specifies a command based on a first voice; a command processor that causes the specified command to be executed for a control target; a command determiner that determines whether or not the specified command is a repeated command; and an instruction determiner that determines whether or not a second voice, which corresponds to an execution instruction word indicating an instruction for executing the repeated command, has been received, after the repeated command corresponding to the first voice is executed, when the specified command is the repeated command, wherein when the second voice is received after the repeated command is executed, the command processor causes the repeated command to be repeatedly executed.

Claims (32)

1. A voice processing system, comprising:

a voice receiver that receives a voice emitted by a user;

a command specifier that specifies a command based on a first voice received by the voice receiver;

a command processor that causes the command, which is specified by the command specifier, to be executed for a control target;

a command determiner that determines whether or not the command specified by the command specifier is a repeated command capable of being executed for the control target; and

an instruction determiner that determines whether or not a second voice, which corresponds to an execution instruction word indicating an instruction for executing the repeated command, has been received by the voice receiver, after the repeated command corresponding to the first voice is executed by the command processor, when the command specified by the command specifier is the repeated command,

wherein when the second voice is received by the voice receiver after the repeated command is executed, the command processor causes the repeated command to be repeatedly executed for the control target.

2. The voice processing system according to claim 1 wherein the command determiner refers to a first storage that stores information of the command and identification information as to whether or not the command is capable of being repeatedly executed, and determines whether or not the command specified by the command specifier is the repeated command.

3. The voice processing system according to claim 1 wherein the command processor refers to a second storage that stores an execution history of the command, and causes the command, which corresponds to the repeated command, to be executed for the control target.

4. The voice processing system according to claim 1 wherein, for the control target, the command processor causes the repeated command to be executed based on the first voice, and then causes the repeated command to be executed based on the second voice.

5. The voice processing system according to claim 1 wherein when receiving the second voice before a predetermined time has elapsed since a previous repeated command was executed, the command processor causes the repeated command to be repeatedly executed for the control target.

6. The voice processing system according to claim 1 wherein when receiving the second voice after a predetermined time has elapsed since a previous repeated command was executed, the command processor presents, to the user, a plurality of execution histories stored in a second storage that stores an execution history of the command, and causes the command, which corresponds to the execution history selected by the user among the plurality of execution histories, to be executed for the control target.

7. The voice processing system according to claim 1 wherein

when the repeated command is executed by the command processor, the instruction determiner further determines whether or not the voice receiver has received a third voice which corresponds to a stop instruction word that stops the execution of the repeated command after the second voice is received, and

the command processor causes the repeated command to be repeatedly executed for the control target from a time when the voice receiver receives the second voice to a time when the voice receiver receives the third voice.

8. The voice processing system according to claim 1 wherein

when the command processor executes the repeated command, the instruction determiner further determines, after the voice receiver receives the first voice, whether or not a fourth voice which corresponds to a return instruction word that makes an instruction to return the control target to a state before the execution of the repeated command is received, and

when the voice receiver receives the fourth voice, the command processor executes a return command that returns the control target to the state before the execution of the repeated command.

9. A voice processing method that executes operations by one or more processors, the operations comprising:

receiving a voice emitted by a user;

specifying a command based on a first voice received by the receiving of the voice;

processing that causes the command, which is specified in the specifying, to be executed for a control target;

determining whether or not the command specified in the specifying is a repeated command capable of being executed for the control target; and

determining whether or not a second voice, which corresponds to an execution instruction word indicating an instruction for executing the repeated command, has been received in the receiving, after the repeated command corresponding to the first voice is executed in the processing when the command specified in the specifying is the repeated command,

wherein when the second voice is received in the receiving after the repeated command is executed, the processing causes the repeated command to be repeatedly executed for the control target.

10. A non-transitory computer-readable recording medium storing a voice processing program that executes operations by one or more processors, the operations comprising:

receiving a voice emitted by a user;

specifying a command based on a first voice received by the receiving of the voice;

processing that causes the command, which is specified in the specifying, to be executed for a control target;

determining whether or not the command specified by the specifying is a repeated command capable of being executed for the control target; and

determining whether or not a second voice, which corresponds to an execution instruction word indicating an instruction for executing the repeated command, has been received in the receiving, after the repeated command corresponding to the first voice is executed in the processing when the command specified in the specifying is the repeated command,

wherein when the second voice is received in the receiving after the repeated command is executed, the processing causes the repeated command to be repeatedly executed for the control target.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2021
From: HIRUKAWA, KEIKO; IWAMOTO, YUUKI; TERADA, SATOSHI
To: SHARP KABUSHIKI KAISHA
Reel/Frame 055330/0795 →
Priority Claims (1)
JP JP2020-043712 · Mar 13, 2020 · national
Continuity (1)
Related Publication 20210287672A1 · Sep 16, 2021