JP7252883B2 - GAME MANAGEMENT DEVICE, GAME MANAGEMENT METHOD AND PROGRAM - Google Patents

GAME MANAGEMENT DEVICE, GAME MANAGEMENT METHOD AND PROGRAM Download PDF

Info

Publication number
JP7252883B2
JP7252883B2 JP2019210477A JP2019210477A JP7252883B2 JP 7252883 B2 JP7252883 B2 JP 7252883B2 JP 2019210477 A JP2019210477 A JP 2019210477A JP 2019210477 A JP2019210477 A JP 2019210477A JP 7252883 B2 JP7252883 B2 JP 7252883B2
Authority
JP
Japan
Prior art keywords
game
utterance
speech
unit
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019210477A
Other languages
Japanese (ja)
Other versions
JP2021078950A (en
Inventor
朋広 小原
元 服部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2019210477A priority Critical patent/JP7252883B2/en
Publication of JP2021078950A publication Critical patent/JP2021078950A/en
Application granted granted Critical
Publication of JP7252883B2 publication Critical patent/JP7252883B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、発話ゲームを管理するゲーム管理装置、ゲーム管理方法及びプログラムに関する。 The present invention relates to a game management device, game management method, and program for managing a speech game.

従来、ユーザが発話した発話内容に応じて動作する玩具が知られている。特許文献1には、ユーザとしりとりゲーム(以下、「発話ゲーム」という)を行うことが可能なロボット(以下、「発話装置」という)が開示されている。 2. Description of the Related Art Conventionally, toys are known that operate according to the contents of utterances uttered by users. Patent Literature 1 discloses a robot (hereinafter referred to as a "speech device") capable of playing a Shitoritori game (hereinafter referred to as a "speech game") with a user.

特開2001-179665号公報JP-A-2001-179665

例えば、ユーザの自宅に複数の上記発話装置が存在する場合、ユーザは、当該複数の発話装置と発話ゲームを行い得る。しかしながら、発話ゲームが行われる状況によっては、複数の発話装置全てを発話ゲームに参加させることが適切ではない場合がある。 For example, when a user has a plurality of speech devices at home, the user can play a speech game with the plurality of speech devices. However, depending on the situation in which the speech game is played, it may not be appropriate to allow all of the plurality of speech devices to participate in the speech game.

そこで、本発明はこれらの点に鑑みてなされたものであり、複数の発話装置の中から、ユーザとともに発話ゲームに参加する参加装置を選択することができるゲーム管理装置、ゲーム管理方法及びプログラムを提供することを目的とする。 Therefore, the present invention has been made in view of these points, and provides a game management device, game management method, and program that can select a participation device that participates in a speech game together with a user from among a plurality of speech devices. intended to provide

本発明の第1の態様にかかるゲーム管理装置は、複数の参加者が定められた順序に従って発話して遊ぶ発話ゲームを管理するゲーム管理装置であって、発話された音声を取得する音声取得部と、前記音声取得部が取得した前記音声によって示される発話内容に基づいて、前記参加者として前記発話ゲームに参加するユーザを特定するユーザ特定部と、前記参加者として前記発話ゲームに参加可能な発話装置であって、近距離無線通信により前記ゲーム管理装置と通信可能な範囲に存在する一以上の前記発話装置を特定する装置特定部と、前記ゲーム管理装置の周囲の状況に基づいて、前記一以上の発話装置の中から、前記ユーザとともに前記発話ゲームに参加させる参加装置を選択する装置選択部と、前記発話ゲームにおいて、前記ユーザ及び前記参加装置を含む前記複数の参加者それぞれが発話する発話順序を決定する順序決定部と、前記発話順序に従って前記複数の参加者それぞれに発話させることにより、前記発話ゲームを制御するゲーム制御部と、を有する。 A game management device according to a first aspect of the present invention is a game management device that manages an utterance game played by a plurality of participants uttering according to a predetermined order, and includes a voice acquisition unit that acquires uttered voices. a user identifying unit that identifies a user who participates in the utterance game as the participant based on the content of the utterance indicated by the sound acquired by the sound acquisition unit; and a user who can participate in the utterance game as the participant. a device identification unit that identifies one or more of the speaking devices that are speaking devices and that are within a communicable range with the game management device by short-range wireless communication; a device selection unit that selects a participating device to participate in the speech game together with the user from among one or more speech devices; and in the speech game, each of the plurality of participants including the user and the participating device speaks. An order determining unit that determines a speaking order, and a game control unit that controls the speaking game by causing the plurality of participants to speak according to the speaking order.

前記装置選択部は、前記ユーザ特定部が特定した前記ユーザの人数と、前記装置特定部が特定した前記発話装置の数とを合計した数が所定の閾値を超える場合、前記装置特定部が特定した一以上の発話装置の中から、前記所定の閾値に等しい数を前記ユーザの人数で減算した数の前記参加装置を選択してもよい。 When the sum of the number of users specified by the user specifying unit and the number of speaking devices specified by the device specifying unit exceeds a predetermined threshold, the device selecting unit specifies The number of participating devices obtained by subtracting a number equal to the predetermined threshold from the number of users may be selected from among the one or more speaking devices.

前記ゲーム管理装置は、前記参加者として前記発話ゲームに参加可能であってもよいし、前記装置選択部は、前記ユーザ特定部が特定した前記ユーザの人数と、前記装置特定部が特定した前記発話装置の数と、前記ゲーム管理装置の数とを合計した数が前記所定の閾値を超える場合、前記装置特定部が特定した前記一以上の発話装置及び前記ゲーム管理装置の中から、前記所定の閾値に等しい数を前記ユーザの人数で減算した数の前記参加装置を選択してもよい。 The game management device may be able to participate in the speech game as the participant, and the device selection unit may select the number of users identified by the user identification unit and the number of users identified by the device identification unit. When the sum of the number of utterance devices and the number of game management devices exceeds the predetermined threshold, the predetermined The number of participating devices may be selected by subtracting a number equal to a threshold of from the number of users.

前記装置選択部は、前記一以上の発話装置のうち、前記ゲーム管理装置との距離が相対的に近い前記発話装置を優先して前記参加装置として選択してもよい。 The device selection unit may preferentially select, from among the one or more speaking devices, the speaking device that is relatively close to the game management device as the participating device.

前記ゲーム管理装置は、前記参加装置に発話させるための発話データであって、発話させるパターンがそれぞれ異なる複数の前記発話データを記憶するデータ管理記憶部をさらに有してもよいし、前記装置選択部は、一以上の前記参加装置に対して、前記データ管理記憶部に記憶されている前記複数の発話データの中からそれぞれ異なる前記発話データを関連付けてもよいし、前記ゲーム制御部は、前記複数の発話装置それぞれに対して、前記装置選択部が関連付けた前記発話データに基づいて発話させてもよい。 The game management device may further include a data management storage unit that stores a plurality of speech data for causing the participating devices to speak, the plurality of speech data having different speech patterns. The unit may associate different speech data from among the plurality of speech data stored in the data management storage unit with one or more of the participating devices, and the game control unit may associate the Each of a plurality of utterance devices may be caused to utter based on the utterance data associated by the device selection unit.

前記ゲーム管理装置は、前記発話内容に基づいて、発話ルールがそれぞれ異なる複数の前記発話ゲームの中から一の前記発話ゲームを決定するゲーム決定部をさらに有してもよいし、前記データ管理記憶部は、前記発話ゲームごとに、当該発話ゲームと前記発話データとを関連付けて記憶してもよいし、前記装置選択部は、複数の前記参加装置に対して、前記ゲーム決定部が決定した前記一の発話ゲームに関連付けて前記データ管理記憶部に記憶されている前記発話データを関連付けてもよい。 The game management device may further include a game determining unit that determines one of the plurality of utterance games having different utterance rules based on the content of the utterance, and the data management storage. The unit may associate and store the utterance game and the utterance data for each of the utterance games. The speech data stored in the data management storage unit may be associated with one speech game.

前記参加者として前記発話ゲームに参加可能である前記発話装置及び前記ゲーム管理装置には、それぞれ前記発話ゲームに対するゲームレベルが設定されてもよいし、前記データ管理記憶部は、前記ゲームレベルごとに、当該ゲームレベルと前記発話データとを関連付けて記憶してもよいし、前記装置選択部は、複数の前記参加装置それぞれに対して、前記参加装置に設定されている前記ゲームレベルに関連付けて前記データ管理記憶部に記憶されている前記発話データを関連付けてもよい。 A game level for the utterance game may be set for each of the utterance device and the game management device that can participate in the utterance game as the participants, and the data management storage unit stores , the game level and the utterance data may be stored in association with each other; The speech data stored in the data management storage unit may be associated.

前記ユーザ特定部は、前記発話内容に基づいて、前記ユーザの前記ゲームレベルを特定してもよいし、前記装置選択部は、前記一以上の発話装置の中から、前記ユーザ特定部が特定した前記ユーザの前記ゲームレベルに対応する前記参加装置を選択してもよい。 The user identification unit may identify the game level of the user based on the content of the utterance, and the device selection unit may select the one or more utterance devices identified by the user identification unit. The participating device may be selected to correspond to the gaming level of the user.

前記ゲーム制御部は、前記発話順序において発話する順番である前記参加者の発話内容が前記発話ゲームに対応する発話ルールを満たすか否かを判定する場合において、当該参加者の発話内容が前記発話ルールを満たすと判定した場合、前記発話順序において次の順番である前記参加者の発話を促す音声を、音声を出力する音声出力部に出力させることにより、前記発話ゲームを進行させ、当該参加者の発話内容が前記発話ルールを満たさないと判定した場合、当該参加者の発話内容が前記発話ルールを満たさないことを示す音声を前記音声出力部に出力させることにより、前記発話ゲームを終了させてもよい。 The game control unit determines whether or not the utterance content of the participant, which is the order of utterance in the utterance order, satisfies the utterance rule corresponding to the utterance game, the utterance content of the participant When it is determined that the rule is satisfied, the speech game is progressed by outputting a voice prompting the participant to speak, which is the next order in the speaking order, to the voice output unit for outputting the voice, and the participant When it is determined that the utterance content of the participant does not satisfy the utterance rule, the utterance game is terminated by causing the voice output unit to output a sound indicating that the utterance content of the participant does not satisfy the utterance rule. good too.

前記ゲーム管理装置は、前記発話ゲームのゲームレベルと、前記発話順序に基づく発話が一巡したことを示すターンの数であって、前記発話ゲームを終了させる前記ターンの数である終了ターン数とを関連付けて記憶する終了管理記憶部をさらに有してもよいし、前記ユーザ特定部は、前記発話内容に基づいて、前記ユーザのレベルを特定してもよいし、前記ゲーム制御部は、前記発話ゲームのターン数が、前記ユーザ特定部が特定した前記ユーザのゲームレベルに関連付けて前記終了管理記憶部に記憶されている前記終了ターン数になった場合、前記参加装置に前記発話ゲームに対応する発話ルールを満たさない内容を発話させることにより、前記発話ゲームを終了させてもよい。 The game management device stores a game level of the utterance game, and an ending turn number, which is the number of turns indicating that the utterances based on the utterance order have been completed and the number of turns for ending the utterance game. The user identification unit may identify the user's level based on the content of the utterance, and the game control unit may include the utterance When the number of turns of the game reaches the end number of turns stored in the end management storage unit in association with the game level of the user identified by the user identification unit, the participating device corresponds to the speech game. The speech game may be terminated by causing the player to speak content that does not satisfy the speech rules.

本発明の第2の態様にかかるゲーム管理方法は、コンピュータが実行する、発話された音声を取得するステップと、取得した前記音声によって示される発話内容に基づいて、複数の参加者が定められた順序に従って発話して遊ぶ発話ゲームの前記参加者として前記発話ゲームに参加するユーザを特定するステップと、前記参加者として前記発話ゲームに参加可能な発話装置であって、近距離無線通信により通信部と通信可能な範囲に存在する一以上の前記発話装置を特定するステップと、複数の参加者が定められた順序に従って発話して遊ぶ発話ゲームを管理するゲーム管理装置の周囲の状況に基づいて、前記一以上の発話装置の中から、前記ユーザとともに前記発話ゲームに参加させる参加装置を選択するステップと、前記発話ゲームにおいて、前記ユーザ及び前記参加装置を含む前記複数の参加者それぞれが発話する発話順序を決定するステップと、前記発話順序に従って前記複数の参加者それぞれに発話させることにより、前記発話ゲームを制御するステップと、を有する。 A game management method according to a second aspect of the present invention is a computer-executed step of acquiring an uttered voice; a step of specifying a user who participates in the speech game as the participant in the speech game played by speaking in order; and a speech device capable of participating in the speech game as the participant, the speech device comprising: a step of identifying one or more speech devices present within a communicable range with the game management device that manages a speech game played by a plurality of participants speaking according to a predetermined order, based on the surrounding conditions of the game management device, selecting, from among the one or more utterance devices, a participating device to participate in the utterance game together with the user; and utterances uttered by each of the plurality of participants including the user and the participating device in the utterance game. determining an order; and controlling the speech game by causing each of the plurality of participants to speak according to the speaking order.

本発明の第3の態様にかかるプログラムは、コンピュータを、発話された音声を取得する音声取得部が取得した前記音声によって示される発話内容に基づいて、複数の参加者が定められた順序に従って発話して遊ぶ発話ゲームの前記参加者として前記発話ゲームに参加するユーザを特定するユーザ特定部、前記参加者として前記発話ゲームに参加可能な発話装置であって、近距離無線通信により通信部と通信可能な範囲に存在する一以上の前記発話装置を特定する装置特定部、複数の参加者が定められた順序に従って発話して遊ぶ発話ゲームを管理するゲーム管理装置の周囲の状況に基づいて、前記一以上の発話装置の中から、前記ユーザとともに前記発話ゲームに参加させる参加装置を選択する装置選択部、前記発話ゲームにおいて、前記ユーザ及び前記参加装置を含む前記複数の参加者それぞれが発話する発話順序を決定する順序決定部、及び前記発話順序に従って前記複数の参加者それぞれに発話させることにより、前記発話ゲームを制御するゲーム制御部、として機能させる。 A program according to a third aspect of the present invention causes a computer to perform utterances according to a predetermined order by a plurality of participants, based on utterance contents indicated by the voice acquired by a voice acquisition unit that acquires uttered voices. a user identifying unit that identifies a user who participates in the utterance game as the participant in the utterance game played by playing the utterance game, and an utterance device that can participate in the utterance game as the participant, and communicates with the communication unit by short-range wireless communication. Based on the surrounding conditions of a device identifying unit that identifies one or more of the utterance devices that exist within a possible range, and a game management device that manages a utterance game played by a plurality of participants speaking according to a predetermined order, A device selection unit that selects a participating device to participate in the speech game together with the user from among one or more speech devices, and an utterance uttered by each of the plurality of participants including the user and the participating device in the speech game It functions as an order determining unit that determines the order, and a game control unit that controls the speech game by causing the plurality of participants to speak according to the speaking order.

本発明によれば、複数の発話装置の中から、ユーザとともに発話ゲームに参加する参加装置を選択することができるという効果を奏する。 ADVANTAGE OF THE INVENTION According to this invention, it is effective in the ability to select the participation apparatus which participates in a speech game with a user from a plurality of speech apparatuses.

ゲーム管理システムの概要を説明するための図である。It is a figure for demonstrating the outline|summary of a game management system. ゲーム管理装置の構成を示す図である。It is a figure which shows the structure of a game management apparatus. 記憶部に記憶されているデータベースの構成の一例を示す図である。It is a figure which shows an example of a structure of the database memorize|stored in the memory|storage part. ゲーム管理装置の処理の流れを示すフローチャートである。4 is a flow chart showing the flow of processing of the game management device; 第1ユーザ及び第2ユーザが発話ゲームで遊ぶ状況を模式的に表した図である。It is the figure which represented typically the situation where the 1st user and the 2nd user play an utterance game.

[ゲーム管理システムSの概要]
図1は、ゲーム管理システムSの概要を説明するための図である。ゲーム管理システムSは、ユーザUが発話ゲームで遊ぶために用いられるシステムである。発話ゲームは、複数の参加者が定められた順序に従って発話して遊ぶゲームであり、例えば、しりとりゲーム、古今東西ゲーム(山手線ゲーム)、又は記憶力ゲーム等である。ゲーム管理システムSは、発話装置1と、ゲーム管理装置2とを有する。
[Overview of Game Management System S]
FIG. 1 is a diagram for explaining an overview of the game management system S. As shown in FIG. The game management system S is a system used by the user U to play a speech game. An utterance game is a game played by a plurality of participants speaking in a predetermined order, such as a Shiritori game, an Kokin East-West game (Yamanote Line game), or a memory game. The game management system S has an utterance device 1 and a game management device 2 .

発話装置1は、参加者として発話ゲームに参加可能な装置であり、例えば、スピーカである。発話装置1は、音声合成機能を有するスピーカであってもよい。発話装置1は、例えば、人形、動物又は乗り物等の形状をした玩具に内蔵されている。発話装置1は、スマートスピーカ又はオーディオ等であってもよい。また、発話装置1は、様々な物品(例えば、玩具、ペットボトル又はかばん等)に取り付け可能な装置であってもよい。 The utterance device 1 is a device that can participate in the utterance game as a participant, and is, for example, a speaker. The utterance device 1 may be a speaker having a speech synthesis function. The speech device 1 is built in a toy shaped like a doll, an animal, or a vehicle, for example. The utterance device 1 may be a smart speaker, audio, or the like. Further, the utterance device 1 may be a device that can be attached to various articles (for example, toys, plastic bottles, bags, etc.).

発話装置1は、ゲーム管理装置2に制御されることによって発話する。具体的には、発話装置1は、Bluetooth(登録商標)をはじめとする近距離無線通信が可能な通信モジュールを有し、当該通信モジュールを介してゲーム管理装置2から取得した情報に基づく音声を出力することにより発話する。 The utterance device 1 speaks under the control of the game management device 2 . Specifically, the utterance device 1 has a communication module capable of short-range wireless communication such as Bluetooth (registered trademark), and outputs voice based on information acquired from the game management device 2 via the communication module. Speak by outputting.

ゲーム管理装置2は、発話ゲームを管理する装置であり、例えば、コンピュータである。ゲーム管理装置2は、例えば、人形、ぬいぐるみ又は乗り物の形状をした玩具に内蔵されている。ゲーム管理装置2は、発話順序に従って発話ゲームを進行させたり、発話装置1に発話させたり、発話された発話内容が発話ゲームの発話ルールを満たすか否かを判定したりすることにより、発話ゲームを制御する。発話ルールは、例えば、発話ゲームがしりとりゲームである場合、発話された単語の語頭が、直前に発話された単語の語尾と一致すること、発話された単語の語尾が「ん」ではないこと、及び発話された単語が既に発話された単語ではないこと等である。 The game management device 2 is a device that manages the speech game, and is, for example, a computer. The game management device 2 is built in, for example, a doll, a stuffed toy, or a vehicle-shaped toy. The game management device 2 advances the utterance game according to the utterance order, causes the utterance device 1 to utter, and judges whether or not the contents of uttered utterances satisfy the utterance rules of the utterance game. to control. For example, if the utterance game is a shiritori game, the utterance rule must match the beginning of the uttered word with the ending of the word uttered immediately before, the ending of the uttered word must not be "n", and that the spoken word is not already spoken.

図1に示す例において、ユーザUの自宅には、発話装置1aが内蔵されているぬいぐるみ型の玩具(以下、単に「発話装置1a」という)及び発話装置1bが内蔵されている乗り物型の玩具(以下、単に「発話装置1b」という)の2つの発話装置1と、ゲーム管理装置2が内蔵されているロボット型の玩具(以下、単に「ゲーム管理装置2」という)とが存在している。ユーザUが、発話ゲームで遊びたい旨をゲーム管理装置2に向けて発話すると、ゲーム管理装置2は、発話ゲームを制御するための処理を開始する。 In the example shown in FIG. 1, a user U has a plush toy with a built-in utterance device 1a (hereinafter simply referred to as "the utterance device 1a") and a vehicle-type toy with a built-in utterance device 1b. (hereinafter simply referred to as “utterance device 1b”) and a robot-type toy (hereinafter simply referred to as “game management device 2”) in which game management device 2 is built. . When the user U speaks to the game management device 2 that he/she wants to play the speech game, the game management device 2 starts processing for controlling the speech game.

ゲーム管理装置2は、まず、発話ゲームに参加する参加者を特定する。具体的には、ゲーム管理装置2は、ユーザUと、近距離無線により通信可能な範囲に存在する一以上の発話装置1とを特定する。図1に示す例において、ゲーム管理装置2は、近距離無線により通信可能な範囲に存在する一以上の発話装置1として、発話装置1aと、発話装置1bとを特定する。 The game management device 2 first identifies participants who participate in the speech game. Specifically, the game management device 2 identifies the user U and one or more utterance devices 1 that are within a communicable range by short-range wireless communication. In the example shown in FIG. 1, the game management device 2 identifies the utterance device 1a and the utterance device 1b as one or more utterance devices 1 existing within a communicable range by short-range wireless communication.

ゲーム管理装置2は、特定した発話装置1全てを参加者として発話ゲームに参加させ得る。しかしながら、発話ゲームが行われる状況によっては、特定した発話装置1全てを発話ゲームに参加させることが適切ではない場合がある。一般的に、複数のユーザU間で行われる発話ゲームにおいては、各ユーザUが、他のユーザUの表情を見たり、他のユーザUに触れたりすることが可能な距離感で行われる。また、複数のユーザU間で行われる発話ゲームにおいては、発話ゲームに参加する人数が多いと、発話する順番が回ってくるまでに時間がかかって集中力又は没入感が損なわれしまうため、ある程度限られた人数で行われる。そのため、ユーザUと発話装置1との間で行われる発話ゲームにおいては、複数のユーザU間で発話ゲームが行われる状況に近くなるように、参加者を選ぶことが望ましい。 The game management device 2 can allow all of the identified utterance devices 1 to participate in the utterance game as participants. However, depending on the situation in which the speech game is played, it may not be appropriate to allow all the identified speech devices 1 to participate in the speech game. Generally, in a speech game played among a plurality of users U, each user U is played with a sense of distance that allows each user U to see the facial expressions of other users U and touch other users U. In addition, in a speech game played between a plurality of users U, if the number of participants in the speech game is large, it will take a long time before it is their turn to speak, which will impair their concentration or sense of immersion. It is held with a limited number of people. Therefore, in the speech game played between the user U and the speech device 1, it is desirable to select the participants so that the situation is similar to that of a speech game played between a plurality of users U.

そこで、ゲーム管理装置2は、ゲーム管理装置2の周囲の状況に基づいて、特定した一以上の発話装置1の中から、ユーザUとともに発話ゲームに参加する参加装置を選択する。ゲーム管理装置2の周囲の状況は、例えば、特定した発話装置1の近さ、又は参加者の数の多さ等である。図1に示す例において、ゲーム管理装置2は、特定した2つの発話装置1(発話装置1a及び発話装置1b)の中から発話装置1aを参加装置として選択する。 Therefore, the game management device 2 selects participating devices that will participate in the speech game together with the user U from among the specified one or more speech devices 1 based on the circumstances surrounding the game management device 2 . The situation around the game management device 2 is, for example, the proximity of the identified speech device 1 or the number of participants. In the example shown in FIG. 1, the game management device 2 selects the utterance device 1a as a participating device from the two specified utterance devices 1 (the utterance device 1a and the utterance device 1b).

ゲーム管理装置2は、特定した複数の参加者(ユーザU及び発話装置1a)それぞれが発話する発話順序を決定する。そして、ゲーム管理装置2は、発話順序に従って複数の参加者それぞれに発話させることにより、発話ゲームを制御する。このようにすることで、ゲーム管理システムSは、複数の発話装置1の中から、ユーザUとともに発話ゲームに参加する参加装置を選択することができる。 The game management device 2 determines the speaking order in which each of the specified participants (the user U and the speaking device 1a) speaks. Then, the game management device 2 controls the speech game by causing each of the plurality of participants to speak according to the speaking order. By doing so, the game management system S can select a participation device that participates in the speech game together with the user U from among the plurality of speech devices 1 .

なお、上記において、発話装置1とゲーム管理装置2とが異なる装置である例を説明したが、これに限らない。例えば、ゲーム管理装置2は、発話装置1として機能してもよい。例えば、ユーザUの自宅に複数のゲーム管理装置2が存在する場合、複数のゲーム管理装置2のうちのいずれか1つのゲーム管理装置2が、他のゲーム管理装置2を発話装置1として制御する。
以下、ゲーム管理装置2の構成について説明する。
In the above description, an example in which the utterance device 1 and the game management device 2 are different devices has been described, but the present invention is not limited to this. For example, the game management device 2 may function as the utterance device 1 . For example, when a plurality of game management devices 2 exist in the user U's home, one of the plurality of game management devices 2 controls the other game management device 2 as the utterance device 1. .
The configuration of the game management device 2 will be described below.

[ゲーム管理装置2の構成]
図2は、ゲーム管理装置2の構成を示す図である。ゲーム管理装置2は、音声取得部21と、音声出力部22と、通信部23と、記憶部24と、制御部25とを有する。
[Configuration of game management device 2]
FIG. 2 is a diagram showing the configuration of the game management device 2. As shown in FIG. The game management device 2 has an audio acquisition unit 21 , an audio output unit 22 , a communication unit 23 , a storage unit 24 and a control unit 25 .

音声取得部21は、発話された音声を取得するマイクロフォンである。音声出力部22は、音声を出力するスピーカである。通信部23は、Bluetoothをはじめとする近距離無線通信が可能な通信モジュールである。 The voice acquisition unit 21 is a microphone that acquires uttered voice. The audio output unit 22 is a speaker that outputs audio. The communication unit 23 is a communication module capable of short-range wireless communication such as Bluetooth.

記憶部24は、ROM(Read Only Memory)、RAM(Random Access Memory)及びハードディスク等の記憶媒体である。記憶部24は、制御部25が実行するプログラムを記憶している。 The storage unit 24 is a storage medium such as a ROM (Read Only Memory), a RAM (Random Access Memory), and a hard disk. The storage unit 24 stores programs executed by the control unit 25 .

制御部25は、例えばCPU(Central Processing Unit)である。制御部25は、記憶部24に記憶されたプログラムを実行することにより、音声認識部251、ユーザ特定部252、装置特定部253、順序決定部254、装置選択部255、ゲーム決定部256及びゲーム制御部257として機能する。 The control unit 25 is, for example, a CPU (Central Processing Unit). By executing the programs stored in the storage unit 24, the control unit 25 controls a voice recognition unit 251, a user identification unit 252, a device identification unit 253, an order determination unit 254, a device selection unit 255, a game determination unit 256, and a game It functions as the control unit 257 .

音声認識部251は、発話された音声を認識する。具体的には、音声認識部251は、音声取得部21が取得した音声をテキストデータに変換することにより、発話された音声を認識する。音声認識部251は、音声を変換したテキストデータを形態素解析してもよい。 The voice recognition unit 251 recognizes spoken voice. Specifically, the voice recognition unit 251 recognizes the uttered voice by converting the voice acquired by the voice acquisition unit 21 into text data. The speech recognition unit 251 may perform morphological analysis on text data obtained by converting speech.

ユーザ特定部252は、音声取得部21が取得した音声によって示される発話内容に基づいて、参加者として発話ゲームに参加するユーザUを特定する。音声取得部21が取得した音声によって示される発話内容は、音声認識部251が音声を変換したテキストデータによって示される発話内容である。具体的には、ユーザ特定部252は、音声取得部21が取得した音声によって示される発話内容に基づいて、ユーザUの呼び名(例えば、名前又はニックネーム等)を特定することにより、ユーザUを特定する。 The user identification unit 252 identifies the user U who participates in the utterance game as a participant, based on the content of the utterance indicated by the voice acquired by the voice acquisition unit 21 . The utterance content indicated by the voice acquired by the voice acquisition unit 21 is the utterance content indicated by text data obtained by converting the voice by the voice recognition unit 251 . Specifically, the user identification unit 252 identifies the user U by identifying the user U's nickname (for example, name or nickname) based on the utterance content indicated by the voice acquired by the voice acquisition unit 21. do.

例えば、まず、ユーザ特定部252は、発話ゲームで遊びたいことを示す発話内容(例えば、「<発話ゲームの名称>で遊ぼうよ」等)がテキストデータに含まれている場合に、ユーザUの呼び名を確認するための呼名確認音声(例えば、「名前を教えてくれるかな?」等)を音声出力部22に出力させる。そして、ユーザ特定部252は、呼名確認音声が出力された後に音声取得部21が取得した音声に対応するテキストデータに名詞に該当する文字列、又は人の呼び名として用いられる文字列等(以下、「名詞文字列」という)が含まれている場合に、当該テキストデータから名詞文字列を抽出することにより、ユーザUの呼び名を特定する。 For example, first, the user specifying unit 252 determines that the text data includes an utterance indicating that the user U wants to play the utterance game (for example, "Let's play <name of utterance game>"). The voice output unit 22 is caused to output a calling name confirmation voice (for example, "Could you tell me your name?") for confirming the calling name of the person. Then, the user specifying unit 252 selects a character string corresponding to a noun or a character string used as a person's name (hereinafter referred to as a (referred to as a "noun character string") is included, the user U's nickname is specified by extracting the noun character string from the text data.

ユーザUの呼び名を含むユーザ情報が予め記憶部24に記憶されている場合において、ユーザ特定部252は、発話ゲームで遊びたいことを示す発話内容がテキストデータに含まれている場合に、記憶部24に記憶されているユーザ情報を取得することにより、ユーザUの呼び名を特定してもよい。 When the user information including the user U's nickname is stored in advance in the storage unit 24, the user identification unit 252 selects the storage unit when the text data includes the utterance content indicating that the user U wants to play the utterance game. By acquiring the user information stored in 24, the nickname of the user U may be specified.

ユーザ特定部252は、ユーザUの人数と、各ユーザUの呼び名とを特定してもよい。例えば、まず、ユーザ特定部252は、1人のユーザUの呼び名を特定した後に、発話ゲームに参加する他のユーザUがいるか否かを確認するための参加有無確認音声(例えば、「他に発話ゲームに参加するお友達はいるかな?」等)を音声出力部22に出力させる。ユーザ特定部252は、参加有無確認音声が出力された後に音声取得部21が取得した音声に対応するテキストデータに発話ゲームに参加することを示す発話内容(例えば、「ぼくも」、「わたしも」、「混ぜて」及び「入れて」等)が含まれている場合に、他のユーザUの呼び名を確認するための呼名確認音声を音声出力部22に出力させる。 The user identification unit 252 may identify the number of users U and the nickname of each user U. For example, first, the user identification unit 252 identifies the name of one user U, and then confirms whether or not there are other users U participating in the speech game. Do you have any friends who will participate in the speech game?" The user specifying unit 252 stores the utterance content indicating participation in the utterance game (for example, “I am ”, “Mix”, “Put in”, etc.) is included, the voice output unit 22 is caused to output a name confirmation voice for confirming the name of the other user U.

そして、ユーザ特定部252は、呼名確認音声が出力された後に音声取得部21が取得した音声に対応するテキストデータに名詞文字列が含まれている場合に、当該テキストデータから名詞文字列を抽出することにより、他のユーザUを特定する。ユーザ特定部252は、参加有無確認音声が出力された後に音声取得部21が取得した音声に発話ゲームに参加することを示す発話内容が含まれなくなるまで、他のユーザUを特定する処理を繰り返し実行する。 Then, when the text data corresponding to the voice acquired by the voice acquisition unit 21 after the name confirmation voice is output contains the noun character string, the user specifying unit 252 extracts the noun character string from the text data. By doing so, another user U is identified. The user specifying unit 252 repeats the process of specifying another user U until the voice acquired by the voice acquisition unit 21 after the participation confirmation voice is output does not include the utterance content indicating participation in the utterance game. Execute.

ユーザ特定部252は、カメラを用いて、複数のユーザUを特定してもよい。カメラは、ゲーム管理装置2が備えてもよいし、ゲーム管理装置2が存在する部屋に設置されてもよい。ユーザ特定部252は、例えば、カメラが撮像した撮像画像に写る人物を認識することにより、複数のユーザUを特定する。ユーザ特定部252は、公知の技術を用いて、カメラが撮像した撮像画像に写る人物を認識することができる。 The user identification unit 252 may identify multiple users U using a camera. The camera may be provided in the game management device 2 or may be installed in the room where the game management device 2 is present. The user identification unit 252 identifies a plurality of users U by, for example, recognizing persons appearing in images captured by the camera. The user identification unit 252 can recognize a person appearing in the captured image captured by the camera using a known technique.

ユーザ特定部252は、発話内容に基づいて、発話ゲームに対するユーザUのゲームレベルをさらに特定してもよい。具体的には、ユーザ特定部252は、ユーザUの年齢に基づいて、ユーザUのゲームレベルを特定する。ユーザUのゲームレベルは、例えば、ユーザUの年齢が6歳未満である場合、レベル「1」であり、ユーザUの年齢が6歳以上であって12歳未満である場合、レベル「2」である等のように、ユーザUの年齢によって定められる。 The user identification unit 252 may further identify the game level of the user U for the utterance game based on the content of the utterance. Specifically, the user identification unit 252 identifies the user U's game level based on the user U's age. The game level of the user U is, for example, level "1" if the user U is under 6 years old, and level "2" if the user U is over 6 years old but under 12 years old. is determined by the age of the user U, such as .

ユーザ特定部252は、例えば、ユーザUの呼び名を特定した後に、ユーザUの年齢を確認する確認音声を音声出力部22に出力させ、当該確認音声が出力された後に音声取得部21が取得した音声に対応するテキストデータに年齢を示す文字列が含まれている場合に、テキストデータから抽出した当該文字列が示す年齢に基づいて、ユーザUのゲームレベルを特定する。また、例えば、ユーザUの年齢を含むユーザ情報が予め記憶部24に記憶されている場合、ユーザ特定部252は、記憶部24に記憶されているユーザ情報を取得することにより、ユーザUのゲームレベルを特定してもよい。 For example, after specifying the nickname of the user U, the user specifying unit 252 causes the voice output unit 22 to output a confirmation voice for confirming the age of the user U, and after the confirmation voice is output, the voice acquisition unit 21 acquires When the text data corresponding to the voice includes a character string indicating age, the game level of the user U is specified based on the age indicated by the character string extracted from the text data. Further, for example, when user information including the age of the user U is stored in the storage unit 24 in advance, the user identification unit 252 acquires the user information stored in the storage unit 24 to determine whether the user U's game level may be specified.

ユーザ特定部252は、発話ゲームの結果に応じてユーザUのゲームレベルを調整してもよい。ユーザ特定部252は、例えば、ユーザUが発話ゲームにおいて勝利した回数が所定の回数(例えば10回等)を超えた場合に、当該ユーザUのゲームレベルを1段階上げることにより、ユーザUのゲームレベルを調整する。このようにすることで、ゲーム管理装置2は、学力をはじめとするユーザUの能力に応じたゲームレベルを特定することができる。 The user specifying unit 252 may adjust the game level of the user U according to the result of the speech game. For example, when the number of times the user U has won the speech game exceeds a predetermined number of times (for example, 10 times), the user identification unit 252 raises the game level of the user U by one level, thereby increasing the game level of the user U. Adjust level. By doing so, the game management device 2 can specify the game level according to the ability of the user U including academic ability.

ユーザ特定部252は、協調フィルタリング技術を用いて、過去に発話ゲームを行った複数のユーザUのゲームレベルの特定傾向に基づいて、特定対象のユーザUのゲームレベルを特定してもよい。例えば、記憶部24には、ユーザUごとに、当該ユーザUの属性(例えば、年齢、性別、兄弟の有無、習い事の種類、テストの点数等)と、当該ユーザUのゲームレベルとを関連付けた特定履歴情報が記憶されており、ユーザ特定部252は、特定履歴情報において、特定対象のユーザUの属性に類似する他のユーザUの属性に関連付けられているゲームレベルを、当該特定対象のユーザUのゲームレベルとして特定する。特定対象のユーザUの属性を示す情報は、例えば、ユーザ情報に含まれている。 The user identification unit 252 may identify the game level of the user U to be identified based on the identification tendency of the game levels of a plurality of users U who have played the utterance game in the past, using collaborative filtering technology. For example, in the storage unit 24, for each user U, attributes of the user U (eg, age, gender, presence/absence of siblings, type of lessons, test scores, etc.) are associated with the game level of the user U. Specific history information is stored, and the user specifying unit 252 determines, in the specific history information, the game level associated with the attribute of another user U that is similar to the attribute of the user U to be specified. Identify as U's game level. Information indicating attributes of the user U to be identified is included in the user information, for example.

また、記憶部24には、ユーザUごとに、当該ユーザUが発話ゲームを行ったときに発話した発話内容を示す発話情報と、当該ユーザUのゲームレベルとを関連付けた発話履歴情報が記憶されており、ユーザ特定部252は、発話履歴情報において、特定対象のユーザUが発話ゲームを行ったときに発話した発話内容の傾向が類似する他のユーザUに関連付けられているゲームレベルを、当該特定対象のユーザUのゲームレベルとして特定してもよい。 In addition, the storage unit 24 stores, for each user U, utterance history information that associates utterance information indicating the contents of utterances made by the user U when playing the utterance game with the game level of the user U. The user identification unit 252 determines, in the speech history information, the game level associated with another user U who has a similar tendency of the contents of speech uttered when the user U to be identified plays the speech game. You may specify as a game level of the user U of a specific object.

装置特定部253は、近距離無線通信によりゲーム管理装置2と通信可能な範囲に存在する一以上の発話装置1を特定する。装置特定部253は、例えば、通信部23が、予めペアリングされた一以上の発話装置1それぞれとの接続を確立することにより、当該一以上の発話装置1を特定する。装置特定部253は、通信部23を介して、応答を要求するための要求信号をブロードキャストし、当該要求信号を受信した発話装置1が応答するために送信した応答信号を受信することにより、発話装置1を特定してもよい。 The device identifying unit 253 identifies one or more utterance devices 1 that are within a communicable range with the game management device 2 by short-range wireless communication. The device identifying unit 253 identifies the one or more utterance devices 1, for example, when the communication unit 23 establishes a connection with each of the one or more utterance devices 1 paired in advance. The device specifying unit 253 broadcasts a request signal for requesting a response via the communication unit 23, and receives a response signal transmitted by the utterance device 1 that has received the request signal to respond. Device 1 may be identified.

装置特定部253は、発話装置1からゲーム管理装置2までの距離をさらに特定してもよい。装置特定部253は、例えば、フリスの伝達公式を用いて、発話装置1が送信した信号の強さを示す送信電波強度(TxPower)と、通信部23が発話装置1から受信した信号の強さを示す受信電波強度(RSSI:Received Signal Strength Indication)とに基づいて、当該発話装置1からゲーム管理装置2までの距離を特定する。 The device identifying unit 253 may further identify the distance from the utterance device 1 to the game management device 2 . The device specifying unit 253 uses, for example, the Friis transmission formula to determine the transmitted radio wave strength (TxPower) indicating the strength of the signal transmitted by the utterance device 1 and the strength of the signal received by the communication unit 23 from the utterance device 1. Received Signal Strength Indication (RSSI) indicating the distance from the utterance device 1 to the game management device 2 is specified.

また、例えば、装置が発した電波の到達角度(AoA:Angle of Arrival)を測定することにより当該装置の位置を推定する不図示のロケータがユーザUの部屋の天井に設置されている場合、装置特定部253は、ロケータが推定した発話装置1の位置と、ロケータが推定したゲーム管理装置2の位置とに基づいて、発話装置1からゲーム管理装置2までの距離を算出してもよい。また、装置特定部253は、カメラを用いて、各発話装置1の位置を特定してもよい。また、装置特定部253は、公知のUWB(Ultra Wide Band)測位システムを用いて、発話装置1からゲーム管理装置2までの距離を特定してもよい。 Further, for example, when a locator (not shown) for estimating the position of the device by measuring the angle of arrival (AoA) of radio waves emitted by the device is installed on the ceiling of the room of the user U, the device The identifying unit 253 may calculate the distance from the utterance device 1 to the game management device 2 based on the position of the utterance device 1 estimated by the locator and the position of the game management device 2 estimated by the locator. Further, the device identification unit 253 may identify the position of each speech device 1 using a camera. Further, the device identification unit 253 may identify the distance from the utterance device 1 to the game management device 2 using a known UWB (Ultra Wide Band) positioning system.

装置選択部255は、ゲーム管理装置2の周囲の状況に基づいて、装置特定部253が特定した一以上の発話装置1の中から参加装置を選択する。装置選択部255は、例えば、参加者の数の多さをゲーム管理装置2の周囲の状況として、特定された一以上の発話装置1の中から参加装置を選択する。 The device selection unit 255 selects a participating device from among the one or more utterance devices 1 identified by the device identification unit 253 based on the circumstances around the game management device 2 . The device selection unit 255 selects participating devices from among the identified one or more utterance devices 1, for example, using the number of participants as the circumstances surrounding the game management device 2. FIG.

具体的には、装置選択部255は、ユーザ特定部252が特定したユーザUの人数と、装置特定部253が特定した発話装置1の数とを合計した数が所定の閾値を超える場合に、装置特定部253が特定した一以上の発話装置1の中から、所定の閾値に等しい数をユーザ特定部252が特定したユーザUの人数で減算した上限台数の参加装置を選択する。所定の閾値は、例えば、ゲーム管理装置2に予め設定されている。装置選択部255は、例えば、一以上の発話装置1の中からランダムに上限台数の参加装置を選択する。このようにすることで、ゲーム管理装置2は、発話ゲームに参加する参加者の数が多くなりすぎてしまう事態を防ぐことができる。 Specifically, when the sum of the number of users U specified by the user specifying unit 252 and the number of speaking devices 1 specified by the device specifying unit 253 exceeds a predetermined threshold, the device selecting unit 255 Among the one or more utterance devices 1 identified by the device identifying unit 253, the maximum number of participating devices obtained by subtracting the number of users U identified by the user identifying unit 252 from the number equal to a predetermined threshold is selected. The predetermined threshold is preset in the game management device 2, for example. The device selection unit 255 , for example, randomly selects the maximum number of participating devices from one or more speech devices 1 . By doing so, the game management device 2 can prevent a situation in which the number of participants participating in the speech game becomes too large.

装置選択部255は、発話装置1の近さをゲーム管理装置2の周囲の状況として、特定された一以上の発話装置1の中から参加装置を選択してもよい。具体的には、装置選択部255は、一以上の発話装置1のうち、ゲーム管理装置2との距離が相対的に近い発話装置1を優先して参加装置として選択してもよい。装置選択部255は、例えば、一以上の発話装置1の中から、装置特定部253が特定した距離(発話装置1からゲーム管理装置2までの距離)が近い順に上限台数の参加装置を選択する。このようにすることで、ゲーム管理装置2は、自身に近い発話装置1を発話ゲームに参加させることができる。 The device selection unit 255 may select a participating device from among the identified one or more utterance devices 1 by using the proximity of the utterance device 1 as the situation around the game management device 2 . Specifically, the device selection unit 255 may preferentially select, as a participating device, a speech device 1 that is relatively close to the game management device 2 from among the one or more speech devices 1 . For example, the device selection unit 255 selects the upper limit number of participating devices from one or more utterance devices 1 in descending order of distance (distance from the utterance device 1 to the game management device 2) specified by the device specifying unit 253. . By doing so, the game management device 2 can allow the utterance device 1 close to itself to participate in the utterance game.

装置選択部255は、参加者として発話ゲームに参加可能なゲーム管理装置2を参加装置に含めてもよい。この場合、装置選択部255は、ユーザ特定部252が特定したユーザUの人数と、装置特定部253が特定した発話装置1の数と、ゲーム管理装置2の数とに基づいて、一以上の発話装置1及びゲーム管理装置2の中から参加装置を選択する。 The device selection unit 255 may include the game management device 2 that can participate in the speech game as a participating device. In this case, the device selection unit 255 selects one or more based on the number of users U identified by the user identification unit 252, the number of utterance devices 1 identified by the device identification unit 253, and the number of game management devices 2. A participating device is selected from among the speaking device 1 and the game management device 2 .

装置選択部255は、例えば、特定されたユーザUの人数と、特定された発話装置1の数と、ゲーム管理装置2の数を合計した数が所定の閾値を超える場合に、一以上の発話装置1及びゲーム管理装置2の中からランダムに上限台数の参加装置を選択する。装置選択部255は、特定されたユーザUの人数と、特定された発話装置1の数を合計した数が所定の閾値未満である場合に、ゲーム管理装置2を参加装置として含めてもよい。 For example, when the sum of the number of specified users U, the number of specified utterance devices 1, and the number of game management devices 2 exceeds a predetermined threshold, the device selection unit 255 selects one or more utterances. The maximum number of participating devices is selected at random from the device 1 and the game management device 2 . The device selection unit 255 may include the game management device 2 as a participating device when the sum of the number of identified users U and the number of identified utterance devices 1 is less than a predetermined threshold.

装置選択部255は、選択した参加装置に発話データを関連付けてもよい。記憶部24には、発話させるパターンがそれぞれ異なる発話データが記憶されている。発話データは、参加装置に発話させるためのデータである。発話データは、様々な種類(例えば、発話ゲームのゲームレベル、発話ゲームのゲーム種類及びキャラクタ等)のデータを含む。例えば、発話データは、ゲーム種類に関する発話データ又はゲームレベルに関する発話データとして単語リストを含む。単語リストは、単語ごとに、当該単語に関連付けられた当該単語の属性を含んでもよい。単語の属性は、例えば、発話ゲームの発話ルールを満たす単語であるか否かを示す情報、単語の一般的な認知度(認知率)等である。 The device selection unit 255 may associate speech data with the selected participating device. The storage unit 24 stores utterance data with different utterance patterns. The utterance data is data for causing the participating device to utter. The speech data includes data of various types (eg, game level of the speech game, game type of the speech game, characters, etc.). For example, the utterance data includes word lists as utterance data related to game types or utterance data related to game levels. The word list may include, for each word, attributes of that word associated with that word. The attribute of a word is, for example, information indicating whether or not the word satisfies the utterance rules of the utterance game, general recognition of the word (recognition rate), and the like.

また、例えば、発話データは、キャラクタに関する発話データとして抽出パラメータを含む。抽出パラメータは、単語リストの中から1つの単語を抽出するために用いられるパラメータである。抽出パラメータは、例えば、数値で示され、当該数値が低いほど、高い確率で発話ゲームの発話ルールを満たさない単語が抽出される。発話データは、発話装置1が音声合成機能を有しないスピーカである場合、キャラクタに関する発話データとして合成パラメータをさらに含んでもよい。合成パラメータは、文字列を音声合成する際に、音質及び音量等を設定するために用いられるパラメータである。発話データは、単語を入力すると、発話ゲームの発話ルールに基づく単語を出力可能な学習モデルであってもよい。 Also, for example, the speech data includes extraction parameters as speech data relating to the character. An extraction parameter is a parameter used to extract one word from the word list. The extraction parameter is indicated by, for example, a numerical value, and the lower the numerical value, the higher the probability of extracting words that do not satisfy the utterance rules of the utterance game. The speech data may further include synthesis parameters as speech data relating to the character when the speech device 1 is a speaker that does not have a speech synthesis function. Synthesis parameters are parameters used for setting the sound quality, volume, etc. when synthesizing a character string into speech. The utterance data may be a learning model that can output words based on the utterance rules of the utterance game when words are input.

発話ゲームに複数の参加装置が参加する場合であっても、各参加装置のキャラクタが同じである場合、ユーザUにおいて複数の参加装置と遊んでいる感覚が損なわれてしまい得る。そこで、ゲーム管理装置2は、複数の参加装置にそれぞれ異なるキャラクタを設定してもよい。具体的には、装置選択部255は、一以上の参加装置に対して、記憶部24に記憶されている複数の発話データの中からそれぞれ異なるキャラクタに関する発話データを関連付けることにより、複数の参加装置にそれぞれ異なるキャラクタを設定する。装置選択部255は、例えば、参加装置ごとに、記憶部24に記憶されている複数の発話データの中からランダムに選択したキャラクタに関する発話データを当該参加装置に関連付ける。このようにすることで、ユーザUは、複数の参加者(複数の参加装置)と一緒に遊んでいる感覚で発話ゲームを行うことができる。 Even when a plurality of participating devices participate in the speech game, if the characters of the participating devices are the same, the user U may lose the feeling of playing with the plurality of participating devices. Therefore, the game management device 2 may set different characters for each of the plurality of participating devices. Specifically, the device selection unit 255 associates, with one or more participating devices, utterance data relating to different characters from among the plurality of utterance data stored in the storage unit 24, so that a plurality of participating devices can be selected. set a different character for each. For example, the device selection unit 255 associates, for each participating device, speech data relating to a character randomly selected from a plurality of speech data stored in the storage unit 24 with the participating device. By doing so, the user U can play the speech game as if he were playing with a plurality of participants (a plurality of participating devices).

装置選択部255は、発話ゲームのゲーム種類に応じた発話データを複数の参加装置に関連付けてもよい。例えば、記憶部24には、ゲーム種類に応じた発話データを管理するゲーム種類管理データベースが記憶されている。 The device selection unit 255 may associate speech data corresponding to the game type of the speech game with a plurality of participating devices. For example, the storage unit 24 stores a game type management database that manages speech data corresponding to game types.

図3は、記憶部24に記憶されているデータベースの構成の一例を示す図である。図3(a)に示すゲーム種類管理データベースは、発話ゲームごとに、当該発話ゲームのゲーム名と、ゲーム種類に関する発話データとして単語リストを識別するためのリスト識別情報とを関連付けて記憶している。 FIG. 3 is a diagram showing an example of the configuration of the database stored in the storage unit 24. As shown in FIG. The game type management database shown in FIG. 3(a) associates and stores, for each speech game, a game name of the speech game and list identification information for identifying a word list as speech data relating to the game type. .

この場合において、まず、ゲーム決定部256は、発話内容に基づいて、発話ルールがそれぞれ異なる複数の発話ゲームの中から一の発話ゲームを決定する。ゲーム決定部256は、例えば、発話ゲームのゲーム名を示す発話内容がテキストデータに含まれている場合、当該ゲーム名が示す発話ゲームに決定する。例えば、ゲーム名を示す発話内容がテキストデータに含まれていない場合、ゲーム決定部256は、複数の発話ゲームの中からランダムに決定した一の発話ゲームを行ってもよいかを確認する実施確認音声を音声出力部22に出力させ、当該実施確認音声が出力された後に音声取得部21が取得した音声に対応するテキストデータに了承することを示す発話内容が含まれている場合に、当該一の発話ゲームに決定する。 In this case, first, the game determination unit 256 determines one utterance game from among a plurality of utterance games having different utterance rules, based on the content of the utterance. For example, when the text data includes the speech content indicating the game name of the speech game, the game determination unit 256 determines the speech game indicated by the game name. For example, if the text data does not include the utterance content indicating the game name, the game determination unit 256 confirms whether or not it is permissible to play one utterance game randomly determined from among a plurality of utterance games. If the text data corresponding to the voice acquired by the voice acquisition unit 21 after the voice is output to the voice output unit 22 and the implementation confirmation voice is output, the content of the utterance indicating approval is included. Decide on the speech game.

そして、装置選択部255は、複数の参加装置に対して、ゲーム決定部256が決定した一の発話ゲームのゲーム名に関連付けてゲーム種類管理データベースに記憶されているリスト識別情報によって示される単語リストをゲーム種類に関する発話データとして関連付ける。このようにすることで、ゲーム管理装置2は、決定された発話ゲームに適した発話データを参加装置に関連付けることができる。 Then, the device selection unit 255 selects the word list indicated by the list identification information stored in the game type management database in association with the game name of the one speech game determined by the game determination unit 256 for the plurality of participating devices. is associated as utterance data related to the game type. By doing so, the game management device 2 can associate the determined speech data suitable for the speech game with the participating devices.

ユーザUは、参加装置のゲームレベルが高すぎたり低すぎたりすると、すぐに発話ゲームに飽きてしまう場合がある。そこで、ゲーム管理装置2は、ゲームレベルに応じて発話データを参加装置に関連付けてもよい。例えば、記憶部24には、ゲームレベルに応じた発話データを管理するレベル管理データベースが記憶されている。図3(b)に示すレベル管理データベースは、ゲームレベルごとに、当該ゲームレベルと、ゲームレベルに関する発話データとして単語リストを識別するためのリスト識別情報とを関連付けて記憶している。 If the game level of the participating device is too high or too low, the user U may quickly become bored with the speech game. Therefore, the game management device 2 may associate the speech data with the participating device according to the game level. For example, the storage unit 24 stores a level management database that manages speech data according to game levels. The level management database shown in FIG. 3(b) associates and stores, for each game level, the game level and list identification information for identifying a word list as utterance data relating to the game level.

この場合において、装置選択部255は、ユーザ特定部252が特定したユーザUのゲームレベルに関連付けてレベル管理データベースに記憶されているリスト識別情報によって示される単語リストをゲームレベルに関する発話データとして参加装置に関連付ける。このようにすることで、ゲーム管理装置2は、ユーザUのゲームレベルに応じた発話データを関連付けることができる。これにより、ユーザUは、ユーザUと同じようなゲームレベルの参加者と発話ゲームで遊ぶことができ、すぐに発話ゲームに飽きてしまう事態を防ぐことができる。 In this case, the device selection unit 255 uses the word list indicated by the list identification information stored in the level management database in association with the game level of the user U identified by the user identification unit 252 as the utterance data related to the game level. Associate with. By doing so, the game management device 2 can associate the utterance data according to the user U's game level. As a result, the user U can play the speech game with participants who have the same game level as the user U, and can prevent a situation in which the user quickly becomes bored with the speech game.

なお、記憶部24は、発話ゲームのゲーム名と、ゲームレベルと、リスト識別情報とを関連付けて記憶する発話データ管理データベースを記憶してもよい。この場合、装置選択部255は、決定された発話ゲームのゲーム名及び特定されたゲームレベルに関連付けて発話データ管理データベースに記憶されているリスト識別情報によって示される単語リストをゲームレベルに関する発話データとして参加装置に関連付けてもよい。 Note that the storage unit 24 may store an utterance data management database that associates and stores the game name of the utterance game, the game level, and the list identification information. In this case, the device selection unit 255 uses the word list indicated by the list identification information stored in the speech data management database in association with the determined game name of the speech game and the specified game level as speech data relating to the game level. It may be associated with a participating device.

参加者として発話ゲームに参加可能である発話装置1及びゲーム管理装置2それぞれにゲームレベルが設定されている場合、装置選択部255は、複数の参加装置それぞれに対して、参加装置に設定されているゲームレベルに関連付けて発話データ管理データベースに記憶されているリスト識別情報によって示される単語リストをゲームレベルに関する発話データとして関連付けてもよい。このようにすることで、ゲーム管理装置2は、参加装置に応じて異なる発話データを関連付けることができる。 When the game level is set for each of the utterance device 1 and the game management device 2 that can participate in the utterance game as a participant, the device selection unit 255 selects the participation device for each of the plurality of participation devices. A word list indicated by list identification information stored in the speech data management database in association with the current game level may be associated as speech data relating to the game level. By doing so, the game management device 2 can associate different utterance data according to the participating devices.

装置選択部255は、一以上の発話装置1及びゲーム管理装置2にゲームレベルが設定されている場合、ユーザUのゲームレベルに応じて参加装置を選択してもよい。具体的には、装置選択部255は、一以上の発話装置1及びゲーム管理装置2の中から、ユーザ特定部252が特定したユーザUのゲームレベルに対応する参加装置を選択する。装置選択部255は、一以上の発話装置1及びゲーム管理装置2の中から、ユーザUのゲームレベルに対応する参加装置として、ユーザUのゲームレベルと同じゲームレベルが設定されている発話装置1又はゲーム管理装置2を参加装置として選択してもよいし、ユーザUのゲームレベル以下のゲームレベルが設定されている発話装置1又はゲーム管理装置2を参加装置として設定してもよい。このようにすることで、ゲーム管理装置2は、ユーザUのゲームレベルに適した参加装置を選択することができる。 The device selection unit 255 may select a participating device according to the game level of the user U when game levels are set for one or more of the utterance device 1 and the game management device 2 . Specifically, the device selection unit 255 selects a participation device corresponding to the game level of the user U identified by the user identification unit 252 from one or more of the utterance device 1 and the game management device 2 . The device selection unit 255 selects, from one or more of the utterance device 1 and the game management device 2, the utterance device 1 for which the same game level as the game level of the user U is set as a participating device corresponding to the game level of the user U. Alternatively, the game management device 2 may be selected as a participating device, or the utterance device 1 or the game management device 2 set to a game level equal to or lower than the game level of the user U may be set as a participating device. By doing so, the game management device 2 can select a participating device suitable for the user U's game level.

順序決定部254は、発話ゲームにおいて、ユーザU及び参加装置を含む複数の参加者それぞれが発話する発話順序を決定する。順序決定部254は、例えば、発話順序において、ユーザUを前方にし、参加装置を後方に決定する。 The order determination unit 254 determines the order of utterances by each of the plurality of participants including the user U and the participating devices in the utterance game. The order determining unit 254 determines, for example, the user U to be at the front and the participating device to be at the back in the utterance order.

順序決定部254は、参加装置の発話順序において、ゲーム管理装置2に近い発話装置1を前方に決定してもよい。具体的には、順序決定部254は、装置特定部253が特定した距離(発話装置1からゲーム管理装置2までの距離)が近い順を、参加装置の発話順序として決定する。ユーザU及び各参加装置の位置が既知である場合、順序決定部254は、ユーザUから時計回りの順序を発話順序として決定してもよい。 The order determination unit 254 may determine the utterance device 1 closer to the game management device 2 to the front in the utterance order of the participating devices. Specifically, the order determining unit 254 determines the speaking order of the participating devices in descending order of the distance specified by the device specifying unit 253 (the distance from the speaking device 1 to the game management device 2). When the positions of the user U and each participating device are known, the order determination unit 254 may determine the order of utterances clockwise from the user U. FIG.

順序決定部254は、例えば、発話順序を決定すると、発話順序の順にユーザUの呼び名又は参加装置の呼び名を音声で音声出力部22に出力させる。参加装置の呼び名は、参加装置に予め設定されていてもよいし、装置特定部253が任意で決定してもよい。 For example, after determining the utterance order, the order determination unit 254 causes the voice output unit 22 to output the user U's name or the name of the participating device in the order of the utterance order. The name of the participating device may be preset in the participating device, or may be arbitrarily determined by the device specifying unit 253 .

順序決定部254は、発話順序を決定した後にユーザUの人数が変動した場合、ユーザUの人数が変動した後の参加者に対応する新たな発話順序を決定してもよい。順序決定部254は、例えば、発話順序を決定した後に新たなユーザUが追加された場合、当該新たなユーザUを含む新たな発話順序を決定する。 If the number of users U changes after the utterance order is determined, the order determination unit 254 may determine a new utterance order corresponding to the participants after the number of users U has changed. For example, when a new user U is added after determining the utterance order, the order determination unit 254 determines a new utterance order including the new user U.

具体的には、まず、ユーザ特定部252は、発話順序が決定された後に音声取得部21が取得した音声に対応するテキストデータに発話ゲームで遊びたいことを示す発話内容(例えば、「ぼくも入れて」又は「ぼくもやりたい」等)が含まれている場合に、新たなユーザUを特定する。装置選択部255は、新たなユーザUを含むユーザUの人数と、発話装置1の数とを合計した合計参加数が所定の閾値を超える場合に、一以上の発話装置1の中から、所定の閾値に等しい数を特定されたユーザUの人数で減算した数の新たな参加装置を選択する。 Specifically, first, the user specifying unit 252 adds the utterance content indicating that the user wants to play the utterance game (for example, "I want to play or "I want to do it too"), the new user U is specified. The device selection unit 255 selects a prescribed A number equal to a threshold of U minus the number of identified users U are selected as new participants.

装置選択部255は、例えば、新たなユーザUが特定される前の参加者の数が所定の閾値に等しい数である場合において、1人の新たなユーザUが特定された場合、参加装置を1つ減らす。この場合、装置選択部255は、発話ゲームに参加しないことを示す音声(例えば、「疲れたからぼくは休むね」又は「用事ができたから抜けるね」等)を、参加装置から除外された発話装置1又はゲーム管理装置2に出力させてもよい。そして、順序決定部254は、発話ゲームにおいて、新たなユーザUを含む複数の参加者それぞれが発話する新たな発話順序を決定する。 For example, when one new user U is identified when the number of participants before the new user U is identified is equal to a predetermined threshold, the device selection unit 255 selects a participating device. Decrease by one. In this case, the device selection unit 255 selects a speech device excluded from the participating devices to play a voice indicating that the speech game is not to be played (for example, “I am tired, so I will rest” or “I have some errands to do, so I will leave”). 1 or the game management device 2. Then, the order determination unit 254 determines a new utterance order for each of the plurality of participants including the new user U to utter in the utterance game.

順序決定部254は、例えば、発話順序を決定した後に複数のユーザUのうち、一部のユーザUが発話ゲームへの参加を辞退した場合、当該一部のユーザUを除いた新たな発話順序を決定する。具体的には、まず、ユーザ特定部252は、発話順序が決定された後に音声取得部21が取得した音声に対応するテキストデータに辞退を希望することを示す発話内容(例えば、「ぼくもうやめる」又は「もういいや」等)が含まれている場合に、複数のユーザUの中から辞退を希望する一部のユーザUを特定する。ユーザ特定部252は、例えば、辞退を希望するユーザUの呼び名の発話を促す呼名確認音声(例えば、「発話ゲームをやめるお友達の名前を教えてくれるかな?」等)を音声出力部22に出力させ、当該呼名確認音声が出力された後に音声取得部21が取得した音声に対応するテキストデータに名詞文字列が含まれている場合に、当該テキストデータから名詞文字列を抽出することにより、辞退を希望する一部のユーザUを特定する。 For example, when some users U among a plurality of users U decline to participate in the utterance game after determining the utterance order, the order determination unit 254 determines a new utterance order excluding the part of the users U. to decide. Specifically, first, the user specifying unit 252 selects the text data corresponding to the voice acquired by the voice acquisition unit 21 after the order of utterance is determined. ' or 'No more', etc.) are included, some users U who wish to decline are identified from among the plurality of users U. The user identification unit 252 sends, for example, a name confirmation voice prompting the user U, who wishes to decline, to speak the name of the user U (for example, "Can you tell me the name of the friend you want to stop playing the utterance game?") to the voice output unit 22. When the noun character string is included in the text data corresponding to the voice acquired by the voice acquisition unit 21 after the name confirmation voice is output, the noun character string is extracted from the text data, Identify some users U who wish to decline.

そして、順序決定部254は、発話ゲームにおいて、辞退を希望する一部のユーザUを除く複数の参加者それぞれが発話する新たな発話順序を決定する。順序決定部254は、装置特定部253が特定した一以上の発話装置1の中で参加装置として選択されていない発話装置1が存在する場合、装置選択部255が新たに選択した辞退を希望する一部のユーザUの人数に等しい数の発話装置1を含む複数の参加者それぞれが発話する新たな発話順序を決定してもよい。このようにすることで、ゲーム管理装置2は、発話順序を決定した後に変動したユーザUの人数に応じて新たな発話順序を決定することができる。 Then, the order determination unit 254 determines a new utterance order for each of the plurality of participants, excluding some users U who wish to withdraw, to speak in the utterance game. If there is a speaking device 1 that has not been selected as a participating device among the one or more speaking devices 1 identified by the device specifying unit 253, the order determining unit 254 requests the decline newly selected by the device selecting unit 255. A new utterance order in which each of a plurality of participants including utterance devices 1 in number equal to the number of some users U may utter may be determined. By doing so, the game management device 2 can determine a new utterance order according to the number of users U, which has changed after determining the utterance order.

ゲーム制御部257は、順序決定部254が決定した発話順序に従って複数の参加者それぞれに発話させることにより、発話ゲームを制御する。ゲーム制御部257は、例えば、順番の参加者の発話を促す進行音声(例えば、「次は、<順番の参加者の呼び名>の番だよ」等)を音声出力部22に出力させることにより、発話ゲームを制御する。 The game control unit 257 controls the speech game by causing each of the plurality of participants to speak according to the speaking order determined by the order determining unit 254 . The game control unit 257 causes the audio output unit 22 to output, for example, a proceeding voice prompting the participant in turn to speak (eg, "Next is the turn of <the name of the participant in turn>"). , to control the speech game.

ゲーム制御部257は、複数の発話装置それぞれに対して、装置選択部255が関連付けた発話データに基づいて発話させる。ゲーム制御部257は、例えば、順番の参加者が発話装置1である場合、通信部23を介して、当該発話装置1に関連付けられた発話データに含まれる抽出パラメータを用いて単語リストから抽出した単語を示す単語情報を当該発話装置1に送信することにより、発話装置1に発話させる。ゲーム制御部257は、順番の参加者が音声合成機能を有しない発話装置1又はゲーム管理装置2である場合、通信部23を介して、当該発話装置1又はゲーム管理装置2に関連付けられた発話データに含まれる合成パラメータを用いて、抽出した単語を定められた音質又は音量等の音声に変換し、当該音声を発話装置1又はゲーム管理装置2に発話させる。 The game control unit 257 causes each of the plurality of utterance devices to speak based on the utterance data associated by the device selection unit 255 . For example, when the participant in turn is the utterance device 1, the game control unit 257 extracts from the word list using the extraction parameter included in the utterance data associated with the utterance device 1 via the communication unit 23. By transmitting word information indicating a word to the utterance device 1, the utterance device 1 is made to utter. The game control unit 257, when the participant in turn is the utterance device 1 or the game management device 2 that does not have a speech synthesis function, transmits the utterance associated with the utterance device 1 or the game management device 2 through the communication unit 23. Using synthesis parameters included in the data, the extracted words are converted into voice of a predetermined tone quality or volume, and the voice is uttered by the utterance device 1 or the game management device 2 .

ゲーム制御部257は、終了条件を満たすか否かを判定する。具体的には、ゲーム制御部257は、参加装置に関連付けられた発話データである単語リストに含まれるすべての単語が発話されたか否かを終了条件として判定する。ゲーム制御部257は、単語リストに含まれるすべての単語が発話されたと判定した場合、発話ゲームを終了させる。一方、ゲーム制御部257は、単語リストにまだ発話されていない単語が含まれている場合、発話ゲームを進行させる。 The game control unit 257 determines whether or not the termination condition is satisfied. Specifically, the game control unit 257 determines whether or not all the words included in the word list, which is the speech data associated with the participating device, have been spoken as an end condition. When game control unit 257 determines that all words included in the word list have been uttered, game control unit 257 terminates the utterance game. On the other hand, if the word list includes a word that has not been uttered yet, game control section 257 advances the utterance game.

ゲーム制御部257は、発話順序において発話する順番である参加者の発話内容が発話ゲームに対応する発話ルールを満たすか否かを、終了条件として判定してもよい。ゲーム制御部257は、順番の参加者がユーザUである場合、テキストデータに基づいて、発話内容が発話ゲームに対応する発話ルールを満たすか否かを判定する。ゲーム制御部257は、順番の参加者が参加装置である場合、抽出した単語が発話ゲームに対応する発話ルールを満たすか否かを判定する。 The game control unit 257 may determine, as a termination condition, whether or not the utterance content of the participant whose utterance order in the utterance order satisfies the utterance rule corresponding to the utterance game. When the participant in turn is user U, game control unit 257 determines whether or not the utterance content satisfies the utterance rule corresponding to the utterance game, based on the text data. The game control unit 257 determines whether or not the extracted word satisfies the utterance rule corresponding to the utterance game when the participant in turn is a participating device.

ゲーム制御部257は、参加者の発話内容が発話ルールを満たすと判定した場合、発話順序において次の順番である参加者の発話を促す進行音声を音声出力部22に出力させることにより、発話ゲームを進行させる。一方、ゲーム制御部257は、参加者の発話内容が発話ルールを満たさないと判定した場合、当該参加者の発話内容が発話ルールを満たさないことを示す終了音声を音声出力部22に出力させることにより、発話ゲームを終了させる。 When the game control unit 257 determines that the content of the utterance of the participant satisfies the utterance rule, the game control unit 257 causes the audio output unit 22 to output a progress sound prompting the next participant in the utterance order to start the utterance game. proceed. On the other hand, if the game control unit 257 determines that the content of the utterance of the participant does not satisfy the utterance rules, the game control unit 257 causes the audio output unit 22 to output an end sound indicating that the content of the utterance of the participant does not satisfy the utterance rules. to end the speech game.

ゲーム制御部257は、参加者に複数のユーザUが含まれている場合において、1人のユーザUが単語リストに含まれていない単語を発話した場合、単語リストに含まれていない単語が正しいか否かを他のユーザUに確認してもよい。例えば、参加者に複数のユーザUが含まれている場合において、1人のユーザUが単語リストに含まれていない単語を発話した場合、まず、ゲーム制御部257は、発話された単語が正しいか否かを確認する正否確認音声(例えば、「<ユーザUが発話した単語>は私にはわからない言葉ですが、みなさんはわかりますか?」等)を音声出力部22に出力させる。 When a plurality of users U are included in the participants and one user U utters a word that is not included in the word list, the game control unit 257 corrects the word that is not included in the word list. You may confirm with other users U whether or not. For example, when a plurality of users U are included in the participants, if one user U utters a word that is not included in the word list, the game control unit 257 first determines whether the uttered word is correct. The audio output unit 22 is caused to output a correct/incorrect confirmation voice (for example, “<the word spoken by the user U> is a word that I do not understand, but do you understand it?”) for confirming whether or not it is correct.

そして、ゲーム制御部257は、正否確認音声が出力された後に音声取得部21が取得した音声に対応するテキストデータに発話された単語が正しいことを示す発話内容が含まれている場合、発話ゲームを進行させ、発話された単語が正しくないことを示す発話内容が含まれている場合、発話ゲームを終了させる。このようにすることで、ゲーム管理装置2は、ユーザUの実情に考慮して発話ゲームを制御することができる。 Then, if the text data corresponding to the voice acquired by the voice acquisition unit 21 after the correctness confirmation voice is output contains the utterance content indicating that the uttered word is correct, the game control unit 257 performs an utterance game. and terminate the speech game if the spoken word contains an utterance indicating that the uttered word is incorrect. By doing so, the game management device 2 can control the speech game in consideration of the user U's actual situation.

ゲーム制御部257は、発話ゲームのターン数に応じて、発話ゲームを終了させてもよい。ターンは、発話ゲームにおいて発話順序に基づく発話が一巡したことを示す。例えば、記憶部24には、発話ゲームを終了させる終了ターン数を管理するターン管理データベースが記憶されている。図3(c)に示すターン管理データベースは、発話ゲームのゲームレベルと、終了ターン数とを関連付けて記憶している。終了ターン数は、発話ゲームを終了させるターンの数である。 The game control unit 257 may end the speech game according to the number of turns of the speech game. A turn indicates a round of utterances based on the utterance order in the utterance game. For example, the storage unit 24 stores a turn management database that manages the number of ending turns for ending the speech game. The turn management database shown in FIG. 3(c) associates and stores the game level of the speech game and the number of completed turns. The number of ending turns is the number of turns to end the speech game.

この場合において、ゲーム制御部257は、発話ゲームのターン数が、ユーザ特定部252が特定したユーザUのゲームレベルに関連付けてターン管理データベースに記憶されている終了ターン数になった場合、参加装置に発話ゲームに対応する発話ルールを満たさない内容(例えば、しりとりゲームにおいて語尾が「ん」である単語等)を発話させることにより、発話ゲームを終了させる。このようにすることで、ゲーム管理装置2は、ユーザUのゲームレベルに応じて発話ゲームを制御することができる。 In this case, when the number of turns of the speech game reaches the number of ending turns stored in the turn management database in association with the game level of the user U identified by the user identification unit 252, the game control unit 257 The speech game is ended by causing the player to speak a content that does not satisfy the speech rules corresponding to the speech game (for example, words ending in "n" in the shiritori game). By doing so, the game management device 2 can control the speech game according to the user U's game level.

なお、発話装置1及びゲーム管理装置2にゲームレベルが設定されている場合、ゲーム制御部257は、発話ゲームのターン数が、発話装置1又はゲーム管理装置2に設定されているゲームレベルに関連付けてターン管理データベースに記憶されている終了ターン数になった場合、当該発話装置1又は当該ゲーム管理装置2である参加装置に発話ゲームに対応する発話ルールを満たさない内容を発話させることにより、発話ゲームを終了させてもよい。 Note that when game levels are set in the utterance device 1 and the game management device 2, the game control unit 257 associates the number of turns of the utterance game with the game level set in the utterance device 1 or the game management device 2. When the ending turn number stored in the turn management database is reached, the participation device, which is the utterance device 1 or the game management device 2, utters a content that does not satisfy the utterance rule corresponding to the utterance game. You can end the game.

ゲーム制御部257は、直前の発話ゲームにおいてユーザUの発話によって発話ゲームが終了した場合、当該発話ゲームが終了したターン数に基づいて、所定の回数を再度決定してもよい。ゲーム制御部257は、例えば、n回目の発話ゲームのターン数が、n-1回目の発話ゲームが終了したときのターン数になった場合、参加装置に発話ゲームに対応する発話ルールを満たさない内容を発話させることにより、発話ゲームを終了させる。ゲーム制御部257は、n回目以降の発話ゲームにおいて発話装置の発話によって発話ゲームが終了した場合、ユーザUの発話によって発話ゲームが終了するまで、終了ターン数を1つずつ増やしてもよい。 The game control unit 257 may re-determine the predetermined number of times based on the number of turns in which the utterance game ended when the utterance game ended due to the user U's utterance in the immediately preceding utterance game. For example, when the number of turns of the n-th speech game is equal to the number of turns when the (n-1)-th speech game ends, the game control unit 257 instructs the participating device not to satisfy the speech rule corresponding to the speech game. The speech game is ended by speaking the content. The game control unit 257 may increase the number of ending turns by one until the utterance game is ended by the user U's utterance when the utterance game is ended by the utterance of the utterance device in the nth and later utterance games.

ゲーム制御部257は、発話ゲームの発話ルールを満たさない内容を発話させる参加装置を予め決定してもよい。例えば、まず、ゲーム制御部257は、各参加装置に設定されたゲームレベルによって示される数値の合計値が10になるように各数値を正規化し、1から10までの範囲を、正規化された合計値に対する正規化された数値の割り合いに応じて各参加装置に割り当てる。そして、ゲーム制御部257は、1から10の範囲の中から1つの数値をランダムに選択し、選択した選択値を含む範囲が割り当てられた参加装置を、発話ゲームの発話ルールを満たさない内容を発話させる参加装置として決定する。 The game control unit 257 may determine in advance a participating device that is to be made to utter content that does not satisfy the utterance rule of the utterance game. For example, first, the game control unit 257 normalizes each numerical value indicated by the game level set for each participating device so that the total value is 10, and the range from 1 to 10 is normalized. Assign to each participant a proportion of the normalized number to the total value. Then, the game control unit 257 randomly selects one numerical value from the range of 1 to 10, and assigns the participating device to which the range including the selected value is assigned a content that does not satisfy the utterance rule of the utterance game. It is determined as a participating device to speak.

[ゲーム管理装置2の処理]
続いて、ゲーム管理装置2の処理の流れについて説明する。図4は、ゲーム管理装置2の処理の流れを示すフローチャートである。本フローチャートは、ユーザUが発話ゲームで遊びたい旨を発話した音声を、音声認識部251が認識したことを契機として開始する(S1)。
[Processing of game management device 2]
Next, the processing flow of the game management device 2 will be described. FIG. 4 is a flow chart showing the processing flow of the game management device 2. As shown in FIG. This flow chart is started when the speech recognition unit 251 recognizes the voice of the user U saying that he/she wants to play the speech game (S1).

ユーザ特定部252は、音声取得部21が取得した音声によって示される発話内容に基づいて、参加者として発話ゲームに参加するユーザUを特定する(S2)。装置特定部253は、近距離無線通信によりゲーム管理装置2と通信可能な範囲に存在する一以上の発話装置1を特定する(S3)。 The user identification unit 252 identifies the user U participating in the speech game as a participant based on the content of the speech indicated by the voice acquired by the voice acquisition unit 21 (S2). The device identifying unit 253 identifies one or more utterance devices 1 that are within a communicable range with the game management device 2 by short-range wireless communication (S3).

装置選択部255は、ゲーム管理装置2の周囲の状況に基づいて、装置特定部253が特定した一以上の発話装置1の中から参加装置を選択する(S4)。順序決定部254は、発話ゲームにおいて、ユーザU及び参加装置を含む複数の参加者それぞれが発話する発話順序を決定する(S5)。そして、ゲーム制御部257は、順序決定部254が決定した発話順序に従って複数の参加者それぞれに発話させることにより、発話ゲームを制御する(S6)。 The device selection unit 255 selects a participating device from among the one or more utterance devices 1 identified by the device identification unit 253 based on the circumstances around the game management device 2 (S4). The order determining unit 254 determines the speaking order in which the plurality of participants including the user U and the participating devices speak in the speaking game (S5). Then, the game control section 257 controls the speech game by causing each of the plurality of participants to speak according to the speaking order determined by the order determining section 254 (S6).

[変形例1]
上記において、ゲーム管理装置2は、ユーザU及び参加装置を含む複数の参加者それぞれが発話する発話順序に従って、複数の参加者それぞれに発話させる例を説明したが、これに限らない。例えば、ゲーム管理装置2は、複数の参加装置を含む複数の参加者それぞれが発話する発話順序に従って、複数の参加者それぞれに発話させてもよい。このようにすることで、ゲーム管理装置2は、発話ゲームの発話ルールが分からないユーザUに対して、発話ゲームの発話ルールを教えることができる。
[Modification 1]
In the above description, the game management device 2 causes each of the plurality of participants to speak according to the speaking order of the speech of each of the plurality of participants including the user U and the participating device, but the present invention is not limited to this. For example, the game management device 2 may cause each of the plurality of participants to speak according to the speaking order in which each of the plurality of participants including the plurality of participating devices speaks. By doing so, the game management device 2 can teach the utterance rules of the utterance game to the user U who does not know the utterance rules of the utterance game.

[変形例2]
上記において、ゲーム管理装置2は、参加装置に発話データを関連付ける例を説明したが、これに限らない。例えば、ゲーム管理装置2は、ユーザUとは異なる場所にいる他のユーザUを参加装置に関連付けてもよい。この場合、ゲーム管理装置2は、ネットワークを介して、ゲーム管理装置とは異なる場所にある他のゲーム管理装置2と通信可能な不図示の通信モジュールをさらに有する。
[Modification 2]
In the above description, the game management device 2 associates the speech data with the participating device, but the present invention is not limited to this. For example, the game management device 2 may associate another user U who is in a different location from the user U with the participating device. In this case, the game management device 2 further has a communication module (not shown) capable of communicating with another game management device 2 located at a location different from the game management device via a network.

図5は、第1ユーザU1及び第2ユーザU2が発話ゲームで遊ぶ状況を模式的に表した図である。例えば、第2ユーザU2が、第1ユーザU1と発話ゲームで遊びたい旨を第2ゲーム管理装置2bに向けて発話すると、第2ゲーム管理装置2bは、ネットワークNを介して、発話ゲームへの参加を要求するための要求情報を第1ゲーム管理装置2aに送信する。 FIG. 5 is a diagram schematically showing a situation in which the first user U1 and the second user U2 play the speech game. For example, when the second user U2 speaks to the second game management device 2b that he wants to play a speech game with the first user U1, the second game management device 2b sends the speech game through the network N. Request information for requesting participation is transmitted to the first game management device 2a.

第1ゲーム管理装置2aは、要求情報に基づく音声(例えば、「<第2ユーザU2の呼び名>が遊びたいと言っています。遊びますか?」等)を出力し、第1ユーザU1が了承する旨を発話した場合に、第1ユーザ宅に存在する参加装置の中から選択した1つの参加装置に第2ユーザU2を関連付ける。また、第2ゲーム管理装置2bは、第1ユーザU1が了承する旨を発話した場合に、第2ユーザ宅に存在する参加装置の中から選択した1つの参加装置に第1ユーザU1を関連付ける。 The first game management device 2a outputs a voice based on the request information (for example, "<the nickname of the second user U2> wants to play. Do you want to play?"), and the first user U1 accepts the request. When the second user U2 utters that he or she will, the second user U2 is associated with one participating device selected from among the participating devices existing in the first user's home. In addition, when the first user U1 speaks of acceptance, the second game management device 2b associates the first user U1 with one participating device selected from the participating devices existing in the second user's home.

図5に示す例において、第1ゲーム管理装置2aは、参加装置である発話装置1aに第2ユーザU2を関連付け、第2ゲーム管理装置2bを介して取得した第2ユーザU2の音声を、第2ユーザU2が関連付けられた発話装置1aに出力させる。また、第2ゲーム管理装置2bは、参加装置である発話装置1bに第1ユーザU1を関連付け、第2ゲーム管理装置2bを介して取得した第2ユーザU2の音声を、第2ユーザU2が関連付けられた発話装置1bに出力させる。このようにすることで、第1ユーザU1は、発話ゲームにおいて第2ユーザU2が近くにいるような感覚で遊ぶことができる。 In the example shown in FIG. 5, the first game management device 2a associates the second user U2 with the utterance device 1a, which is a participating device, and transfers the voice of the second user U2 acquired via the second game management device 2b to the voice of the second user U2. The speech device 1a associated with the two users U2 is caused to output. Further, the second game management device 2b associates the first user U1 with the utterance device 1b, which is a participating device, and the voice of the second user U2 acquired via the second game management device 2b is associated with the voice of the second user U2. output to the utterance device 1b. By doing so, the first user U1 can play the speech game as if the second user U2 were nearby.

[本実施の形態における効果]
以上説明したとおり、ゲーム管理システムSは、ユーザUと一以上の発話装置1とを特定し、特定した一以上の発話装置1の中から参加装置を選択する。そして、ゲーム管理システムSは、ユーザU及び参加装置を含む複数の参加者それぞれが発話する発話順序を決定し、決定した発話順序に従って複数の参加者それぞれに発話させることにより、発話ゲームを制御する。このようにすることで、ゲーム管理システムSは、複数の発話装置1の中から、ユーザUとともに発話ゲームに参加する参加装置を選択することができる。
[Effects of this embodiment]
As described above, the game management system S identifies the user U and one or more speech devices 1 and selects a participating device from the one or more speech devices 1 that have been identified. Then, the game management system S determines the utterance order of each of the plurality of participants including the user U and the participating devices, and controls the utterance game by causing each of the plurality of participants to utter according to the determined utterance order. . By doing so, the game management system S can select a participation device that participates in the speech game together with the user U from among the plurality of speech devices 1 .

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。 Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist thereof. be. For example, all or part of the device can be functionally or physically distributed and integrated in arbitrary units. In addition, new embodiments resulting from arbitrary combinations of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment caused by the combination has the effect of the original embodiment.

1 発話装置
2 ゲーム管理装置
21 音声取得部
22 音声出力部
23 通信部
24 記憶部
25 制御部
251 音声認識部
252 ユーザ特定部
253 装置特定部
254 順序決定部
255 装置選択部
256 ゲーム決定部
257 ゲーム制御部
N ネットワーク
S ゲーム管理システム
U ユーザ
1 utterance device 2 game management device 21 voice acquisition unit 22 voice output unit 23 communication unit 24 storage unit 25 control unit 251 voice recognition unit 252 user identification unit 253 device identification unit 254 order determination unit 255 device selection unit 256 game determination unit 257 game Control unit N Network S Game management system U User

Claims (12)

複数の参加者が定められた順序に従って発話して遊ぶ発話ゲームを管理するゲーム管理装置であって、
発話された音声を取得する音声取得部と、
前記音声取得部が取得した前記音声によって示される発話内容に基づいて、前記参加者として前記発話ゲームに参加するユーザを特定するユーザ特定部と、
前記参加者として前記発話ゲームに参加可能な発話装置であって、近距離無線通信により前記ゲーム管理装置と通信可能な範囲に存在する複数の前記発話装置を特定する装置特定部と、
前記ゲーム管理装置の周囲の状況に基づいて、前記複数の発話装置の中から一部の前記発話装置を、前記ユーザとともに前記発話ゲームに参加させる参加装置として選択する装置選択部と、
前記発話ゲームにおいて、前記ユーザ及び前記参加装置を含む前記複数の参加者それぞれが発話する発話順序を決定する順序決定部と、
前記発話順序に従って前記複数の参加者それぞれに発話させることにより、前記発話ゲームを制御するゲーム制御部と、
を有するゲーム管理装置。
A game management device for managing an utterance game played by a plurality of participants speaking according to a predetermined order,
a speech acquisition unit that acquires uttered speech;
a user identification unit that identifies a user who participates in the utterance game as the participant based on the content of the utterance indicated by the voice acquired by the voice acquisition unit;
a device identifying unit that identifies a plurality of speaking devices that can participate in the speaking game as the participant and that are present within a communicable range with the game management device by short-range wireless communication;
a device selection unit that selects some of the plurality of speaking devices as participating devices to participate in the speaking game together with the user, based on the circumstances surrounding the game management device;
an order determining unit that determines an utterance order in which each of the plurality of participants including the user and the participating device speaks in the utterance game;
a game control unit that controls the utterance game by causing each of the plurality of participants to utter according to the utterance order;
A game management device having
前記装置選択部は、前記ユーザ特定部が特定した前記ユーザの人数と、前記装置特定部が特定した前記発話装置の数とを合計した数が所定の閾値を超える場合、前記装置特定部が特定した前記複数の発話装置の中から、前記所定の閾値に等しい数を前記ユーザの人数で減算した数の前記参加装置を選択する、
請求項1に記載のゲーム管理装置。
When the sum of the number of users specified by the user specifying unit and the number of speaking devices specified by the device specifying unit exceeds a predetermined threshold, the device selecting unit specifies selecting the number of participating devices obtained by subtracting the number equal to the predetermined threshold value from the number of users from among the plurality of speaking devices;
The game management device according to claim 1.
前記ゲーム管理装置は、前記参加者として前記発話ゲームに参加可能であり、
前記装置選択部は、前記ユーザ特定部が特定した前記ユーザの人数と、前記装置特定部が特定した前記発話装置の数と、前記ゲーム管理装置の数とを合計した数が前記所定の閾値を超える場合、前記装置特定部が特定した前記複数の発話装置及び前記ゲーム管理装置の中から、前記所定の閾値に等しい数を前記ユーザの人数で減算した数の前記参加装置を選択する、
請求項2に記載のゲーム管理装置。
The game management device is capable of participating in the speech game as the participant,
The device selection unit determines that the sum of the number of users specified by the user specifying unit, the number of speaking devices specified by the device specifying unit, and the number of game management devices exceeds the predetermined threshold. if it exceeds, selecting the number of participation devices obtained by subtracting a number equal to the predetermined threshold from the number of users from among the plurality of speaking devices and the game management device specified by the device specifying unit;
3. The game management device according to claim 2.
前記装置選択部は、前記複数の発話装置のうち、前記ゲーム管理装置との距離が相対的に近い前記発話装置を優先して前記参加装置として選択する、
請求項1から3のいずれか一項に記載のゲーム管理装置。
The device selection unit preferentially selects, from among the plurality of speaking devices, the speaking device that is relatively close to the game management device as the participating device.
The game management device according to any one of claims 1 to 3.
前記参加装置に発話させるための発話データであって、発話させるパターンがそれぞれ異なる複数の前記発話データを記憶するデータ管理記憶部をさらに有し、
前記装置選択部は、一以上の前記参加装置に対して、前記データ管理記憶部に記憶されている前記複数の発話データの中からそれぞれ異なる前記発話データを関連付け、
前記ゲーム制御部は、前記一以上の参加装置それぞれに対して、前記装置選択部が関連付けた前記発話データに基づいて発話させる、
請求項1から4のいずれか一項に記載のゲーム管理装置。
further comprising a data management storage unit that stores a plurality of speech data for causing the participation device to speak, the plurality of speech data having different speech patterns;
The device selection unit associates different speech data among the plurality of speech data stored in the data management storage unit with one or more participating devices,
The game control unit causes each of the one or more participating devices to speak based on the speech data associated by the device selection unit.
The game management device according to any one of claims 1 to 4.
前記発話内容に基づいて、発話ルールがそれぞれ異なる複数の前記発話ゲームの中から一の前記発話ゲームを決定するゲーム決定部をさらに有し、
前記データ管理記憶部は、前記発話ゲームごとに、当該発話ゲームと前記発話データとを関連付けて記憶し、
前記装置選択部は、複数の前記参加装置に対して、前記ゲーム決定部が決定した前記一の発話ゲームに関連付けて前記データ管理記憶部に記憶されている前記発話データを関連付ける、
請求項5に記載のゲーム管理装置。
further comprising a game determination unit that determines one of the utterance games from among the plurality of utterance games with different utterance rules based on the content of the utterance;
The data management storage unit associates and stores the speech game and the speech data for each speech game,
The device selection unit associates the speech data stored in the data management storage unit in association with the one speech game determined by the game determination unit to the plurality of participating devices.
The game management device according to claim 5.
前記参加者として前記発話ゲームに参加可能である前記発話装置及び前記ゲーム管理装置には、それぞれ前記発話ゲームに対するゲームレベルが設定されており、
前記データ管理記憶部は、前記ゲームレベルごとに、当該ゲームレベルと前記発話データとを関連付けて記憶し、
前記装置選択部は、複数の前記参加装置それぞれに対して、前記参加装置に設定されている前記ゲームレベルに関連付けて前記データ管理記憶部に記憶されている前記発話データを関連付ける、
請求項6に記載のゲーム管理装置。
A game level for the utterance game is set in each of the utterance device and the game management device that can participate in the utterance game as participants,
The data management storage unit associates and stores the game level and the speech data for each game level,
The device selection unit associates the speech data stored in the data management storage unit with each of the plurality of participating devices in association with the game level set for the participating devices.
7. A game management device according to claim 6.
前記ユーザ特定部は、前記発話内容に基づいて、前記ユーザの前記ゲームレベルを特定し、
前記装置選択部は、前記複数の発話装置の中から、前記ユーザ特定部が特定した前記ユーザの前記ゲームレベルに対応する前記参加装置を選択する、
請求項7に記載のゲーム管理装置。
The user identification unit identifies the game level of the user based on the content of the utterance,
The device selection unit selects the participation device corresponding to the game level of the user identified by the user identification unit from among the plurality of speaking devices.
The game management device according to claim 7.
前記ゲーム制御部は、前記発話順序において発話する順番である前記参加者の発話内容が前記発話ゲームに対応する発話ルールを満たすか否かを判定する場合において、当該参加者の発話内容が前記発話ルールを満たすと判定した場合、前記発話順序において次の順番である前記参加者の発話を促す音声を、音声を出力する音声出力部に出力させることにより、前記発話ゲームを進行させ、当該参加者の発話内容が前記発話ルールを満たさないと判定した場合、当該参加者の発話内容が前記発話ルールを満たさないことを示す音声を前記音声出力部に出力させることにより、前記発話ゲームを終了させる、
請求項1から8のいずれか一項に記載のゲーム管理装置。
The game control unit determines whether or not the utterance content of the participant, which is the order of utterance in the utterance order, satisfies the utterance rule corresponding to the utterance game, the utterance content of the participant When it is determined that the rule is satisfied, the speech game is progressed by outputting a voice prompting the participant to speak, which is the next order in the speaking order, to the voice output unit for outputting the voice, and the participant If it is determined that the utterance content of the participant does not satisfy the utterance rule, the utterance game is terminated by outputting a sound indicating that the utterance content of the participant does not satisfy the utterance rule to the voice output unit.
The game management device according to any one of claims 1 to 8.
前記発話ゲームのゲームレベルと、前記発話順序に基づく発話が一巡したことを示すターンの数であって、前記発話ゲームを終了させる前記ターンの数である終了ターン数とを関連付けて記憶する終了管理記憶部をさらに有し、
前記ユーザ特定部は、前記発話内容に基づいて、前記ユーザのレベルを特定し、
前記ゲーム制御部は、前記発話ゲームのターン数が、前記ユーザ特定部が特定した前記ユーザのゲームレベルに関連付けて前記終了管理記憶部に記憶されている前記終了ターン数になった場合、前記参加装置に前記発話ゲームに対応する発話ルールを満たさない内容を発話させることにより、前記発話ゲームを終了させる、
請求項1から9のいずれか一項に記載のゲーム管理装置。
End management for associating and storing a game level of the speech game and an end turn number, which is the number of turns indicating that the speech based on the speech order has completed, and is the number of turns for ending the speech game. further having a storage unit;
The user identification unit identifies a level of the user based on the content of the utterance,
When the number of turns of the utterance game reaches the end number of turns stored in the end management storage unit in association with the game level of the user identified by the user identification unit, the game control unit Ending the speech game by causing the device to speak content that does not satisfy the speech rule corresponding to the speech game;
The game management device according to any one of claims 1 to 9.
コンピュータが実行する、
発話された音声を取得するステップと、
取得した前記音声によって示される発話内容に基づいて、複数の参加者が定められた順序に従って発話して遊ぶ発話ゲームの前記参加者として前記発話ゲームに参加するユーザを特定するステップと、
前記参加者として前記発話ゲームに参加可能な発話装置であって、近距離無線通信により通信部と通信可能な範囲に存在する複数の前記発話装置を特定するステップと、
複数の参加者が定められた順序に従って発話して遊ぶ発話ゲームを管理するゲーム管理装置の周囲の状況に基づいて、前記複数の発話装置の中から一部の前記発話装置を、前記ユーザとともに前記発話ゲームに参加させる参加装置として選択するステップと、
前記発話ゲームにおいて、前記ユーザ及び前記参加装置を含む前記複数の参加者それぞれが発話する発話順序を決定するステップと、
前記発話順序に従って前記複数の参加者それぞれに発話させることにより、前記発話ゲームを制御するステップと、
を有するゲーム管理方法。
the computer runs
obtaining spoken audio;
a step of identifying a user who participates in the speech game as the participant in the speech game played by a plurality of participants speaking according to a predetermined order, based on the contents of speech indicated by the acquired voice;
a step of identifying a plurality of speaking devices that can participate in the speaking game as the participants and that are present within a range capable of communicating with a communication unit by short-range wireless communication;
A game management device that manages a speech game played by a plurality of participants speaking according to a predetermined order, based on the circumstances surrounding a game management device, selects a part of the speech devices from among the plurality of speech devices together with the user. selecting as a participant device to participate in the speech game;
determining an utterance order in which each of the plurality of participants including the user and the participating device speaks in the utterance game;
controlling the speech game by causing each of the plurality of participants to speak according to the speaking order;
A game management method comprising:
コンピュータを、
発話された音声を取得する音声取得部が取得した前記音声によって示される発話内容に基づいて、複数の参加者が定められた順序に従って発話して遊ぶ発話ゲームの前記参加者として前記発話ゲームに参加するユーザを特定するユーザ特定部、
前記参加者として前記発話ゲームに参加可能な発話装置であって、近距離無線通信により通信部と通信可能な範囲に存在する複数の前記発話装置を特定する装置特定部、
複数の参加者が定められた順序に従って発話して遊ぶ発話ゲームを管理するゲーム管理装置の周囲の状況に基づいて、前記複数の発話装置の中から一部の前記発話装置を、前記ユーザとともに前記発話ゲームに参加させる参加装置として選択する装置選択部、
前記発話ゲームにおいて、前記ユーザ及び前記参加装置を含む前記複数の参加者それぞれが発話する発話順序を決定する順序決定部、及び
前記発話順序に従って前記複数の参加者それぞれに発話させることにより、前記発話ゲームを制御するゲーム制御部、
として機能させるためのプログラム。
the computer,
Participating in a speech game as participants in a speech game played by speaking according to a predetermined order based on speech content indicated by the speech obtained by a speech obtaining unit that obtains spoken speech. a user identification unit that identifies a user who
a device specifying unit that specifies a plurality of speaking devices that can participate in the speaking game as the participants and that are present within a range of communication with the communication unit by short-range wireless communication;
A game management device that manages a speech game played by a plurality of participants speaking according to a predetermined order, based on the circumstances surrounding a game management device, selects a part of the speech devices from among the plurality of speech devices together with the user. a device selection unit that selects as a participating device to participate in the speech game;
an order determining unit that determines an utterance order in which each of the plurality of participants including the user and the participating device speaks in the utterance game; a game control unit that controls the game;
A program to function as
JP2019210477A 2019-11-21 2019-11-21 GAME MANAGEMENT DEVICE, GAME MANAGEMENT METHOD AND PROGRAM Active JP7252883B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019210477A JP7252883B2 (en) 2019-11-21 2019-11-21 GAME MANAGEMENT DEVICE, GAME MANAGEMENT METHOD AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019210477A JP7252883B2 (en) 2019-11-21 2019-11-21 GAME MANAGEMENT DEVICE, GAME MANAGEMENT METHOD AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2021078950A JP2021078950A (en) 2021-05-27
JP7252883B2 true JP7252883B2 (en) 2023-04-05

Family

ID=75961782

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019210477A Active JP7252883B2 (en) 2019-11-21 2019-11-21 GAME MANAGEMENT DEVICE, GAME MANAGEMENT METHOD AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7252883B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7216314B1 (en) * 2022-02-17 2023-02-01 株式会社Mixi Program, information processing device, and information processing method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001179665A (en) 1999-12-24 2001-07-03 Toshiba Corp Intelligent robot
JP2006209077A (en) 2004-12-28 2006-08-10 Nissan Motor Co Ltd Voice interactive device and method
JP2006330629A (en) 2005-05-30 2006-12-07 Kenwood Corp Interaction device, program and method
US20100041304A1 (en) 2008-02-13 2010-02-18 Eisenson Henry L Interactive toy system
JP2015231456A (en) 2014-06-10 2015-12-24 株式会社タカラトミー Word-chain toy
JP2017003611A (en) 2015-06-04 2017-01-05 シャープ株式会社 Voice recognition device, voice recognition system, terminal used in voice recognition system and method for generating speaker identification model

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001179665A (en) 1999-12-24 2001-07-03 Toshiba Corp Intelligent robot
JP2006209077A (en) 2004-12-28 2006-08-10 Nissan Motor Co Ltd Voice interactive device and method
JP2006330629A (en) 2005-05-30 2006-12-07 Kenwood Corp Interaction device, program and method
US20100041304A1 (en) 2008-02-13 2010-02-18 Eisenson Henry L Interactive toy system
JP2015231456A (en) 2014-06-10 2015-12-24 株式会社タカラトミー Word-chain toy
JP2017003611A (en) 2015-06-04 2017-01-05 シャープ株式会社 Voice recognition device, voice recognition system, terminal used in voice recognition system and method for generating speaker identification model

Also Published As

Publication number Publication date
JP2021078950A (en) 2021-05-27

Similar Documents

Publication Publication Date Title
US10789937B2 (en) Speech synthesis device and method
JP6497372B2 (en) Voice dialogue apparatus and voice dialogue method
US20030220796A1 (en) Dialogue control system, dialogue control method and robotic device
US20150348538A1 (en) Speech summary and action item generation
JPH096390A (en) Voice recognition interactive processing method and processor therefor
US10755704B2 (en) Information processing apparatus
WO2017200072A1 (en) Dialog method, dialog system, dialog device, and program
WO2016088557A1 (en) Conversation evaluation device and method
WO2018230345A1 (en) Dialogue robot, dialogue system, and dialogue program
JP7060106B2 (en) Dialogue device, its method, and program
CN111192585A (en) Music playing control system, control method and intelligent household appliance
JP7252883B2 (en) GAME MANAGEMENT DEVICE, GAME MANAGEMENT METHOD AND PROGRAM
JP2023055910A (en) Robot, dialogue system, information processing method, and program
KR102498172B1 (en) Method of interactive foreign language learning by voice talking each other using voice recognition function and TTS function
US10965625B2 (en) Audio processing for voice simulated noise effects
CN107767862B (en) Voice data processing method, system and storage medium
JP2001314649A (en) Voice game method and apparatus, and recording medium
KR20130112581A (en) Voice training service providing method using smart device
JP6522679B2 (en) Speech control apparatus, method, speech system, and program
JP6867543B1 (en) Information processing equipment, information processing methods and programs
KR102395164B1 (en) Method and apparatus for providing speech based conversation service
JP7107248B2 (en) Dialogue system, dialogue method and program
CN108096841B (en) Voice interaction method and device, electronic equipment and readable storage medium
US20150073810A1 (en) Music playing method and music playing system
CN116943183A (en) Game interaction method and related device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230127

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230307

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230324

R150 Certificate of patent or registration of utility model

Ref document number: 7252883

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150