JP7619094B2 - Speech control program, speech control method, and speech control device - Google Patents
Speech control program, speech control method, and speech control device Download PDFInfo
- Publication number
- JP7619094B2 JP7619094B2 JP2021036275A JP2021036275A JP7619094B2 JP 7619094 B2 JP7619094 B2 JP 7619094B2 JP 2021036275 A JP2021036275 A JP 2021036275A JP 2021036275 A JP2021036275 A JP 2021036275A JP 7619094 B2 JP7619094 B2 JP 7619094B2
- Authority
- JP
- Japan
- Prior art keywords
- speech
- control device
- conference
- speech control
- participant
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、発言制御プログラム、発言制御方法、および発言制御装置に関する。 The present invention relates to a speech control program, a speech control method, and a speech control device.
リモートワークの推進により、遠隔からのネットワークを介した音声会議が多く行われている。音声会議は、会議の参加者の各端末と会議をホストするサーバとが離れているため、音声が他者に伝わるまで遅延が発生する場合がある。 With the advancement of remote work, many audio conferences are being held remotely over networks. In audio conferences, because the devices of the participants are far from the server hosting the conference, there can be a delay before the audio is transmitted to others.
このため、発言者の発言が終わった際に発言を行っても、別の参加者も発言を始めていたり、または、発言者がさらに発言を続けていたりして、参加者同士の音声が重なり、会議の進行を妨げる場合がある。 As a result, even if a participant speaks when the speaker has finished, another participant may also begin speaking, or the speaker may continue speaking, causing the participants' voices to overlap and disrupting the progress of the meeting.
しかしながら、音声会議は、対面の会議とは異なり、参加者間でお互いの姿勢や表情などを観察することができないため、発言の間合いを取ることが困難である。そのため、音声会議において、参加者間の音声の重なりを抑止する技術が求められている。 However, unlike face-to-face meetings, audio conferences make it difficult for participants to observe each other's postures or facial expressions, making it difficult to time their speech. For this reason, there is a demand for technology that can prevent voices from overlapping in audio conferences.
音声の重なりを抑止する一つの手法として、例えば、発言者の発言優先度を、会議議題との関連度に基づいて、発言の優先度を決定する手法がある。しかしながら、当該手法は、静的情報に基づいて会議開始前に予め優先度を決定するものであり、実際の会議で起きるような、議事の進行、変化に伴って発言の優先度が高い発言者が変化していくケースには対応できない。 One method for preventing voice overlap is to determine the priority of each speaker's speech based on their relevance to the meeting agenda. However, this method determines the priority before the meeting starts based on static information, and cannot handle cases that occur in real meetings where the speaker with the highest priority changes as the agenda progresses and changes.
一つの側面では、音声会議における参加者間の音声の重なりを抑止できる発言制御プログラム、発言制御方法、および発言制御装置を提供することを目的とする。 In one aspect, the objective is to provide a speech control program, a speech control method, and a speech control device that can prevent overlapping of voices between participants in an audio conference.
第1の案では、発言制御装置に、所定時間内に発言した複数の参加者に対して、会議関連のメール文の特徴語および会議音声から逐次取得されるキーワードに基づいて発言優先度を算出し、発言優先度に基づいて、参加者のうちの特定者以外の発言をミュートする処理を実行させる。 In the first proposal, the speech control device calculates speech priority for multiple participants who speak within a specified time period based on characteristic words in meeting-related email sentences and keywords acquired sequentially from the meeting audio, and performs a process to mute speech from all participants except for specific ones based on the speech priority.
一つの側面では、音声会議における参加者間の音声の重なりを抑止できる。 On one hand, it can prevent voice overlap between participants in an audio conference.
以下に、本願の開示する発言制御プログラム、発言制御方法、および発言制御装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、各実施例は、矛盾のない範囲内で適宜組み合わせることができる。 Below, examples of the speech control program, speech control method, and speech control device disclosed in the present application are described in detail with reference to the drawings. Note that the present invention is not limited to these examples. Furthermore, the respective examples can be appropriately combined within a range that does not cause inconsistencies.
[全体構成例]
図1は、実施例1にかかる情報処理システムの全体構成例を示す図である。図1に示すように、実施例1にかかる情報処理システムは、発言制御装置100と、参加者端末200-1~200-n(nは任意の整数。以下、まとめて「参加者端末200」という)とがネットワークNを介して相互に通信可能に接続されるシステムである。なお、ネットワークNには、有線や無線を問わず、イントラネットなどの各種通信網を採用できる。また、ネットワークNは、単一のネットワークではなく、例えば、イントラネットとインターネットとがゲートウェイなどネットワーク装置やその他の装置(図示せず)を介して構成されてよい。
[Overall configuration example]
FIG. 1 is a diagram showing an example of the overall configuration of an information processing system according to a first embodiment. As shown in FIG. 1, the information processing system according to the first embodiment is a system in which a
発言制御装置100は、実施例1などを含む本実施形態の実行主体であり、例えば、音声会議の参加者が所属する企業などによって管理される、サーバコンピュータなどの情報処理装置である。または、発言制御装置100は、クラウドコンピューティングサービスを提供するクラウドサービス提供者によって管理されるクラウドサーバ装置であってもよい。また、発言制御装置100は、複数台のコンピュータで構成される分散型コンピューティングシステムであってもよい。
The
発言制御装置100は、参加者端末200に対して音声会議サービスを提供し、参加者端末200の各々から各参加者の音声を受信し、他の参加者の利用する参加者端末200に各参加者の音声を配信する。また、発言制御装置100は、音声と併せて、参加者端末200のカメラ機能または参加者端末200に接続されたWebカメラ装置などによって撮影された映像を受信および配信してもよい。
The
また、発言制御装置100は、会議関連のメール文の特徴語および会議音声から逐次取得されるキーワードに基づいて発言優先度を算出し、参加者同士の音声が重なった場合、発言優先度が最も高い参加者以外の発言をミュートする。
In addition, the
参加者端末200は、音声会議の参加者が利用する情報処理端末である。参加者端末200は、参加者の会社や自宅などに設置されるデスクトップPCやノートPCであってもよいし、参加者によって携帯されるスマートフォンやタブレットPCなどのモバイル端末などであってもよい。
The
参加者端末200は、参加者が音声会議に参加するためのマイクやスピーカー機能などを備え、または、これらの機能を提供する外部機器と接続される。また、参加者端末200には、音声会議に参加するためのアプリケーションが予めインストールされる。または、参加者端末200が、このようなアプリケーションと同等の機能を有する、発言制御装置100上のWebアプリケーションを使用する場合は、参加者端末200に当該アプリケーションはインストールされなくてもよい。
The
参加者は、参加者端末200を介して、参加者同士の音声を互いに送受信することで、音声会議を実施できる。
Participants can hold an audio conference by sending and receiving audio between each other via the
[発言制御装置100の機能構成]
次に、図1に示される発言制御装置100の機能構成について説明する。図2は、実施例1にかかる発言制御装置100の機能構成を示す機能ブロック図である。図2に示すように、発言制御装置100は、通信部110、記憶部120、および制御部130を有する。
[Functional configuration of the speech control device 100]
Next, a description will be given of the functional configuration of the
通信部110は、参加者端末200など、他の装置との間の通信を制御する処理部であり、例えば、ネットワークインタフェースカードなどの通信インタフェースである。
The communication unit 110 is a processing unit that controls communication with other devices, such as the
記憶部120は、各種データや、制御部130が実行するプログラムを記憶する記憶装置の一例であり、例えば、メモリやハードディスクなどである。記憶部120は、メール情報121、スケジュール情報122、組織情報123、および会議情報124を記憶する。
The storage unit 120 is an example of a storage device that stores various data and programs executed by the control unit 130, such as a memory or a hard disk. The storage unit 120 stores email information 121, schedule information 122, organizational information 123, and
メール情報121は、音声会議のインビテーションメールに対する参加者ごとの返信メールや、当該返信メールの本文から抽出される参加者ごとの特徴語などの情報を記憶する。メール情報121は、発言制御装置100とは別のメールサーバなどの情報処理装置から取得されてよい。
The email information 121 stores information such as reply emails from each participant to the invitation email for the audio conference and characteristic words for each participant extracted from the text of the reply email. The email information 121 may be obtained from an information processing device such as a mail server other than the
スケジュール情報122は、音声会議の参加者の会議などのスケジュール情報を記憶する。スケジュール情報122は、発言制御装置100とは別のスケジュール管理サーバなどの情報処理装置から取得されてよい。
The schedule information 122 stores schedule information such as conferences of participants in an audio conference. The schedule information 122 may be obtained from an information processing device such as a schedule management server other than the
組織情報123は、参加者の役職や役職ごとに設定される役職ポイントなどの情報を記憶する。組織情報123は、発言制御装置100とは別の情報処理装置から取得されてよい。
The organizational information 123 stores information such as the participants' job titles and the job title points set for each job title. The organizational information 123 may be obtained from an information processing device other than the
会議情報124は、参加者端末200から受信される会議音声や、会議音声から抽出されるワードやワードの出現回数などの情報を記憶する。
The
なお、記憶部120には、上記情報以外にも様々な情報を記憶できる。また、各情報のデータ構成は、上記内容に限定されない。 Note that the storage unit 120 can store various information other than the above information. Also, the data structure of each piece of information is not limited to the above content.
制御部130は、発言制御装置100全体を司る処理部であり、例えば、プロセッサなどである。制御部130は、抽出部131、決定部132、算出部133、ミュート部134、および出力部135を備える。なお、各処理部は、プロセッサが有する電子回路の一例やプロセッサが実行するプロセスの一例である。
The control unit 130 is a processing unit that controls the entire
抽出部131は、参加者ごとに、メール文に対して形態素解析を行い、特徴語を抽出する。なお、抽出部131は、特徴語の抽出に、tf-idf手法などの統計手法を用いることができる。 The extraction unit 131 performs morphological analysis on the email text for each participant and extracts characteristic words. Note that the extraction unit 131 can use a statistical method such as the tf-idf method to extract characteristic words.
また、抽出部131は、会議音声をテキスト化し、形態素解析を行い、キーワードを抽出する。より具体的には、抽出部131は、過去に行われた一定数、例えば、20つの会議の会議音声をテキスト化し、形態素解析を行い、会議ごとにワードおよびワードの出現回数を予め抽出する。また、抽出部131は、参加者端末200から受信した現在行われている会議の音声をリアルタイムでテキスト化し、形態素解析を行い、ワードおよびワードの出現回数を抽出する。そして、抽出部131は、過去の会議のワードおよび出現回数、ならびに現在行われている会議のワードおよび出現回数に基づいて、現在行われている会議における重要なワード、すなわち、キーワードを抽出する。なお、抽出部131は、キーワードの抽出においても、tf-idf手法などの統計手法を用いることができる。
The extraction unit 131 also converts the conference voice into text, performs morphological analysis, and extracts keywords. More specifically, the extraction unit 131 converts the conference voice of a certain number of past conferences, for example 20 conferences, into text, performs morphological analysis, and pre-extracts words and the number of occurrences of the words for each conference. The extraction unit 131 also converts the voice of the current conference received from the
決定部132は、参加者ごとに、メール文の文字数に基づいて、会議に対する関連度である議題関連度を決定する。これは、例えば、メール文の文字数に比例して議題関連度を決定してよい。
The
また、決定部132は、参加者のうち少なくとも2名以上の話し始めの音声を所定時間内に受信した場合、算出部133によって算出される発言優先度が最も高い参加者を特定者に決定する。ここで決定された特定者以外の発言はミュートされることになるが、音声の受信に所定時間内と一定時間の余裕を持たせたのは、音声の受信に対する参加者端末200間のタイムラグを考慮するためである。
In addition, when the
算出部133は、所定時間内に発言した複数の参加者に対して、会議関連のメール文の特徴語および会議音声から逐次取得されるキーワードに基づいて発言優先度を算出する。より具体的には、例えば、参加者ごとにメール文から抽出された特徴語と、会議音声から抽出されたキーワードとの一致数が多い参加者の方が、現在の議題により関連性が高いと判断し、発言優先度がより高くなるように算出される。なお、会議音声から抽出されるキーワードは、会議の議題などの変化に応じて逐次変化するため、参加者ごとの発言優先度も会議中に動的に変化することになる。
The
また、算出部133は、決定部132によってメール文の文字数から予め決定された参加者の議題関連度や役職に基づいて、発言優先度を算出できる。ここで決定される発言優先度は、会議前に決定でき、上述した会議中に動的に変化する発言優先度の基準となる発言優先度である。このように、発言制御装置100は、会議前に、参加者ごとに基準となる発言優先度を予め算出しておき、会議中の議題などの変化に応じて発言優先度を動的に変化させる。これにより、発言制御装置100は、実際の会議で起きるような、議事の進行などに伴って発言の優先度が高い参加者が変化していくケースに対応できる。
The
ミュート部134は、算出部133によって算出された発言優先度に基づいて、決定部132によって決定された、参加者のうちの発言優先度が最も高い参加者である特定者以外の発言をミュートする。また、ミュート部134は、参加者のいずれかが発言中の場合、既に話をしている参加者である発言者の発言を優先するため、各参加者の発言優先度に関係なく、発言者以外の発言をミュートする。
The muting
出力部135は、参加者の発言がミュートされている場合、発言がミュートされていることを示す表示や、発言が優先されていることを示す表示を、参加者端末200に出力させる。
When a participant's speech is muted, the
[機能詳細]
次に、実施例1にかかる発言制御処理について詳細に説明する。図3は、実施例1にかかる発言制御処理の全体の流れを示す図である。なお、図3の例では、発言制御処理の実行主体は発言制御装置100である。また、図3の例では、発言制御処理のステップS1~4が会議前に実行される処理ステップであり、ステップS5~9が会議中に実行される処理ステップである。
[Function details]
Next, the utterance control process according to the first embodiment will be described in detail. Fig. 3 is a diagram showing an overall flow of the utterance control process according to the first embodiment. In the example of Fig. 3, the utterance control process is executed by the
まず、発言制御装置100は、過去の会議音声からワードを抽出する(ステップS1)。これは、参加者の発言を制御する会議の会議音声から特徴的なキーワードを抽出するために、過去に行われた一定数、例えば、20つの会議の会議音声から基準となるワードを抽出する処理である。
First, the
次に、発言制御装置100は、参加者ごとに会議関連のメールの文字数から議題関連度を決定する(ステップS2)。ここで、議題関連度は、会議関連のメールの文字数が多い参加者の方が会議に対する関連度がより高いであろうという考えの下、例えば、メールの文字数が多い参加者ほど高くなるように決定される。
Next, the
次に、発言制御装置100は、参加者ごとに会議関連のメール文から特徴語を抽出する(ステップS3)。ここで抽出された参加者ごとの特徴語は、参加者の発言を制御する会議の会議音声から抽出されるキーワードと比較され、例えば、特徴語とキーワードとが一致するほど、その参加者の発言優先度が高くなるように制御される。
Next, the
なお、ステップS2やS3は、例えば、10分ごとにスケジュール情報122を検索し、10分以内に開始する会議があった場合、メール情報121から当該会議のインビテーションメールに対する返信メールを検索し、実行されてよい。なお、スケジュール情報122に対する検索間隔は10分に限定されない。 Note that steps S2 and S3 may be executed, for example, by searching schedule information 122 every 10 minutes, and if there is a meeting that is to start within 10 minutes, searching email information 121 for a reply email to the invitation email for that meeting. Note that the search interval for schedule information 122 is not limited to 10 minutes.
次に、発言制御装置100は、参加者ごとに役職ポイントを決定する(ステップS4)。ここで、役職ポイントは、役職が上位の参加者ほど高くなるように決定される。これは、実施例1にかかる発言制御処理では役職ポイントが高いほど発言優先度が高くなるに制御されるため、特に日本では、役職が上位の参加者の発言を優先しようとする考えに基づく。そのため、特に、役職に基づいて発言優先度を制御する必要がない場合は、役職ポイントを決定しなくてよい。
Next, the
なお、図3の例では、ステップS4までが会議前に予め実行されるように示しているが、例えば、ステップS4は会議中に行われるようにするなど、各処理ステップの実行タイミングは変更可能である。 In the example of FIG. 3, steps up to S4 are shown to be executed before the meeting, but the execution timing of each processing step can be changed, for example, so that step S4 is executed during the meeting.
次に、発言制御装置100は、参加者ごとに基準となる発言優先度を決定する(ステップS5)。これは、例えば、会議開始時に実行され、ステップS2で決定された議題関連度や、ステップS4で決定された役職ポイントに基づいて、参加者ごとの発言優先度を決定する処理である。
Next, the
次に、発言制御装置100は、進行中の会議の音声からキーワードを抽出する(ステップS6)。これは、進行中の会議の音声からリアルタイムでワードを逐次抽出し、ステップS1で抽出された過去の会議音声の基準ワード群と比較することで、特徴的なキーワードを抽出する処理である。
Next, the
次に、発言制御装置100は、ステップS5で決定された発言優先度を加点する(ステップS7)。これは、ステップS3で抽出された参加者ごとの特徴語と、ステップS6で抽出されたキーワードとが一致するほど、その参加者の発言優先度が高くなるように、発言優先度を動的に加点する処理である。
Next, the
次に、発言制御装置100は、会議の参加者間の音声が重なった時、参加者の発言を制御する(ステップS8)。これは、例えば、複数の参加者の話し始めの音声が重なってしまった場合に、発言優先度が最も高い参加者以外の発言をミュートする処理である。または、特定の参加者が既に話をしている場合に後から話し始めた参加者の音声をミュートする処理である。
Next, the
次に、発言制御装置100は、特定の参加者以外の発言をミュートした場合、発言制御表示を出力する(ステップS9)。これは、ステップS8で発言がミュートされた場合、例えば、発言がミュートされていることを示す表示や、発言が優先されていることを示す表示を、参加者端末200に出力させる処理である。
Next, when the
以上、図3を用いて実施例1にかかる発言制御処理の全体の流れを説明した。次に、図4~図12を用いて、図3を用いて説明した発言制御処理の各処理ステップS1~S9をより詳細に説明する。 The overall flow of the speech control process in Example 1 has been described above using Figure 3. Next, each of the processing steps S1 to S9 of the speech control process described using Figure 3 will be described in more detail using Figures 4 to 12.
図4は、実施例1にかかる過去の会議音声のワード抽出の一例を示す図である。図4を用いて説明する抽出処理は、図3のステップS1に対応する。 Figure 4 is a diagram showing an example of word extraction from past conference audio according to the first embodiment. The extraction process described using Figure 4 corresponds to step S1 in Figure 3.
図4に示すように、発言制御装置100は、過去に行われた会議A~Cの会議音声をテキスト化し、形態素解析を行い、会議ごとにワードおよびその出現回数を抽出する。なお、図4の例では、過去の会議としてA~Cの3つを示しているが、抽出対象の会議は3つに限定されない。また、会議音声のテキスト化には、Azure Speech API(Application Programming Interface)などの音声テキスト変換ツールを用いてよい。
As shown in FIG. 4, the
次に、図5は、実施例1にかかる議題関連度の決定の一例を示す図である。図5を用いて説明する決定処理は、図3のステップS2に対応する。 Next, FIG. 5 is a diagram showing an example of determining the topic relevance in Example 1. The determination process described using FIG. 5 corresponds to step S2 in FIG. 3.
図5に示すように、発言制御装置100は、参加者ごとに、参加者の発言を制御する会議関連のインビテーションメールに対する返信メールの文字数から議題関連度を決定する。議題関連度は、例えば、返信メールの文字数の範囲である0~99、100~199、200~299、・・・ごとに、0、1、2、・・・などと決定されてよい。また、1人の参加者のメールが複数ある場合、返信メールの文字数は、複数のメールの文字数の合計であってよいが、返信メール中の引用部分は除いてカウントされる。
As shown in FIG. 5, the
次に、図6は、実施例1にかかるメール文の特徴語抽出の一例を示す図である。図6を用いて説明する抽出処理は、図3のステップS3に対応する。 Next, FIG. 6 is a diagram showing an example of extracting characteristic words from an email text according to the first embodiment. The extraction process described with reference to FIG. 6 corresponds to step S3 in FIG. 3.
図6に示すように、まず、発言制御装置100は、参加者ごとに、参加者の発言を制御する会議関連のメール文からワードとその出現回数を抽出する。なお、1人の参加者のメールが複数ある場合、ワードの出現回数も、複数のメールの出現回数の合計であってよいが、返信メール中の引用部分は除いてカウントされる。そして、発言制御装置100は、例えば、上位10%など、tf-idf値の高いワードを、その参加者の関心を特徴付ける参加者の特徴語として抽出する。
As shown in FIG. 6, the
次に、図7は、実施例1にかかる役職ポイントの決定の一例を示す図である。図7を用いて説明する決定処理は、図3のステップS4に対応する。 Next, FIG. 7 is a diagram showing an example of determining position points in Example 1. The determination process described using FIG. 7 corresponds to step S4 in FIG. 3.
図7に示すように、発言制御装置100は、例えば、上位の役職ほど高く予め設定されたポイントを各参加者の役職に合わせて付与し、参加者ごとに役職ポイントを決定する。なお、図7の役職ポイントの各数値はあくまでも例であり、これらに限定されない。また、役職は図7に示す例より細かく、または粗く設定されてもよい。
As shown in FIG. 7, the
次に、図8は、実施例1にかかる基準となる発言優先度の算出の一例を示す図である。図8を用いて説明する算出処理は、図3のステップS5に対応する。 Next, FIG. 8 is a diagram showing an example of calculation of a reference comment priority according to the first embodiment. The calculation process described using FIG. 8 corresponds to step S5 in FIG. 3.
図8に示すように、発言制御装置100は、例えば、参加者ごとに、ステップS2で決定された議題関連度と、ステップS4で決定された役職ポイントとを足し合わせて基準となる発言優先度を決定する。なお、ここで決定される発言優先度はあくまでも基準であり、発言優先度は、会議音声から逐次抽出されるキーワードに基づいて動的に変化し得る。
As shown in FIG. 8, the
次に、図9は、実施例1にかかる会議音声のキーワード抽出の一例を示す図である。図9を用いて説明する抽出処理は、図3のステップS6に対応する。 Next, FIG. 9 is a diagram showing an example of keyword extraction from the conference audio according to the first embodiment. The extraction process described with reference to FIG. 9 corresponds to step S6 in FIG. 3.
図9に示すように、まず、発言制御装置100は、進行中の会議の音声を、例えば、1分単位など、所定の時間単位でテキスト化し、形態素解析を行い、ワードおよびその出現回数を抽出する。進行中の会議の音声のテキスト化にも、例えば、Azure Speech APIなどの音声テキスト変換ツールを用いてよい。
As shown in FIG. 9, the
次に、発言制御装置100は、進行中の会議の音声から抽出されたワードおよびその出現回数と、図3のステップS1で抽出した過去の会議の音声から抽出されたワードおよびその出現回数とを比較する。そして、発言制御装置100は、比較結果から、進行中の会議の音声に現れる特徴的なキーワードを抽出する。キーワードの抽出は、tf-idf手法などの統計手法を用いて、例えば、上位10%など、tf-idf値の高いワードがキーワードとして抽出される。
Next, the
なお、進行中の会議の音声からのワードおよび出現回数の抽出が1分単位など、所定の時間単位である理由は、議事の進行などに伴って重要なワードが変化していくケースに対応するためである。 The reason why words and their occurrence counts are extracted from the audio of an ongoing meeting in specified time units, such as one minute, is to accommodate cases where important words change as the agenda progresses.
次に、図10は、実施例1にかかる発言優先度に対する加点の一例を示す図である。図10を用いて説明する加点処理は、図3のステップS7に対応する。 Next, FIG. 10 is a diagram showing an example of adding points to a comment priority level in Example 1. The adding point process described using FIG. 10 corresponds to step S7 in FIG. 3.
図10に示すように、発言制御装置100は、例えば、図3のステップS3で抽出された参加者ごとの特徴語と、ステップS6で抽出された進行中の会議のキーワードとの一致数を、ステップS5で決定された発言優先度に加点する。
As shown in FIG. 10, the
なお、ステップS6で抽出される進行中の会議のキーワードは、上述したように、1分単位など、所定の時間単位で逐次抽出されるため、ステップS7における発言優先度の加点も、キーワードが抽出される度に実行される。その際、発言優先度に対する前回の加点分はリセットされ、新たに抽出されたキーワードと参加者ごとの特徴語との一致数が発言優先度に加点される。 As described above, the keywords of the ongoing conference extracted in step S6 are extracted sequentially in predetermined time units, such as one minute, so the addition of the comment priority in step S7 is also performed each time a keyword is extracted. At that time, the previous addition to the comment priority is reset, and the number of matches between the newly extracted keyword and the characteristic words of each participant is added to the comment priority.
次に、図11は、実施例1にかかる発言制御の一例を示す図である。図11を用いて説明する制御処理は、図3のステップS8に対応する。 Next, FIG. 11 is a diagram showing an example of speech control according to the first embodiment. The control process described using FIG. 11 corresponds to step S8 in FIG. 3.
図11に示すように、発言制御装置100は、会議の参加者が同タイミングで発声し、音声が重なった時、参加者の発言を制御する。図11の例では、AさんとBさんの話し始めの音声を発言制御装置100が同タイミングで受信しているため、発言制御装置100は、AさんおよびBさんの発言優先度を比較し、発言優先度の高いAさんの音声を優先するため、Bさんの音声をミュートする。なお、ここでいう同タイミングで受信される音声とは、音声の受信に対する参加者端末200間のタイムラグを考慮し、例えば、0.5秒や1秒間に受信された音声をいう。
As shown in FIG. 11, the
なお、図11に示すように、発言制御装置100は、参加者が異なるタイミングで発声し、音声が重ならない場合は、それぞれの音声は特にミュートすることなく、参加者端末200に配信される。また、図11の例におけるDさんの発言のように、既に別の参加者であるCさんが発言中の場合、発言制御装置100は、発言優先度に関係なく、後から話し始めたDさんの発言をミュートする。
As shown in FIG. 11, when participants speak at different times and the voices do not overlap, the
また、図11に示すように、発言制御装置100は、ミュートされずに参加者端末200に配信される音声を、1分単位など、所定の時間単位でテキスト化し、キーワードを抽出する。
Also, as shown in FIG. 11, the
次に、図12は、実施例1にかかる発言制御表示の出力の一例を示す図である。図12を用いて説明する出力処理は、図3のステップS9に対応する。 Next, FIG. 12 is a diagram showing an example of the speech control display output according to the first embodiment. The output process described using FIG. 12 corresponds to step S9 in FIG. 3.
図12に示すように、発言制御装置100は、特定の参加者以外の発言をミュートした場合、参加者端末200の各々に、発言が制御されていることを示す発言制御表示を出力させる。発言制御表示の一例は、例えば、図12に示すように、発言がミュートされている参加者の参加者端末200-1に出力させる、発言がミュート中であることを示すミュート中表示250である。一方、ミュート中の参加者に対し優先発言中の参加者の参加者端末200-2には、発言が優先的に配信されていることを示す優先発言中表示260が出力される。
As shown in FIG. 12, when the
なお、図12に示す発言制御表示はあくまでも一例であり、例えば、参加者端末200に表示される参加者リストの各参加者のアイコンや名前などの近くに、ミュート中または優先発言中であることを示す表示を出力してもよい。
Note that the speech control display shown in FIG. 12 is merely an example. For example, a display indicating that a participant is muted or making a priority speech may be output near the icon or name of each participant in the participant list displayed on the
[処理の流れ]
以上、図3を用いて発言制御処理の全体の流れ、および個々の処理ステップを詳細に説明した。なお、発言制御処理は、参加者間の音声が重なった場合に参加者の発言を制御するための発言優先度を算出する発言優先度算出処理と、音声が重なった場合に発言優先度に基づいて発言を制御する発言制御処理とに分けることができる。それぞれの処理を図13および図14のフローチャートを用いて説明する。
[Process flow]
The overall flow of the speech control process and each processing step have been described in detail above using Fig. 3. The speech control process can be divided into a speech priority calculation process that calculates speech priorities for controlling speech of participants when their voices overlap, and a speech control process that controls speech based on speech priorities when their voices overlap. Each process will be described using the flowcharts in Figs. 13 and 14.
まず、発言制御装置100によって実行される、実施例1にかかる発言優先度算出処理を流れに沿って説明する。図13は、実施例1にかかる発言優先度算出処理の流れを示すフローチャートである。図13に示す発言優先度算出処理は、参加者間の音声が重なった場合に参加者の発言を制御するための発言優先度を算出する処理である。
First, the flow of the speech priority calculation process according to the first embodiment executed by the
発言制御装置100は、例えば、10分ごとにスケジュール情報122を検索し、10分以内に開始する会議があった場合、メール情報121から当該会議のインビテーションメールに対する返信メールを取得する(ステップS101)。
The
次に、発言制御装置100は、例えば、参加者ごとに、ステップS101で取得したメール文の文字数に比例して、会議に対する関連度である議題関連度を決定する(ステップS102)。
Next, the
次に、発言制御装置100は、例えば、参加者ごとに、ステップS102で決定した議題関連度に基づいて、基準となる発言優先度を決定する(ステップS103)。なお、この際、発言制御装置100は、例えば、役職が上位の参加者ほど高く設定される役職ポイントを組織情報123から取得し、当該役職ポイントにさらに基づいて、基準となる発言優先度を決定してもよい。
Next, the
次に、発言制御装置100は、例えば、参加者ごとに、ステップS101で取得したメール文に対して形態素解析を行い、tf-idf手法を用いて上位10%以内の特徴語を抽出する(ステップS104)。
Next, the
次に、発言制御装置100は、参加者の音声を参加者端末200から受信していない場合(ステップS105:No)、音声の受信を待つ。一方、音声を受信した場合(ステップS105:Yes)、発言制御装置100は、受信した音声をテキスト化し、形態素解析を行い、キーワードを抽出する(ステップS106)。
Next, if the
なお、ステップS106のキーワード抽出について、発言制御装置100は、例えば、1分単位で1分間に受信された各会議音声からワードおよびその出現回数を抽出する。そして、発言制御装置100は、各会議音声から抽出されたワードおよびその出現回数と、予め抽出された過去の会議の音声のワードおよびその出現回数とを比較し、tf-idf手法を用いて上位10%以内のキーワードを抽出する。
For keyword extraction in step S106, the
次に、発言制御装置100は、例えば、参加者ごとに、ステップS106で抽出されたキーワードと、ステップS104で抽出された特徴語とを比較し、一致数を算出する(ステップS107)。
Next, the
次に、発言制御装置100は、例えば、参加者ごとに、ステップS107で算出した一致数を用いて、ステップS103で決定された基準となる発言優先度を加点する(ステップS108)。なお、一致数がゼロの参加者は、加点分もゼロであるため実質的に加点は行われない。
Next, the
次に、1分単位など予め設定された所定の間隔から1分間など所定時間が経過していない場合(ステップS109:No)、ステップS105に戻り、発言制御装置100は、会議の終了まで、さらなる音声の受信を待つ。一方、1分間など所定時間が経過した場合(ステップS109:Yes)、発言制御装置100は、ステップS108で加点した発言優先度の加点分をリセットし、基準となる発言優先度に戻す(ステップS110)。ステップS110の実行後、発言制御装置100は、ステップS105に戻り、会議の終了まで、さらなる音声の受信を待つ。
Next, if a predetermined time, such as one minute, has not elapsed from a predetermined interval, such as one minute (step S109: No), the process returns to step S105, and the
次に、発言制御装置100によって実行される、実施例1にかかる発言制御処理を流れに沿って説明する。図14は、実施例1にかかる発言制御処理の流れを示すフローチャートである。図14に示す発言制御処理は、参加者間の音声が重なった場合に発言優先度に基づいて発言を制御する処理である。
Next, the speech control process according to the first embodiment, which is executed by the
まず、発言制御装置100は、参加者の音声を参加者端末200から受信していない場合(ステップS201:No)、音声の受信を待つ。一方、音声を受信した場合(ステップS201:Yes)、発言制御装置100は、既に他の参加者の音声を受信し、他の参加者が発言中か否か判定する(ステップS202)。
First, if the
既に他の参加者が発言中の場合(ステップS202:Yes)、発言制御装置100は、ステップS201で受信した音声をミュートする(ステップS205)。
If another participant is already speaking (step S202: Yes), the
一方、発言中の参加者がいない場合(ステップS202:No)、発言制御装置100は、ステップS201で受信した音声の他に同時受信した会議音声があるか否か判定する(ステップS203)。なお、ここでいう同時受信とは、音声の受信に対する参加者端末200間のタイムラグを考慮し、例えば、0.5秒や1秒の間の受信であってよい。
On the other hand, if no participant is speaking (step S202: No), the
他に同時受信した会議音声がない場合(ステップS203:No)、発言制御装置100は、ステップS201で受信した音声をミュートすることなく参加者端末200の各々に配信し、図14に示す発言制御処理は終了する。
If there is no other conference audio received simultaneously (step S203: No), the
一方、他に同時受信した会議音声がある場合(ステップS203:Yes)、発言制御装置100は、図13に示す発言優先度算出処理で算出された発言優先度に基づいて、発言者を決定する(ステップS204)。
On the other hand, if there is other conference audio received simultaneously (step S203: Yes), the
次に、発言制御装置100は、ステップS204で決定された発言者の音声をミュートすることなく参加者端末200の各々に配信し、当該発言者以外の音声をミュートする(ステップS205)。
Next, the
次に、発言制御装置100は、発言制御表示を参加者端末200に出力させる(ステップS206)。当該発言制御表示は、例えば、発言がミュートされていることを示す表示や、発言が優先されていることを示す表示であり、発言がミュートされている、または優先されている参加者の参加者端末200に出力させることができる。または、発言制御装置100は、参加者端末200に表示される参加者リストの各参加者のアイコンや名前などの近くに、ミュート中または優先発言中であることを示す発言制御表示を出力させてもよい。ステップS206の実行後、図14に示す発言制御処理は終了する。
Next, the
[効果]
上述したように、発言制御プログラムは、発言制御装置100に、所定時間内に発言した複数の参加者に対して、会議関連のメール文の特徴語および会議音声から逐次取得されるキーワードに基づいて発言優先度を算出し、発言優先度に基づいて、参加者のうちの特定者以外の発言をミュートする処理を実行させる。
[effect]
As described above, the speech control program causes the
これにより、発言制御装置100は、音声会議で発言が重なった参加者のうち優先度が最高の者以外の発言をミュートするので、音声会議における参加者間の音声の重なりを抑止できる。
As a result, the
また、発言制御プログラムは、発言制御装置100に、参加者ごとに、メール文の文字数に基づいて、会議に対する関連度を決定する処理をさらに実行させ、発言制御装置100は、関連度に基づいて、発言優先度を算出する。
The speech control program also causes the
これにより、発言制御装置100は、音声会議ごとにより適した発言優先度を用いて、音声会議における参加者間の音声の重なりを抑止できる。
This allows the
また、発言制御装置100は、参加者の役職に基づいて、発言優先度を算出する。
The
これにより、発言制御装置100は、音声会議の参加者により適した発言優先度を用いて、音声会議における参加者間の音声の重なりを抑止できる。
This allows the
また、発言制御プログラムは、発言制御装置100に、参加者ごとに、メール文に対して形態素解析を行い、特徴語を抽出し、会議音声をテキスト化し、形態素解析を行い、キーワードを抽出する処理をさらに実行させ、発言制御装置100は、関連度、および特徴語とキーワードとの一致数に基づいて、発言優先度を算出する。
The speech control program also causes the
これにより、発言制御装置100は、音声会議中の議題などの変化に応じて発言優先度を動的に変化させ、会議内容により適した発言優先度を用いて、音声会議における参加者間の音声の重なりを抑止できる。
As a result, the
また、発言制御プログラムが発言制御装置100に実行させる、キーワードを抽出する処理は、会議音声をテキスト化し、形態素解析を行い、第1のワードおよび第1のワードの第1の出現回数を抽出し、会議音声以外の第2の会議音声をテキスト化し、形態素解析を行い、会議ごとに第2のワードおよび第2のワードの第2の出現回数を抽出し、第1のワード、第1の出現回数、第2のワード、および第2の出現回数に基づいて、キーワードを抽出する処理を含む。
The keyword extraction process that the speech control program causes the
これにより、発言制御装置100は、音声会議中の議題などの変化に応じて発言優先度を動的に変化させ、会議内容により適した発言優先度を用いて、音声会議における参加者間の音声の重なりを抑止できる。
As a result, the
また、発言制御装置100は、特徴語およびキーワードの抽出に、tf-idf手法を用いる。
The
これにより、発言制御装置100は、音声会議の参加者や会議の内容により適した参加者ごとの特徴語や会議音声のキーワードを抽出できる。
This allows the
また、発言制御プログラムは、発言制御装置100に、参加者のうち少なくとも2名以上の話し始めの音声を第2の所定時間内に受信した場合、発言優先度が最も高い参加者を特定者に決定する処理をさらに実行させる。
The speech control program also causes the
これにより、発言制御装置100は、音声会議における参加者間の音声の重なりを抑止できる。
This allows the
また、発言制御プログラムは、発言制御装置100に、参加者のいずれかが発言中の場合、発言者以外の発言をミュートする処理をさらに実行させる。
In addition, the speech control program further causes the
これにより、発言制御装置100は、音声会議における参加者間の音声の重なりを抑止できる。
This allows the
[システム]
上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更できる。また、実施例で説明した具体例、分布、数値などは、あくまで一例であり、任意に変更できる。
[system]
The information including the processing procedures, control procedures, specific names, various data and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. In addition, the specific examples, distributions, values, etc. described in the embodiments are merely examples and can be changed as desired.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散や統合の具体的形態は図示のものに限られない。つまり、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成できる。例えば、発言制御装置100の抽出部131と決定部132とを統合できる。
In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure. In other words, all or part of them can be functionally or physically distributed or integrated in any unit depending on various loads, usage conditions, etc. For example, the extraction unit 131 and the
さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。 Furthermore, each processing function performed by each device may be realized, in whole or in part, by a CPU and a program analyzed and executed by the CPU, or may be realized as hardware using wired logic.
[ハードウェア]
上述した発言制御装置100のハードウェア構成について説明する。図15は、ハードウェア構成例を示す図である。図15に示すように、発言制御装置100は、通信部100a、HDD(Hard Disk Drive)100b、メモリ100c、およびプロセッサ100dを有する。また、図15に示した各部は、バスなどで相互に接続される。
[Hardware]
The hardware configuration of the above-mentioned
通信部100aは、ネットワークインタフェースカードなどであり、他のサーバとの通信を行う。HDD100bは、図2に示した機能を動作させるプログラムやDBを記憶する。
The communication unit 100a is a network interface card or the like, and communicates with other servers. The
プロセッサ100dは、図2に示した各処理部と同様の処理を実行するプログラムをHDD100bなどから読み出してメモリ100cに展開することで、図2で説明した各機能を実行するプロセスを動作させる。例えば、このプロセスは、発言制御装置100が有する各処理部と同様の機能を実行する。具体的には、例えば、プロセッサ100dは、決定部132や算出部133などと同様の機能を有するプログラムをHDD100bなどから読み出す。そして、プロセッサ100dは、決定部132や算出部133などと同様の処理を実行するプロセスを実行する。
The
このように、発言制御装置100は、プログラムを読み出して実行することで各処理を実行する情報処理装置として動作する。また、発言制御装置100は、媒体読取装置によって記録媒体から上記プログラムを読み出し、読み出された上記プログラムを実行することで上記した実施例と同様の機能を実現することもできる。なお、この他の実施例でいうプログラムは、発言制御装置100によって実行されることに限定されるものではない。例えば、他のコンピュータまたはサーバがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、本発明を同様に適用できる。
In this way, the
なお、このプログラムは、インターネットなどのネットワークを介して配布できる。また、このプログラムは、ハードディスク、フレキシブルディスク(FD)、CD-ROM、MO(Magneto-Optical disk)、DVD(Digital Versatile Disc)などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行できる。 This program can be distributed via a network such as the Internet. This program can also be recorded on a computer-readable recording medium such as a hard disk, flexible disk (FD), CD-ROM, MO (Magneto-Optical disk), or DVD (Digital Versatile Disc), and can be executed by being read from the recording medium by a computer.
なお、以上の実施例1を含む実施形態に関し、さらに以下の付記を開示する。 The following notes are further provided with respect to the embodiments including Example 1 above.
(付記1)発言制御装置に、
所定時間内に発言した複数の参加者に対して、会議関連のメール文の特徴語および会議音声から逐次取得されるキーワードに基づいて発言優先度を算出し、
前記発言優先度に基づいて、前記参加者のうちの特定者以外の発言をミュートする
処理を実行させることを特徴とする発言制御プログラム。
(Appendix 1) A speech control device,
Calculate comment priorities for multiple participants who comment within a specified time period based on characteristic words in emails related to the meeting and keywords sequentially acquired from the meeting audio;
A speech control program that executes a process of muting speeches of participants other than those of specific participants based on the speech priority.
(付記2)前記発言制御装置に、
前記参加者ごとに、前記メール文の文字数に基づいて、会議に対する関連度を決定する
処理をさらに実行させ、
前記発言制御装置は、前記関連度に基づいて、前記発言優先度を算出することを特徴とする付記1に記載の発言制御プログラム。
(Additional Note 2) The speech control device includes:
determining a degree of relevance to the conference for each of the participants based on the number of characters in the email message;
2. The speech control program according to
(付記3)前記発言制御装置は、前記参加者の役職に基づいて、前記発言優先度を算出することを特徴とする付記2に記載の発言制御プログラム。
(Appendix 3) The speech control program described in
(付記4)前記発言制御装置に、
前記参加者ごとに、前記メール文に対して形態素解析を行い、前記特徴語を抽出し、
前記会議音声をテキスト化し、形態素解析を行い、前記キーワードを抽出する
処理をさらに実行させ、
前記発言制御装置は、前記関連度、および前記特徴語と前記キーワードとの一致数に基づいて、前記発言優先度を算出することを特徴とする付記2または3に記載の発言制御プログラム。
(Additional Note 4) The speech control device includes:
performing a morphological analysis on the email text for each of the participants to extract the characteristic words;
The conference voice is converted into text, a morphological analysis is performed, and the keywords are extracted.
The comment control program according to
(付記5)前記発言制御装置に実行させる、前記キーワードを抽出する処理は、
前記会議音声をテキスト化し、形態素解析を行い、第1のワードおよび前記第1のワードの第1の出現回数を抽出し、
前記会議音声以外の第2の会議音声をテキスト化し、形態素解析を行い、会議ごとに第2のワードおよび前記第2のワードの第2の出現回数を抽出し、
前記第1のワード、前記第1の出現回数、前記第2のワード、および前記第2の出現回数に基づいて、前記キーワードを抽出する
処理を含むことを特徴とする付記4に記載の発言制御プログラム。
(Note 5) The process of extracting the keywords executed by the speech control device includes:
converting the conference voice into text, performing morphological analysis, and extracting a first word and a first number of occurrences of the first word;
A second conference voice other than the conference voice is converted into text, a morphological analysis is performed, and a second word and a second number of occurrences of the second word are extracted for each conference;
5. The speech control program according to
(付記6)前記発言制御装置は、前記特徴語および前記キーワードの抽出に、tf-idf手法を用いることを特徴とする付記1乃至5のいずれか一項に記載の発言制御プログラム。
(Appendix 6) The speech control program described in any one of
(付記7)前記発言制御装置に、
前記参加者のうち少なくとも2名以上の話し始めの音声を第2の所定時間内に受信した場合、前記発言優先度が最も高い前記参加者を前記特定者に決定する
処理をさらに実行させることを特徴とする付記1乃至6のいずれか一項に記載の発言制御プログラム。
(Supplementary Note 7) The speech control device includes:
The speech control program according to any one of
(付記8)前記発言制御装置に、
前記参加者のいずれかが発言中の場合、発言者以外の発言をミュートする
処理をさらに実行させることを特徴とする付記1乃至7のいずれか一項に記載の発言制御プログラム。
(Supplementary Note 8) The speech control device includes:
8. The speech control program according to
(付記9)発言制御装置が、
所定時間内に発言した複数の参加者に対して、会議関連のメール文の特徴語および会議音声から逐次取得されるキーワードに基づいて発言優先度を算出し、
前記発言優先度に基づいて、前記参加者のうちの特定者以外の発言をミュートする
処理を実行することを特徴とする発言制御方法。
(Supplementary Note 9) A speech control device,
Calculate comment priorities for multiple participants who comment within a specified time period based on characteristic words in emails related to the meeting and keywords sequentially acquired from the meeting audio;
A speech control method comprising: executing a process of muting speech from other than that of specific participants based on the speech priority.
(付記10)所定時間内に発言した複数の参加者に対して、会議関連のメール文の特徴語および会議音声から逐次取得されるキーワードに基づいて発言優先度を算出し、
前記発言優先度に基づいて、前記参加者のうちの特定者以外の発言をミュートする
処理を実行する制御部を有することを特徴とする発言制御装置。
(Appendix 10) For multiple participants who make comments within a specified time, a comment priority is calculated based on characteristic words in emails related to the conference and keywords sequentially acquired from the conference audio,
A speech control device comprising: a control unit that executes a process of muting speech from any of the participants other than specific participants based on the speech priority.
(付記11)制御部が、
前記参加者ごとに、前記メール文の文字数に基づいて、会議に対する関連度を決定する
処理をさらに実行し、
制御部は、前記関連度に基づいて、前記発言優先度を算出することを特徴とする付記10に記載の発言制御装置。
(Supplementary Note 11) The control unit
determining a relevance of each of the participants to the conference based on the number of characters in the email message;
11. The speech control device according to claim 10, wherein the control unit calculates the speech priority based on the relevance.
(付記12)制御部は、前記参加者の役職に基づいて、前記発言優先度を算出することを特徴とする付記11に記載の発言制御装置。 (Appendix 12) The speech control device described in Appendix 11, characterized in that the control unit calculates the speech priority based on the role of the participant.
(付記13)制御部が、
前記参加者ごとに、前記メール文に対して形態素解析を行い、前記特徴語を抽出し、
前記会議音声をテキスト化し、形態素解析を行い、前記キーワードを抽出する
処理をさらに実行し、
制御部は、前記関連度、および前記特徴語と前記キーワードとの一致数に基づいて、前記発言優先度を算出することを特徴とする付記11または12に記載の発言制御装置。
(Supplementary Note 13) The control unit
performing a morphological analysis on the email text for each of the participants to extract the characteristic words;
converting the conference voice into text, performing morphological analysis, and extracting the keywords;
13. The speech control device according to claim 11, wherein the control unit calculates the speech priority based on the relevance and the number of matches between the feature word and the keyword.
(付記14)制御部が実行する、前記キーワードを抽出する処理は、
前記会議音声をテキスト化し、形態素解析を行い、第1のワードおよび前記第1のワードの第1の出現回数を抽出し、
前記会議音声以外の第2の会議音声をテキスト化し、形態素解析を行い、会議ごとに第2のワードおよび前記第2のワードの第2の出現回数を抽出し、
前記第1のワード、前記第1の出現回数、前記第2のワード、および前記第2の出現回数に基づいて、前記キーワードを抽出する
処理を含むことを特徴とする付記13に記載の発言制御装置。
(Additional Note 14) The process of extracting the keywords executed by the control unit includes:
converting the conference voice into text, performing morphological analysis, and extracting a first word and a first number of occurrences of the first word;
A second conference voice other than the conference voice is converted into text, a morphological analysis is performed, and a second word and a second number of occurrences of the second word are extracted for each conference;
The speech control device according to claim 13, further comprising a process of extracting the keyword based on the first word, the first number of occurrences, the second word, and the second number of occurrences.
(付記15)制御部は、前記特徴語および前記キーワードの抽出に、tf-idf手法を用いることを特徴とする付記10乃至14のいずれか一項に記載の発言制御装置。 (Appendix 15) The speech control device described in any one of appendices 10 to 14, characterized in that the control unit uses the tf-idf method to extract the characteristic words and the keywords.
(付記16)制御部が、
前記参加者のうち少なくとも2名以上の話し始めの音声を第2の所定時間内に受信した場合、前記発言優先度が最も高い前記参加者を前記特定者に決定する
処理をさらに実行することを特徴とする付記10乃至15のいずれか一項に記載の発言制御装置。
(Supplementary Note 16) The control unit
The speech control device according to any one of claims 10 to 15, further comprising a process of determining the participant with the highest speech priority as the specific person when speech start voices of at least two or more of the participants are received within a second predetermined time.
(付記17)制御部が、
前記参加者のいずれかが発言中の場合、発言者以外の発言をミュートする
処理をさらに実行することを特徴とする付記10乃至16のいずれか一項に記載の発言制御装置。
(Supplementary Note 17) The control unit,
The speech control device according to any one of claims 10 to 16, further comprising a process of muting speeches made by any participant other than the participant when the participant is speaking.
(付記18)プロセッサと、
前記プロセッサに動作可能に接続されたメモリと
を備えた発言制御装置であって、前記プロセッサは、
所定時間内に発言した複数の参加者に対して、会議関連のメール文の特徴語および会議音声から逐次取得されるキーワードに基づいて発言優先度を算出し、
前記発言優先度に基づいて、前記参加者のうちの特定者以外の発言をミュートする
処理を実行することを特徴とする発言制御装置。
(Supplementary Note 18) A processor;
A speech control device comprising: a memory operably connected to the processor, the processor comprising:
Calculate comment priorities for multiple participants who comment within a specified time period based on characteristic words in emails related to the meeting and keywords sequentially acquired from the meeting audio;
A speech control device which executes a process of muting speech from any of the participants other than specific participants based on the speech priority.
これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。 Though the present invention has been described above with reference to examples, the present invention may be implemented in a variety of different forms other than the examples described above.
100 発言制御装置
100a 通信部
100b HDD
100c メモリ
100d プロセッサ
110 通信部
120 記憶部
121 メール情報
122 スケジュール情報
123 組織情報
124 会議情報
130 制御部
131 抽出部
132 決定部
133 算出部
134 ミュート部
135 出力部
200 参加者端末
250 ミュート中表示
260 優先発言中表示
100: speech control device 100a:
100c
Claims (10)
前記発言制御装置に、
前記参加者ごとに、会議関連のメール文の特徴語および会議音声から逐次取得されるキーワードに基づいて、前記特徴語と前記キーワードとの一致数がより多い参加者の方がより高くなる発言優先度を算出し、
前記発言優先度に基づいて、前記参加者のうち、前記発言優先度が最も高い特定者以外の発言をミュートする
処理を実行させることを特徴とする発言制御プログラム。 A system having a speech control device and a plurality of participant terminals capable of communicating with each other via a network, in which a plurality of participants using the plurality of participant terminals hold a conference by voice,
The speech control device includes :
calculating , for each participant, a speech priority level that is higher for a participant having a greater number of matches between the characteristic words and the keywords based on the characteristic words of the email texts related to the conference and the keywords sequentially acquired from the conference voice;
A speech control program that executes a process of muting speeches of participants other than a specific person having the highest speech priority based on the speech priority .
前記参加者ごとに、前記メール文の文字数に基づいて、会議に対する関連度を決定する
処理をさらに実行させ、
前記発言制御装置は、前記関連度に基づいて、前記発言優先度を算出することを特徴とする請求項1に記載の発言制御プログラム。 The speech control device includes:
determining a degree of relevance to the conference for each of the participants based on the number of characters in the email message;
2. The program according to claim 1, wherein the speech control device calculates the speech priority based on the relevance.
前記参加者ごとに、前記メール文に対して形態素解析を行い、前記特徴語を抽出し、
前記会議音声をテキスト化し、形態素解析を行い、前記キーワードを抽出する
処理をさらに実行させ、
前記発言制御装置は、前記関連度、および前記特徴語と前記キーワードとの一致数に基づいて、前記発言優先度を算出することを特徴とする請求項2または3に記載の発言制御プログラム。 The speech control device includes:
performing a morphological analysis on the email text for each of the participants to extract the characteristic words;
The conference voice is converted into text, a morphological analysis is performed, and the keywords are extracted.
4. The comment control program according to claim 2, wherein the comment control device calculates the comment priority based on the relevance and the number of matches between the feature words and the keywords.
現在行われている会議の前記会議音声をテキスト化し、形態素解析を行い、第1のワードおよび前記第1のワードの第1の出現回数を抽出し、
過去に行われた会議の第2の会議音声をテキスト化し、形態素解析を行い、会議ごとに第2のワードおよび前記第2のワードの第2の出現回数を抽出し、
前記第1のワード、前記第1の出現回数、前記第2のワード、および前記第2の出現回数に基づいて、前記キーワードを抽出する
処理を含むことを特徴とする請求項4に記載の発言制御プログラム。 The process of extracting the keyword that is executed by the speech control device includes:
Converting the conference voice of the current conference into text, performing morphological analysis, and extracting a first word and a first number of occurrences of the first word;
Converting a second conference speech of a past conference into text, performing a morphological analysis, and extracting a second word and a second number of occurrences of the second word for each conference;
5. The speech control program according to claim 4, further comprising a process for extracting the keyword based on the first word, the first number of occurrences, the second word, and the second number of occurrences.
前記参加者のうち少なくとも2名以上の話し始めの音声を第2の所定時間内に受信した場合、前記発言優先度が最も高い前記参加者を前記特定者に決定する
処理をさらに実行させることを特徴とする請求項1乃至6のいずれか一項に記載の発言制御プログラム。 The speech control device includes:
The speech control program according to any one of claims 1 to 6, further comprising a process of determining the participant having the highest speech priority as the specific person when speech start voices of at least two of the participants are received within a second predetermined time.
前記参加者のいずれかが発言中の場合、発言者以外の発言をミュートする
処理をさらに実行させることを特徴とする請求項1乃至7のいずれか一項に記載の発言制御プログラム。 The speech control device includes:
8. The speech control program according to claim 1, further comprising a process for muting speeches from participants other than the speaker when any of the participants is speaking.
前記発言制御装置が、
前記参加者ごとに、会議関連のメール文の特徴語および会議音声から逐次取得されるキーワードに基づいて、前記特徴語と前記キーワードとの一致数がより多い参加者の方がより高くなる発言優先度を算出し、
前記発言優先度に基づいて、前記参加者のうち、前記発言優先度が最も高い特定者以外の発言をミュートする
処理を実行することを特徴とする発言制御方法。 A system having a speech control device and a plurality of participant terminals capable of communicating with each other via a network, in which a plurality of participants using the plurality of participant terminals hold a conference by voice,
The speech control device,
calculating , for each participant, a speech priority level that is higher for a participant having a greater number of matches between the characteristic words and the keywords based on the characteristic words of the email texts related to the conference and the keywords sequentially acquired from the conference voice;
a process for muting speech from among the participants other than a specific person having the highest speech priority based on the speech priority, said process comprising: muting said speech from among the participants other than a specific person having the highest speech priority based on the speech priority.
前記参加者ごとに、会議関連のメール文の特徴語および会議音声から逐次取得されるキーワードに基づいて、前記特徴語と前記キーワードとの一致数がより多い参加者の方がより高くなる発言優先度を算出し、
前記発言優先度に基づいて、前記参加者のうち、前記発言優先度が最も高い特定者以外の発言をミュートする
処理を実行する制御部を有することを特徴とする発言制御装置。 A speech control device used in a system having a speech control device and a plurality of participant terminals capable of communicating with each other via a network, the system comprising:
calculating , for each participant, a speech priority level that is higher for a participant having a greater number of matches between the characteristic words and the keywords based on the characteristic words of the email texts related to the conference and the keywords sequentially acquired from the conference voice;
A speech control device comprising: a control unit that executes a process of muting speeches of the participants other than those of a specific person having the highest speech priority based on the speech priority .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021036275A JP7619094B2 (en) | 2021-03-08 | 2021-03-08 | Speech control program, speech control method, and speech control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021036275A JP7619094B2 (en) | 2021-03-08 | 2021-03-08 | Speech control program, speech control method, and speech control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022136589A JP2022136589A (en) | 2022-09-21 |
| JP7619094B2 true JP7619094B2 (en) | 2025-01-22 |
Family
ID=83312031
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021036275A Active JP7619094B2 (en) | 2021-03-08 | 2021-03-08 | Speech control program, speech control method, and speech control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7619094B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002218424A (en) | 2001-01-12 | 2002-08-02 | Mitsubishi Electric Corp | Video display control device |
| JP2007020003A (en) | 2005-07-08 | 2007-01-25 | Sharp Corp | Participant side communication terminal device, organizer side communication terminal device, server device, electronic conference system, electronic conference participation control method, electronic conference holding control method, electronic conference participation control program, electronic conference holding control program, and recording medium |
| JP2008048030A (en) | 2006-08-11 | 2008-02-28 | Toshiba Corp | Information processing device |
| US20090220064A1 (en) | 2008-02-28 | 2009-09-03 | Sreenivasa Gorti | Methods and apparatus to manage conference calls |
| JP2013110508A (en) | 2011-11-18 | 2013-06-06 | Nippon Telegr & Teleph Corp <Ntt> | Conference apparatus, conference method, and conference program |
| JP2017092675A (en) | 2015-11-09 | 2017-05-25 | 株式会社リコー | Information processing apparatus, conference system, information processing method, and program |
| JP2020042720A (en) | 2018-09-13 | 2020-03-19 | 京セラドキュメントソリューションズ株式会社 | Facilitation support system and facilitation support program |
-
2021
- 2021-03-08 JP JP2021036275A patent/JP7619094B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002218424A (en) | 2001-01-12 | 2002-08-02 | Mitsubishi Electric Corp | Video display control device |
| JP2007020003A (en) | 2005-07-08 | 2007-01-25 | Sharp Corp | Participant side communication terminal device, organizer side communication terminal device, server device, electronic conference system, electronic conference participation control method, electronic conference holding control method, electronic conference participation control program, electronic conference holding control program, and recording medium |
| JP2008048030A (en) | 2006-08-11 | 2008-02-28 | Toshiba Corp | Information processing device |
| US20090220064A1 (en) | 2008-02-28 | 2009-09-03 | Sreenivasa Gorti | Methods and apparatus to manage conference calls |
| JP2013110508A (en) | 2011-11-18 | 2013-06-06 | Nippon Telegr & Teleph Corp <Ntt> | Conference apparatus, conference method, and conference program |
| JP2017092675A (en) | 2015-11-09 | 2017-05-25 | 株式会社リコー | Information processing apparatus, conference system, information processing method, and program |
| JP2020042720A (en) | 2018-09-13 | 2020-03-19 | 京セラドキュメントソリューションズ株式会社 | Facilitation support system and facilitation support program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022136589A (en) | 2022-09-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11514914B2 (en) | Systems and methods for an intelligent virtual assistant for meetings | |
| US11386381B2 (en) | Meeting management | |
| JP7222965B2 (en) | Conference reservation method, apparatus, equipment and medium realized by computer | |
| CN110493019B (en) | Method, device, device and storage medium for automatically generating meeting minutes | |
| US8204759B2 (en) | Social analysis in multi-participant meetings | |
| US8791977B2 (en) | Method and system for presenting metadata during a videoconference | |
| US8290132B2 (en) | Communications history log system | |
| US9179002B2 (en) | System and method for initiating online social interactions based on conference call participation | |
| US20210286867A1 (en) | Voice user interface display method and conference terminal | |
| CN113748425B (en) | Auto-completion for content expressed in video data | |
| KR102548365B1 (en) | Method for generating conference record automatically and apparatus thereof | |
| EP3924915A1 (en) | Intelligent summaries based on automated learning and contextual analysis of a user input | |
| US20230033595A1 (en) | Automated actions in a conferencing service | |
| US20250106060A1 (en) | System and method for generation of a post-meeting message | |
| CN115735357B (en) | Voting issues for teleconference discussions | |
| US12536367B2 (en) | Using artificial intelligence to generate customized summaries of conversations | |
| JP7487457B2 (en) | Conference support system, conference support device, and conference support program | |
| US20260045255A1 (en) | Playback Of Processed Transcript From A Communication Session | |
| WO2017020011A1 (en) | Searching the results of an automatic speech recognition process | |
| US20240029753A1 (en) | Systems and methods for filtering unwanted sounds from a conference call | |
| US12118316B2 (en) | Sentiment scoring for remote communication sessions | |
| CN119150814A (en) | Conference summary generation method, device, terminal and computer readable storage medium | |
| JP7619094B2 (en) | Speech control program, speech control method, and speech control device | |
| CN113111658B (en) | Method, device, equipment and storage medium for checking information | |
| US20240428791A1 (en) | Extracting Filler Phrases From A Communication Session |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231109 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20240906 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240920 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241008 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241205 |
|
| 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: 20241210 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241223 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7619094 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |