The present invention is based upon and claims the benefit of the priority of Japanese Patent Application No. 2016-122804 (filed on Jun. 21, 2016), the disclosure of which is incorporated herein in its entirety by reference.
The present invention relates to a work support system, a management server, a portable terminal, a work support method, and a program. More specifically, the invention relates to a work support system, a management server, a portable terminal, a work support method, and a program for supporting hands-free checking and inspection work by a worker.
In recent years, a speech recognition technology for converting a human voice into a character has remarkably made progress. With this progress, the speech recognition technology has begun to be applied to speech input for business support in a contact center, support of creation of a record of proceedings, or checking and inspection work in a factory or an office, as well.
As a related art, Patent Literature (PTL) 1 describes a spoken dialogue system for smoothly carrying out a dialogue between a user and the system even when the system erroneously recognizes a user's utterance.
JP Patent Kokai Publication No. JP2005-316247A
The disclosure of the above-listed Patent Literature is incorporated herein in its entirety by reference. The following analysis has been made by the inventors of the present invention.
Usually, there are a wide range of items for checking and inspection (hereinafter, referred to as “work items”) in checking and inspection work in a factory or an office. Accordingly, a worker needs to sequentially carries out the work while referring to a paper-based list of the work items. In this case, the worker needs to temporarily suspend the work in order to refer to the list of the work items, so that reduction of efficiency of the work may be brought about.
When a lot of the work items are executed, the worker needs to record (store) a result of work each time he executes each work item and obtains the result of the work. However, when he inputs the result of the work into a predetermined document by hand or when he manually inputs the result of the work into a tablet, a smartphone, or a laptop (hereinafter, referred to as a “portable terminal”), the worker needs to suspend the work once, so that further reduction of the efficiency of the work may be brought about.
Accordingly, in order to achieve improvement in the efficiency of the work when the checking and inspection work is carried out, it is desirable to perform both checking of the work item to be executed and input of the result of the work, in a hands-free (empty-handed) state. As a technology for accommodating such a request, a technology for performing speech input of a result of work while guiding a work item by voice has been put to practical use.
By the way, in checking and inspection work of a product that is carried out in a factory assembly (production) line, an environment around a worker may also be under high noise. When a speech input of a result of the work is performed under such an environment, a result of the input may not be necessarily the one intended by the worker, so that the worker needs to repeat an utterance or needs to manually input the result of the work again instead of the speech input, until a correct input result is obtained.
In the technology described in Patent Literature 1, the following complex processes are needed. That is, in order to modify the utterance of the user that has been erroneously recognized by the system, a dialogue history configured to record a change in a dialogue state is provided, a rule for recognizing a user's utterance to be corrected is created using information in the dialogue history and a template provided in advance, the utterance of the user is regarded as the utterance to be corrected and then a transition is made to a process of modifying the erroneous recognition when the utterance of the user is recognized by using the created rule. Even if the technology in Patent Literature 1 has been adopted, a repeated utterance of the user is needed.
In order to avoid such a repeated speech input by the worker, it is desirable to reduce a possibility of erroneous recognition of a speech input by the worker as much as possible even if the work environment is under the high noise.
Then, it becomes a problem to improve voice recognition performance for a speech input associated with checking and inspection work that is carried out under high noise. An object of the present invention is to provide a work support system, a management server, a portable terminal, a work support method, and a program that contribute to resolving the challenge mentioned above.
A management server according to a first aspect of the present invention may include: an acceptance part configured to accept slip information that associates and holds work item information indicating a work item and a work result candidate(s); a dictionary registration part configured to register the work result candidate(s) included in the slip information in a dictionary, in association with the work item or the slip information; a storage part configured to associate and store the slip information and the dictionary; and a transmission part configured to transmit the slip information together with the associated dictionary when transmission part transmits the slip information.
A portable terminal according to a second aspect of the present invention may include: a communication part configured to obtain slip information including work item information indicating a work item and a dictionary associated with the slip information; a presentation part configured to present the work item information; a speech recognition part configured to perform speech recognition of a speech input accepted for the work item information, using the dictionary; and a storage part configured to hold a result of the speech recognition, as a work result with respect to the work item information.
A work support system according to a third aspect of the present invention may include the management server and the portable terminal.
A work support method according to a fourth aspect of the present invention may include the steps of, by a management server: accepting slip information that associates and holds work item information indicating a work item and a work result candidate(s); registering the work result candidate(s) included in the slip information in a dictionary, in association with the work item or the slip information; associating and storing the slip information and the dictionary; and transmitting the slip information together with the associated dictionary when transmitting the slip information.
A work support method according to a fifth aspect of the present invention may include the steps of, by a portable terminal: obtaining slip information including work item information indicating a work item and a dictionary associated with the slip information; presenting the work item information; performing speech recognition of a speech input accepted for the work item information, using the dictionary; and holding a result of the speech recognition, as a work result with respect to the work item information.
A program according to a sixth aspect of the present invention causes a computer to execute the processes of: accepting slip information that associates and holds work item information indicating a work item and a work result candidate(s); registering the work result candidate(s) included in the slip information in a dictionary, in association with the work item or the slip information; associating and storing the slip information and the dictionary; and transmitting the slip information together with the associated dictionary when transmitting the slip information.
A program according to a seventh aspect of the present invention causes a computer to execute the processes of: obtaining slip information including work item information indicating a work item and a dictionary associated with the slip information; presenting the work item information; performing speech recognition of a speech input accepted for the work item information, using the dictionary; and holding a result of the speech recognition, as a work result with respect to the work item information.
The program can also be provided as a program product recorded in a non-transitory computer-readable storage medium.
According to the work support system, the management server, the portable terminal, the work support method, and the program according to the present invention, it becomes possible to improve speech recognition performance for a speech input associated with checking and inspection work that is carried out under high noise.
First, an overview of an exemplary embodiment of the present invention will be described. Reference numerals in the drawings given in this overview are illustrations solely for helping understanding, and do not intend to limit the present invention to modes illustrated.
In the work support system according to the exemplary embodiment, the management server registers, in the dictionary (such as a speech recognition dictionary), one or more input candidates (work result candidates) whose speech inputs a worker is to perform, as one or more work results of each work item. The portable terminal performs speech recognition, using the dictionary obtained from the management server. In this case, an input candidate in the speech recognition by the portable terminal is limited to the one or more candidates (such as character strings or numerical expressions) registered in the dictionary. Thus, it becomes possible to remarkably reduce a possibility of occurrence of erroneous recognition. Accordingly, according to the work support system in the exemplary embodiment, it becomes possible to improve speech recognition performance for a speech input associated with work that is executed by a worker under high noise.
Further, in the work support system according to the exemplary embodiment, it is just enough for a field manager to register, in the management server, a slip in which a work item and one or more work result input candidates are associated, as an advance preparation before a start of the work. Thus, according to the work support system in the exemplary embodiment, just by changing description content of the slip, this system can be applied to various checking and inspection work in various industries without alteration of hardware and software configurations of the system.
Subsequently, a work support system according to a first exemplary embodiment will be described with reference to the drawings.
Although not shown in
The management server 1 accepts the work slip in which each work item and one or more work result input candidates are associated and held and registers the one or more input candidates included in the work slip in the speech recognition dictionary for speech recognition.
The portable terminal 2 is a terminal (such as a smartphone) carried by a worker who carries out checking and inspection work. The portable terminal 2 obtains the work slip and the speech recognition dictionary from the management server 1, performs speech recognition of a speech input accepted when the work item included in the work slip is executed, using the speech recognition dictionary, and holds a result of the speech recognition as a work result with respect to the work item.
The manager terminal 3 is a terminal (such as a PC (Personal Computer, personal computer)) that is operated by a manager who manages checking and inspection work. The manager terminal 3 registers the work slip to the management server 1 and refers to the work result file uploaded to the management server 1 by the portable terminal 2.
First, a detailed configuration of the management server 1 will be described. Referring to
The communication part 11 transmits the templates of the work slit and the custom dictionary to the manager terminal 3, in response to a request of the manager terminal 3. The communication part 11 accepts, from the manager terminal 3, the work slit and the custom dictionary that have been described, and holds the accepted work slit and custom dictionary in the storage part 12 (in
The dictionary registration part 13 registers each input candidate (specified by an input type and an option) included in the work slit, in the form of the speech recognition dictionary for speech recognition.
Referring to
When the input type is set to the “selection type”, phrases that are input candidates and one or more readings of each phrase are specified in the field of the option.
This makes it possible to reduce a possibility of erroneous recognition of a speech input by the worker even when an utterance of the worker has a characteristic (e.g., the characteristic according to the age or the place of birth of the worker, a peculiarity of pronunciation of the worker, or the like) or under high noise. The dictionary registration part 13 registers, in the speech recognition dictionary, each combination of the input phrase and the (one or more) readings specified in the option.
On the other hand, when the input type is set to the numerical value type, the format of a numerical value that is an input candidate is specified in the field of the input type, and the field of the option is blanked.
Assume that an input candidate is a numerical value. Then, if a speech recognition dictionary for a predetermined range of numerical values is to be simply generated, complex input work becomes necessary for defining the speech recognition dictionary. When a three-digit integer is an input candidate, for example, it is necessary to generate a speech recognition dictionary for readings of numerical values of all assumed patterns (all of 0 to 99) (“zero” to “kyuuhyakukyuujuukyu). According to this embodiment, however, by specifying the numerical value format in the work slip by the manager, it becomes possible to readily define the speech recognition dictionary for all patterns of numerical values each having a predetermined number of digits, a predetermined location of a decimal point, and a predetermined sign.
Subsequently, a description will be given about a case where the input type is the custom type. When the input type is the custom type, “custom” is specified in the field of the input type, and the name of a rule defined in the custom dictionary is described in the field of the option.
When an apparatus model number is composed of an English letter of one character and a three-digit numerical value, for example, it becomes possible to specify input candidate phrases (A000 to Z999) and readings of the input candidate phrases for apparatus model numbers by generating the custom dictionary illustrated in
With such an arrangement, the speech recognition dictionary can be readily generated even if an input phrase includes not only a numerical value but also includes a character and a numerical value. That is, when an input candidate is in accordance with a predetermined format (such as the model number of an apparatus or a product), it becomes possible to define the speech recognition dictionary for input candidates of all patterns just by performing little input work for the custom dictionary by the manager.
Subsequently, a detailed configuration of the portable terminal 2 will be described. Referring to
The communication part 21 transmits, to the management server 1, the name of the worker who carries out the checking and inspection work, using the portable terminal 2. The communication part 21 also obtains, from the management server 1, the work slip accepted from the manager terminal 3 by the management server 1 and the speech recognition dictionary generated by the management server 1, and holds the obtained work slip and the obtained speech recognition dictionary in the storage part 22. Further, the communication part 21 uploads, to the management server 1, the work result file obtained by carrying out the checking and inspection work.
As illustrated in
With such an arrangement, it becomes possible for the worker to grasp the work item to be executed in a hands-free state. Further, by performing voice guidance of “work content (for reading)” that specifically describes the content of work to be executed for the work item, instead of performing a speech output of the “work item” without alteration, the worker can smoothly and appropriately continue the work. This makes it possible to remarkably improve efficiency of the checking and inspection work.
The speech recognition part 24 performs speech recognition of a speech input accepted when the work item included in the work slit is executed, using the speech recognition dictionary held in the storage part 22. Further, the speech recognition part 24 records a result of the speech recognition in the storage part 22, as a work result of the work item.
To take an example, the speech recognition part 24 determines whether a speech uttered by the worker when the work item of “apparatus/stain” in the work slip illustrated in
The presentation part 23 may notify (repeat), to the worker, the input phrase recognized by the speech recognition part 24 by voice. When the input phrase recognized by the speech recognition part 24 and the input phrase intended by the worker are different, it may be so arranged that the worker performs a predetermined operation (such as a speech input indicating that “return to the previous state” or a tap operation on the portable terminal 2) for the portable terminal 2, and the portable terminal 2 accepts (e.g., a speech input or a soft key input of) the input phrase again in response to this operation. With such an arrangement, reflection of an input phase not intended by the worker (or an input error) on the work result file can be prevented.
An operation when the portable terminal 2 accepts the input phrase manually (or by a screen touch) may be performed as follows. Specifically, when the input type is the “selection type”, the portable terminal 2 displays, at a lower portion of a checking result input screen, a pulldown menu to which a result (such as “stain is present”) is manually input, according to information on the option defined in the speech recognition dictionary. Similarly, when the input type is the “numerical value”, a “numerical value input soft key board” is automatically activated by touching the screen of the portable terminal 2. When the other input types are used, a normal “soft key board” is activated. With such an arrangement, even under a high noise environment where speech recognition is not possible or even when noise greatly increases accidentally, input of a work result can be performed seamlessly.
The reading part 25 is automatically activated when an input candidate is an identifier (identifying information) of a work target and reads the identifier. Specifically, when the input type is “code read type” as in the case of the work item of “apparatus ID” in the work slip in
To take an example, when an apparatus identifier read by the reading part 25 with respect to the work item of “apparatus ID” illustrated in
When the worker carries a dedicated reading apparatus (for a bar code or the like) together with the portable terminal 2, the reading part 25 may obtain the identifier of a work target by radio communication with the reading apparatus. A method of obtaining the identifier by the reading part 25 is not limited to reading of a bar code or the like. To take an example, the reading part 25 may obtain the identifier from a tag or an IC chip attached to the target by using near field radio communication (NFC: near field radio communication).
Further, the portable terminal 2 may measure a period of time required for executing each work item by using a clocking part (not illustrated) and may associate and record the measured period of time with the work item. Referring to
When the input type for the work item is the numerical value type, as illustrated in
Subsequently, operations of the work support system in this exemplary embodiment will be described with reference to a sequence diagram in
Referring to
A manager generates a work slip using the downloaded template and generates a custom dictionary using the downloaded template as necessary (step S2). It is assumed herein that the work slit illustrated in
The communication part 11 of the management server 1 stores, in the storage part 12, the work slip and the custom dictionary transmitted from the manager terminal 3. Based on an input candidate (specified by an option, a numerical value format, the custom dictionary, or the like, for example) included in the work slip, the dictionary registration part 13 registers, in a speech recognition dictionary, a phrase that serves as the input candidate and a reading of the phrase (step S4).
The communication part 21 of the portable terminal 2 transmits, to the management server 1, the name of a worker who carries out checking and inspection work, using the portable terminal 2 (step S5). The communication part 11 of the management server 1 accepts registration of the worker from the portable terminal 2 and holds the accepted name of the worker in a worker file in the storage part 12 (step S6).
When the checking and inspection work is started, the communication part 21 of the portable terminal 2 obtains, from the management server 1, the work slip accepted from the manager terminal 3 by the management server 1 and the speech recognition dictionary generated by the management server 1 and holds the obtained work slip and the obtained speech recognition dictionary in the storage part 22 (step S7). In this case, it may be so arranged that the portable terminal 2 notifies the start of the work to the management server 1 and the management server 1 presents a list of work slits to the portable terminal 2 and transmits, to the portable terminal 2, one of the work slips selected by the portable terminal 2, in response to the notification of the start of the work.
Then, the field worker carries out the checking and inspection work, using the portable terminal 2 (step S8).
Referring to
It is assumed herein that the worker has observed around the apparatus, has confirmed that there is no stain, and has uttered that “confirmation is completed”, for example. Then, the speech recognition part 24 determines that the speech input uttered by the worker when the work item of “apparatus/stain” in the work slip illustrated in
If a predetermined operation (such as a speech input or a tap operation) for performing correction has been performed for the portable terminal 2 from the worker (Yes in step A5), the procedure returns to step A3, and a speech input (or a text input) from the work is accepted again.
On the other hand, if the predetermined operation for performing the correction has not performed for the portable terminal 2 from the worker (No in step A5), the work result of “checking is completed” and the work period of time of “20 seconds” with respect to the work item of “apparatus/stain” are accumulated in the work result file, as illustrated in
Subsequently, the presentation part 23 determines whether a work item that has not been executed remains in the work slip (step A7). If the work item that has not been executed does not remain (No in step A7), the checking and inspection work is finished.
On the other hand, if the work item that has not been executed is present (Yes in step A7), the presentation part 23 selects a subsequent work item (such as “apparatus/screw loosening) (step A8), and performs display of the selected work item using the display and performs voice guidance of the selected work item (step A2).
By repeating the operations mentioned above, each work item included in the work slip is sequentially executed. If there is no work item that has not been executed (No in step A7), the checking and inspection work is finished. It is assumed herein that the work result file illustrated in
The description will be returned to the explanation of
The manager downloads the work result file (in
In the work support system according to this exemplary embodiment, the management server accepts, as a work slip, one or more input candidates whose speech inputs a worker is to perform as work result(s) of each work item and registers the one or more input candidates included in the accepted work slip in a speech recognition dictionary for speech recognition in advance. Further, the portable terminal performs speech recognition of a speech input by the worker, using the speech recognition dictionary obtained from the management server. With such an arrangement, input candidate narrowing is performed, thereby eliminating a possibility of picking up noise. Thus, according to this exemplary embodiment, a noticeable effect of enhancing a speech input recognition rate in a noise environment such as a factory is brought about.
That is, in this exemplary embodiment, each work item and the one or more work result input candidates are associated. Thus, control can be performed on the side of the portable terminal so that, for each work item, a limitation (or constraint) is imposed on a word (word to be recognized) that will become a target of speech recognition. Speech recognition performance is thereby improved. Further, according to this exemplary embodiment, a typical utterance variation (such as okkei (okay)/oukei (ok) meaning all right (all right)) can be defined in each input candidate. Thus, even if an utterance variation exists, a high recognition rate can be ensured.
In the work support system according to this exemplary embodiment, as an advance preparation before a start of work, a field manager or the like should only register, in the management server, a slip in which a work item and one or more work result input candidates are associated. Accordingly, the work support system mentioned above can be applied to checking and inspection work in various fields, and the work item can also be readily changed.
Further, in this exemplary embodiment, the input types such as the numerical value type and the custom type are provided. Thus, just by performing little editing work for a work slip and a custom dictionary by the manager, a speech recognition dictionary can be defined with respect to every combination of a numerical value and a character string (such as a sequence of an English letter and the numerical value) of a predetermined format.
When a plurality of work items are included in a work slip in the first exemplary embodiment (see
The dictionary registration part 13 may associate and register, in the dictionary, the one or more work result candidates with the work slip, instead of associating and registering, in the dictionary, the one or more work result candidates with each work item.
The communication part 21 may download a plurality of work slips from the management server 1. In this case, it may be so arranged that the portable terminal 2 recognizes a speech utterance of the name of a work slip by using the speech recognition part 24, thereby allowing selection of a desired work slip from among the downloaded plurality of work slips.
Subsequently, a work support system according to a second exemplary embodiment will be described with reference to the drawings. The work support system in this exemplary embodiment determines a degree of skill of a worker (such as the degree of skill of a man skilled in the art, a beginner, or the like) for checking and inspection work, and switches guidance of work content and one or more input candidates according to the degree of skill. A difference between this exemplary embodiment and the first exemplary embodiment will be mainly described below. Herein, for simplicity, the degree of skill is set to be divided into two levels (of the beginner and the man skilled in the art). The degree of skill may be, however, set to be divided into further more levels.
The skill degree determination part 26 records the number of times of the checking and inspection work that have been carried out using the work slip, for each worker. When the number of times of the work by the worker using the work slip is equal to or more than a predetermined number of times, the skill degree determination part 26 determines the degree of skill of the worker to be the “man in the skill of the art”. Otherwise, the skill degree determination part 26 determines the worker to be the “beginner”. When the skill degree determination part 26 accepts specification of the degree of skill of the worker (such as an input of the degree of skill to the portable terminal 2 by the worker or registration of the degree of skill in the management server 1 and notification of the degree of skill to the portable terminal 2 by a manager), the worker may be regarded as having the specified degree of skill.
A presentation part 23 reads (performs a speech output of) work content indicating content of a work item according to a result of the determination by the skill degree determination part 26.
To take an example, assume that a work item of “apparatus/screw loosening” in the work slip illustrated in
Further, a speech recognition part 24 performs speech recognition of a speech input accepted when the work item included in the work slip is executed, based on the option specified according to the degree of skill of the worker.
To take an example, assume that a work item of “apparatus/outer appearance abnormality” in the work slip illustrated in
Operations of the work support system in this exemplary embodiment are different from those in the first exemplary embodiment in that the skill degree determination part 26 of the portable terminal 2 determines the degree of skill of the worker when the work is carried out (step S8 in
In this exemplary embodiment, it has been so arranged that the degree of skill of the worker is determined, and the voice guidance of the work content and the speech input of the work result are performed according to the determined degree of skill. With such an arrangement, the work content can be guided to the man skilled in the art, using a relatively short (brief) message, thereby enabling further improvement in efficiency of the work by the man skilled in the art. On the other hand, more detailed work content is guided to the beginner, thereby enabling prevention of an error in a work procedure.
Further, by providing the option for one or more input candidates according to the degree of skill of the worker, it can also be so arranged that a rough work result is obtained from the checking and inspection work by the beginner, and a detailed work result is obtained from the checking and inspection work by the man skilled in the art.
The following variation is possible with respect to the second exemplary embodiment. Specifically, the skill degree determination part 26 may determine the degree of skill of a worker for each work item instead of determining the degree of skill for each work slip. In this case, preferably, the presentation part changes instruction content for reading or presentation content of a work instruction using an image or a moving image, based on the determined degree of skill. Alternatively, the skill degree determination part 26 may determine the degree of skill of each worker with respect to a same work item by comparing work periods of time for the same work item executed by a plurality of workers. The skill degree determination part 26 may further present the determined degree of skill to the worker.
The portable terminal 2 may include a fatigue degree determination part configured to determine (and further display) a worker to be in a state of fatigue when the number of times that a work period of time of the worker exceeds a standard period of time set for each work item (or the standard period of time that is required for the worker to execute the work item) becomes equal to or higher than a predetermined threshold value. The work period time of the worker fulfilled (or was less than) the standard period of time in the past (e.g., on another work day).
The skill degree determination part 26 may measure the mean value of work periods of time required for a same work item, may compare the measured mean value and the work period time of the worker, and then may determine the degree of skill of the worker.
Alternatively, it may be so arranged that, by allowing feedback of a difference between a work period of time for each work item and the standard period of time for each work item to the portable terminal 2 of the worker, attention of the worker is prompted. Specifically, prompting of the attention of the worker can be implemented in the following way. That is, the portable terminal 2 measures and holds a measured value of the work period of time. A column of the standard periods of time for the respective work items is provided in the work slip (in
Subsequently, a work support system according to a third exemplary embodiment will be described with reference to the drawings. The work support system in this exemplary embodiment enables switching (conditional branching) of a work item to be subsequently executed during checking and inspection, according to a work result. A description will be given below, centering on a difference between this exemplary embodiment and the first exemplary embodiment.
A configuration of the work support system in this exemplary embodiment is the same as that (in
In the work slip illustrated in
On the other hand, when the speech input as the work result of the work item of “apparatus/outer appearance abnormality” is speech-recognized to be “checking is completed”, the presentation part 23 selects a work item of “apparatus model number” as a work item to be subsequently executed. That is, the presentation part 23 skips the work item of “apparatus/cause of abnormality”, and displays the work item of “apparatus model number” on the display of the portable terminal 2 and simultaneously performs voice guidance of “check apparatus model number”.
In the slip illustrated in
Operations of the work support system in this exemplary embodiment are different from those in the first exemplary embodiment in that at a time of work execution (step S8 in
According to this exemplary embodiment, it becomes possible to flexibly switch a work item to be subsequently executed, according to a work result of a work item during checking and inspection work. Accordingly, depending on the work result, the work can be carried out by omitting a work item that can be omitted, so that it becomes possible to efficiently carry out the checking and inspection work. Further, according to this exemplary embodiment, a plurality of work slips can be switched according to a work result. With such an arrangement, work items can be classified according to work content and can be separated and managed in the plurality of work slips, so that generation and management of the work slips by a manager are facilitated.
Subsequently, a work support system according to a fourth exemplary embodiment will be described with reference to the drawings. In the work support system in this exemplary embodiment, an utterance feature of a worker is learned in advance, and a recognition rate of a speech input by the worker is thereby further improved. A description will be given below, centering on a difference between this exemplary embodiment and the first exemplary embodiment.
The speaker learning part 27 presents a plurality (approximately 50, as an example) of words and readings of the words and instructs the worker to read the presented words. The speaker learning part 27 learns the utterance feature of the worker by a method of causing the worker to repeat an utterance until a speech uttered by the worker can be correctly recognized. After the learning is completed, a communication part 21 uploads, to the management server 1, the learning result file in which a result of the leaning and the name of the worker are associated. A communication part 11 of the management server 1 records, in a storage part 12 (in
In this exemplary embodiment, the communication part 21 of the portable terminal 2 downloads, from the management server 1, the learning result file associated with the worker and holds the learning result file in a storage part 22 (in
In this exemplary embodiment, before checking and inspection work is carried out, the speaker learning part 27 performs speaker learning (step S13). When the communication part 21 of the portable terminal 2 transmits the name of a worker to the management server 1, the communication part 21 transmits a learning result file as well (step S5). The communication part 11 of the management server 1 accepts registration of the name of the worker and the learning result file from the portable terminal 2, and holds, in the storage part 12, the name of the worker and the learning result file that have been accepted (step S6).
Before the checking and inspection work is started, the communication part 21 of the portable terminal 2 obtains, together with a work slip and a speech recognition dictionary, the learning result file from the management server 1, and holds, in the storage part 22, the work slip, the speech recognition dictionary, and the learning result file that have been obtained (step S7).
When speech recognition (step A3 in
According to this exemplary embodiment, by performing speech recognition using not only a speech recognition dictionary based on one or more input candidates extracted from a work slip but also a learning result file obtained by learning the utterance feature of a worker in advance, a speech input as intended by the worker can be implemented with a higher recognition rate, even under high noise.
Subsequently, a work support system according to a fifth exemplary embodiment will be described with reference to the drawings. The work support system in this exemplary embodiment enables correct reading when work content is read and when a speech recognition result is repeated. A description will be given below, centering on a difference between this exemplary embodiment and the first exemplary embodiment.
The work support system in this exemplary embodiment has the same configuration as the work support system in the first exemplary embodiment (in
Preferably, phrases such as a difficult phrase, a technical term, a jargon, and an in-house jargon and readings of the phrases in particular are registered in the reading dictionary. Further, a phrase that has not been correctly read and the reading of the phrase when work content (for reading) is read and when a speech recognition result is repeated may be registered in the reading dictionary at any time.
In this exemplary embodiment, a communication part 11 of the management server 1 transmits templates of a work slip, a custom dictionary, and the reading dictionary to a manager terminal 3, in response to a request of the manager terminal 3. Further, the communication part 11 accepts, from the manager terminal 3, the work slip, the custom dictionary, and the reading dictionary that have been described and holds, in a storage part 12 (in
In this exemplary embodiment, a communication part 21 of the portable terminal 2 downloads, from the management server 1, the reading dictionary together with the work slip and a speech recognition dictionary and holds the reading dictionary, the work slip, and the speech recognition dictionary in a storage part 22 (in
Referring to
A manager generates the work slip, the custom dictionary, and a reading dictionary, using the downloaded templates (step S2). The manager terminal 3 uploads the work slip, the custom dictionary, and the reading dictionary generated by the manager to the management server 1 (step S3). The communication part 11 of the management server 1 stores, in the storage part 12, the work slip, the custom dictionary, and the reading dictionary transmitted from the manager terminal 3 (step S4).
Before checking and operating work is started, the communication part 21 of the portable terminal 2 obtains, from the management server 1, the reading dictionary together with the work slip and a speech recognition dictionary, and stores, in the storage part 22, the work slip, the speech recognition dictionary, and the reading dictionary that have been obtained (step S7).
When the checking and inspection work is carried out (step S8), the presentation part 23 performs reading of work content by referring to the reading dictionary at a time of reading of the work content while displaying a work item on the display (step A2 in
According to this exemplary embodiment, even when a technical term or the like is included in work content or an option for an input candidate, voice guidance and repetition can be performed according to the correct reading. It thereby becomes possible to smoothly perform checking and inspection work without confusing a worker by an erroneous reading, or without suspending the work.
Various variations are possible with respect to the above-mentioned exemplary embodiments. To take an example, each work item and an image (still image) or a moving image of an apparatus (or a product) that is set to a target of work in the work item may be associated and held in the work slip illustrated in
According to the variation example mentioned above, the worker can readily grasp the apparatus (or the product) that should be the target of checking and inspection in each work item and can thereby carry out the work quickly and correctly.
The following modes of the present invention are possible.
See the management server according to the first aspect.
The management server preferably according to the first mode, wherein the work result candidate(s) includes type information indicating at least a type of a work result, and the type information indicates that the type of the work result is any one of at least a character string type, a numerical value type, a custom type, or a read type.
The management server preferably according to the second mode, wherein
the acceptance part accepts the slip information that holds the work result candidate(s) including the type information indicating that the type is the character string type, a character string, and reading information of the character string indicating one or more readings of the character string; and
the dictionary registration part registers, in the dictionary, the reading information indicating the one or more readings of the character string, in association with the character string.
The management server preferably according to any one of the first to third modes, wherein
the acceptance part accepts the slip information that holds the work result candidate(s) including the type information indicating that the type is the numerical value type and a format of the numerical value; and
the dictionary registration part registers, in the dictionary, reading information of the numerical value, in association with the format of the numerical value.
The management server preferably according to any one of the first to fourth modes, wherein
the acceptance part accepts the slip information that holds the work result candidate(s) including the type information indicating that the type is the custom type and a rule name when a character string is defined by a predetermined rule and accepts a file that associates and holds the rule name and the definition of the character string based on the predetermined rule; and
the dictionary registration part registers, in the dictionary, reading information of the character string based on the predetermined rule, in association with the rule name.
The management server preferably according to any one of the first to fifth modes, wherein
when a plurality of pieces of the work item information are included in the slip information, the dictionary registration part registers, in dictionaries for the respective pieces of the work item information, the one or more work result candidates associated with the respective pieces of the work item information; and
when the transmission part transmits the slip information, the transmission part transmits the slip information together with the respective dictionaries associated with the respective pieces of the work item information included in the slip information.
The management server preferably according to any one of the first to sixth modes, wherein
the transmission part transmits the slip information and the dictionary associated with the slip information to a portable terminal; and
the portable terminal performs speech recognition of a speech input accepted for the work item information, using the dictionary, and holds a result of the speech recognition as a work result with respect to the work item information.
The management server preferably according to the seventh mode, wherein
when the type information included in the work result candidate indicates the read type, the portable terminal holds information accepted via reading means for reading identification information of a work target, as the work result with respect to the work item information.
The management server preferably according to the seventh or eighth mode, wherein
the work item information associates and holds a name of the work item and information indicating content of the work item; and
the portable terminal displays the name of the work item and reads the information indicating the content of the work item.
The management server preferably according to any one of the seventh to ninth modes, wherein
the portable terminal records a period of time required from presentation of the work item information to completion of the speech recognition, in association with the work item information.
The management server preferably according to any one of the seventh to tenth modes, wherein
the acceptance part accepts the slip information that holds the work item information and/or the work result candidate(s) based on a degree of skill of a worker;
the dictionary registration part registers, in the dictionary, the work result candidate(s) based on the degree of skill included in the slip information, in association with the work item; and
the portable terminal presents the work item information according to the degree of skill of the worker, and/or performs the speech recognition, using the work result candidate(s) associated with the degree of skill of the worker and registered in the dictionary.
The management server preferably according to the eleventh mode, wherein
the portable terminal holds a number of times of work executed by the worker using the slip information, determines the degree of skill of the worker based on the number of times of the work, and performs the presentation of the work item information and/or the speech recognition, using the determined degree of skill of the worker.
The management server preferably according to any one of the seventh to twelfth modes, wherein
the acceptance part accepts slip information that associates and holds first work item information indicating a first work item and second work item information indicating a second work item to be executed subsequent to the first work item according to a work result of the first work item; and
the portable terminal selects the second work item according to a result of speech information of a speech input accepted for the first work item information.
The management server preferably according to the thirteenth mode, wherein
the acceptance part accepts the first slip information that associates and holds the first work item information and the second work item information and second slip information that holds the second work item information; and
the portable terminal selects the second work item from the second slip information, according to the result of the speech recognition of the speech input accepted for the first work item information.
See the portable terminal according to the second aspect.
The portable terminal preferably according to the fifteenth mode, wherein
when a plurality of pieces of the work item information are included in the slip information and when the communication part obtains the slip information, the communication part obtains a dictionary for each work item associated with each piece of the work item information; and
the speech recognition part performs speech recognition of the speech input, using the dictionary for each work item.
The portable terminal preferably according to the fifteenth mode, wherein
the communication part accepts the slip information that associates and holds the work item information indicating the work item and a work result candidate(s), and registers, in the dictionary, the work result candidate(s) included in the slip information, in association with the work item or the slip information, and obtains, from a management server configured to associate and store the slip information and the dictionary, the slip information and the dictionary associated with the slip information.
The portable terminal preferably according to the seventeenth mode, wherein
the work result candidate(s) includes type information indicating at least a type of a work result and the type information indicates that the type of the work result is any one of at least a character string type, a numerical value type, a custom type, or a read type.
The portable terminal preferably according to the eighteenth mode, comprising:
reading means for reading identification information of a work target when the type information included in the work result candidate indicates the read type;
wherein the storage part holds information accepted via the reading means, as the work result with respect to the work item information.
The portable terminal preferably according to any one of the sixteenth to nineteenth modes, wherein
the work item information associates and holds a name of the work item and information indicating content of the work item; and
the presentation part displays the name of the work item and reads the information indicating the content of the work item.
The portable terminal preferably according to any one of the sixteenth to twentieth modes, wherein
the storage part records a period of time required from the presentation of the work item information to completion of the speech recognition, in association with the work item information.
The portable terminal preferably according to the eighteenth mode, wherein
when the speech recognition fails, the one or more work result candidates are displayed, and the storage part holds the work result selected from among the displayed one or more work result candidates, as the work result with respect to the work item information.
The portable terminal preferably according to the seventeenth mode, wherein
the communication part obtains a plurality of pieces of the slip information from the management server; and
the speech recognition part recognizes a speech utterance with respect to a name of at least one of the plurality of pieces of the slip information.
The portable terminal preferably according to the fifteenth mode, wherein
the slip information associates and holds the work item information and a still image or a moving image of a work target; and
the presentation part displays the still image or the moving image together with the work item information.
A work support system comprising:
the management server according to any one of the first to fourteenth modes; and
the portable terminal according to any one of the fifteenth to twenty-fourth modes.
See the work support method according to the fourth aspect.
See the work support method according to the fifth aspect.
See the program according to the sixth aspect.
See the program according to the seventh aspect.
The disclosure of the above-listed Patent Literatures is incorporated herein in its entirety by reference. Modification and adjustment of each exemplary embodiment are possible within the scope of the overall disclosure (including the claims) of the present invention and based on the technical concept of the present invention. Various combinations and selections of various disclosed elements (including each element in each claim, each element in each exemplary embodiment, and each element in each drawing) are possible within the scope of the overall disclosure of the present invention. That is, the present invention naturally includes various variations and modifications that could be made by those skilled in the art according to the overall disclosure including the claims and the technical concept. With respect to a numerical value range described herein in particular, an arbitrary numerical value and a small range included in the numerical value range should be construed to be specifically described even unless otherwise explicitly described.
Number | Date | Country | Kind |
---|---|---|---|
2016-122804 | Jun 2016 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2017/022626 | 6/20/2017 | WO | 00 |