Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7396590B2 - Speaker identification method, speaker identification program, and speaker identification device - Google Patents
[go: Go Back, main page]

JP7396590B2 - Speaker identification method, speaker identification program, and speaker identification device - Google Patents

Speaker identification method, speaker identification program, and speaker identification device Download PDF

Info

Publication number
JP7396590B2
JP7396590B2 JP2020000673A JP2020000673A JP7396590B2 JP 7396590 B2 JP7396590 B2 JP 7396590B2 JP 2020000673 A JP2020000673 A JP 2020000673A JP 2020000673 A JP2020000673 A JP 2020000673A JP 7396590 B2 JP7396590 B2 JP 7396590B2
Authority
JP
Japan
Prior art keywords
speaker
lip
behavior feature
feature
feature amount
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
JP2020000673A
Other languages
Japanese (ja)
Other versions
JP2021110996A (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.)
Akita University NUC
Japan Business Systems Inc
Original Assignee
Akita University NUC
Japan Business Systems Inc
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 Akita University NUC, Japan Business Systems Inc filed Critical Akita University NUC
Priority to JP2020000673A priority Critical patent/JP7396590B2/en
Publication of JP2021110996A publication Critical patent/JP2021110996A/en
Application granted granted Critical
Publication of JP7396590B2 publication Critical patent/JP7396590B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Image Analysis (AREA)

Description

特許法第30条第2項適用 1.集会において発表 集会名:第62回自動制御連合講演会 開催日:令和1年11月9日 2.刊行物に発表 発行者名:一般社団法人日本機械学会 刊行物名:第62回自動制御連合講演会講演論文集1J4-04 発行年月日:令和1年11月8日Application of Article 30, Paragraph 2 of the Patent Act 1. Presentation at the meeting Meeting name: 62nd Automatic Control Union Lecture Date: November 9, 2020 2. Published in a publication Publisher name: Japan Society of Mechanical Engineers Publication name: 62nd Automatic Control Association Conference Proceedings 1J4-04 Publication date: November 8, 2020

本発明は、映像及び音声情報に基づいた発話者の判別に関する。 The present invention relates to identifying a speaker based on video and audio information.

近年、働き方改革の実現に向けて業務の効率化や労働環境の見直しが行われている。その中の1つとして職場おける労働の改善策として業務の効率化や会議の効率化が挙げられる。
会議における議事録は、議論された内容や取り決めを記録し、決定事項および経緯の共有を目的に行われ、作成される議事録は、その後の会議の質の向上や他の業務の効率化に寄与する。そして、音声認識の技術を応用して構築された議事録自動作成システムによれば、議事録作成におけるヒューマンエラーの低減や議事録作成に要する人員や時間を削減することが可能である。さらにこのような議事録自動作成システムにおいて発言ごとに発話者を自動判別する技術や音声認識精度を向上させる技術は、議事録作成の工数削減に貢献し、会議および業務の効率化に寄与する。
In recent years, efforts have been made to improve work efficiency and review the working environment in order to realize work style reform. One of these measures is to improve the efficiency of work and meetings as a way to improve labor in the workplace.
Minutes are kept for the purpose of recording the content and agreements discussed and sharing decisions and background.The minutes created can be used to improve the quality of subsequent meetings and streamline other tasks. Contribute. According to an automatic minutes creation system constructed by applying voice recognition technology, it is possible to reduce human errors in creating minutes and reduce the number of people and time required to create minutes. Furthermore, in such an automatic minutes creation system, technology that automatically identifies the speaker for each utterance and technology that improves speech recognition accuracy contributes to reducing the man-hours required to create minutes and improves the efficiency of meetings and business operations.

特許文献1には、発言中の参加者の口唇部分の視認性を向上させることが可能なウェブ会議システムが開示され、音声および口唇の動きを用いて発話者を特定している。具体的には発言者のいるクライアント端末の特定を行うために音声情報を使用し、特定した端末内において最も口唇が動いている人物を発話者として判別する。しかしながらこの技術では、同じ端末内に存在する人物の口唇が同時に動いている場合、発話者の判別が困難になる。 Patent Document 1 discloses a web conference system that can improve the visibility of the lips of a participant who is speaking, and identifies the speaker using voice and lip movements. Specifically, voice information is used to identify the client terminal where the speaker is located, and the person whose lips are moving the most within the identified terminal is identified as the speaker. However, with this technique, if the lips of people present in the same terminal are moving at the same time, it becomes difficult to identify the speaker.

特許文献2は、複数の参加者による多人数会話において、次の発話者および次の発話者が発話するタイミングの少なくとも一方を推定可能な発話者推定システムを開示している。しかしながら、この文献には次の発話者を判別するために口唇の動きを用いることが記載されているが、現在の話者を判別するための技術に関して記載はない。 Patent Document 2 discloses a speaker estimation system capable of estimating at least one of the next speaker and the timing at which the next speaker speaks in a multi-person conversation involving a plurality of participants. However, although this document describes the use of lip movements to determine the next speaker, it does not describe a technique for determining the current speaker.

特許文献3は、多数のマイクなどを備えた特別な装置を必要とすることなく、会議の議事録を作成することができる端末装置を開示している。しかしながら、この技術では、端末ごとに使用者の音声情報を事前に登録する必要があるため、使用するには事前の準備が必要である。 Patent Document 3 discloses a terminal device that can create minutes of a meeting without requiring a special device equipped with a large number of microphones. However, with this technology, it is necessary to register the user's voice information for each terminal in advance, so advance preparation is required before use.

特許文献4は会議参加者の発話状態を認識するシステムを開示している。この技術では、魚眼レンズを用いて取得した画像に対して会議の各参加者の唇近傍領域を設定するとともに、唇近傍領域内の輝度もしくは色を示す特徴量を用いて発話状態を推定している。しかしながらこの技術は口唇の動きのみに着目した手法であるため、会議参加者の口唇領域が同時に動いていた場合には発話者の判別が困難になる。 Patent Document 4 discloses a system that recognizes speech states of conference participants. This technology sets the region near the lips of each participant in the meeting in an image obtained using a fisheye lens, and estimates the state of speech using features indicating the brightness or color in the region near the lips. . However, since this technique focuses only on the movement of the lips, it becomes difficult to identify the speaker if the lip areas of the conference participants are moving at the same time.

特許文献5は、会議出席者の顔の上方(頭上)に画像表示するビデオ会議用カメラマイク装置を開示している。しかしながら、この技術は音声の到来方向を用いて発話者を識別しているため、人物間の距離が近い場合に判別が困難になる。 Patent Document 5 discloses a camera microphone device for video conferencing that displays an image above (overhead) the faces of conference attendees. However, since this technique identifies the speaker using the direction of arrival of the voice, discrimination becomes difficult when the distance between the persons is close.

特許文献6は、発音者毎の固有の設定を加味しつつ感情のこもった音声を合成することを可能にする技術を開示している。ここには、発話者の発話音声からフレーム毎に抽出した音声特徴データを使用し、対応するフレームの顔特徴点を生成するためのネットワークを構築する処理が実装されることが記載されている。しかしながら、その特徴量には限界があり、精度を高める必要がある。 Patent Document 6 discloses a technique that makes it possible to synthesize emotional speech while taking into account the unique settings of each speaker. This document describes that a process is implemented that uses voice feature data extracted for each frame from the speech uttered by a speaker to construct a network for generating facial feature points for the corresponding frame. However, there is a limit to the amount of features, and it is necessary to improve the accuracy.

特開2019-117997号公報JP2019-117997A 特開2018-077791号公報Japanese Patent Application Publication No. 2018-077791 特開2016-029468号公報JP2016-029468A 特開2015-019162号公報Japanese Patent Application Publication No. 2015-019162 特開2012-147420号公報Japanese Patent Application Publication No. 2012-147420 特許6582157号公報Patent No. 6582157

本発明は、かかる点に鑑み、簡易な設備であるとともに、複数の対象者から発話者を精度よく判別することができる発話者判別方法を提供することを課題とする。またそのためのプログラム、及び装置を提供する。 In view of these points, it is an object of the present invention to provide a method for identifying a speaker, which is a simple device and is capable of accurately determining a speaker from a plurality of subjects. We also provide programs and devices for this purpose.

本発明の1つの態様は、映像及び音声データから発話者を判別する方法であって、取得した映像から対象者の上唇と下唇との距離に基づいて第一の口唇挙動特徴量を時系列に複数得る過程と、取得した音声データに基づいて音声特徴量を時系列に複数得る過程と、発話者を判別する過程と、を有し、発話者を判別する過程では、複数の音声特徴量から第二の口唇挙動特徴量を時系列に複数得る過程と、第一の口唇挙動特徴量と、第二の口唇挙動特徴量と、の差である判別差分を得る過程と、映像に含まれる対象者のうち判別差分が最も小さい対象者を発話者とする過程と、を備える、発話者判別方法である。 One aspect of the present invention is a method for determining a speaker from video and audio data, wherein a first lip behavior feature is acquired in a time series based on the distance between the subject's upper lip and lower lip from an acquired video. a process of obtaining a plurality of voice features in chronological order based on the acquired voice data; and a process of identifying a speaker. a process of obtaining a plurality of second lip behavior features in time series from This is a method for identifying a speaker, including the step of determining a target person with the smallest discrimination difference as a speaker.

第一の口唇挙動特徴量は、上唇と下唇との距離と、対象者の鼻梁上の2点間の距離と、の割合により得られるようにしてもよい。 The first lip behavior feature amount may be obtained from the ratio between the distance between the upper lip and the lower lip and the distance between two points on the bridge of the subject's nose.

発話者を判別する過程では、始点となる時間が異なり所定の時間範囲を有する複数の区間を作成する過程と、複数の区間のそれぞれについて、第一の口唇挙動特徴量と第二の口唇挙動特徴量との区間差分を求め、各区間の区間差分の平均を判別差分とするようにしてもよい。 In the process of identifying a speaker, there is a process of creating a plurality of sections having different starting points and a predetermined time range, and a first lip behavior feature and a second lip behavior feature for each of the plurality of sections. It is also possible to calculate the interval difference between each interval and use the average of the interval differences for each interval as the discrimination difference.

複数の区間において、隣り合う区間では、その時間の一部が重複するように始点となる時間が決められてもよい。 In a plurality of sections, starting times may be determined so that adjacent sections overlap in part.

複数の第一の口唇挙動特徴量及び複数の音声特徴量は0.0以上1.0以下の範囲で正規化されて表されてもよい。 The plurality of first lip behavior feature amounts and the plurality of voice feature amounts may be normalized and expressed in a range of 0.0 or more and 1.0 or less.

本発明の他の態様は、映像及び音声データから発話者を判別するプログラムであって、取得した映像から対象者の上唇と下唇との距離に基づいて第一の口唇挙動特徴量を時系列に複数得るステップと、取得した音声データに基づいて音声特徴量を時系列に複数得るステップと、発話者を判別するステップと、を有し、発話者を判別するステップでは、複数の音声特徴量から第二の口唇挙動特徴量を時系列に複数得るステップと、第一の口唇挙動特徴量と、第二の口唇挙動特徴量と、の差である判別差分を得るステップと、映像に含まれる対象者のうち判別差分が最も小さい対象者を発話者とするステップと、を含む、発話者判別プログラムである。 Another aspect of the present invention is a program for determining a speaker from video and audio data, which calculates a first lip behavior feature value in time series based on the distance between the upper lip and lower lip of the subject from the acquired video. a step of obtaining a plurality of voice feature values in chronological order based on the acquired voice data; and a step of determining a speaker. a step of obtaining a plurality of second lip behavior features in time series from The present invention is a speaker discrimination program including the step of determining a subject with the smallest discrimination difference among the subjects as a speaker.

上記発話者判別プログラムにおいて、第一の口唇挙動特徴量は、上唇と下唇との距離と、対象者の鼻梁上の2点間の距離と、の割合により得てもよい。 In the speaker discrimination program, the first lip behavior feature may be obtained from the ratio of the distance between the upper lip and the lower lip and the distance between two points on the bridge of the subject's nose.

上記発話者判別プログラムにおいて、発話者を判別するステップでは、始点となる時間が異なり予め決められた時間範囲を有する複数の区間を作成するステップと、複数の区間のそれぞれについて、第一の口唇挙動特徴量と第二の口唇挙動特徴量との区間差分を求め、各区間の区間差分の平均を求めてこれを判別差分とするように構成してもよい。 In the above speaker identification program, the step of identifying the speaker includes the step of creating a plurality of sections having different starting times and predetermined time ranges, and the step of creating a plurality of sections having different starting times and predetermined time ranges, and a first lip behavior for each of the plurality of sections. It may be configured such that a section difference between the feature amount and the second lip behavior feature amount is obtained, and an average of the section differences of each section is obtained and this is used as the discrimination difference.

上記発話者判別プログラムの複数の区間において、隣り合う区間では、その時間の一部が重複するように始点となる時間を決めてもよい。 In the plurality of sections of the above-mentioned speaker discrimination program, starting times may be determined so that some of the times in adjacent sections overlap.

上記発話者判別プログラムにおいて、複数の第一の口唇挙動特徴量及び複数の音声特徴量を0.0以上1.0以下の範囲で正規化してもよい。 In the speaker identification program, the plurality of first lip behavior feature amounts and the plurality of voice feature amounts may be normalized within a range of 0.0 or more and 1.0 or less.

また、映像及び音声データから発話者を判別する装置であって、映像を取得するカメラと、音声データを取得するマイクと、上記発話者判別プログラムが記憶された記憶手段、及び、発話者判別プログラムに基づいて演算を行う演算手段と、を有し、演算手段は、カメラで取得した映像、及び、マイクで取得した音声データを取得し、取得した映像及び音声データを用いて発話者判別プログラムによる演算が行われる、発話者判別装置を提供する。 The apparatus also includes a device for determining a speaker from video and audio data, including a camera for acquiring video, a microphone for acquiring audio data, a storage means in which the speaker identification program is stored, and a speaker identification program. and a calculation means that performs calculations based on the above, and the calculation means acquires the video acquired by the camera and the audio data acquired by the microphone, and uses the acquired video and audio data to perform a calculation based on the speaker discrimination program. A speaker identification device is provided in which calculations are performed.

本発明によれば、簡易な設備であるとともに、複数の対象者から発話者を精度よく判別することができる。 Advantageous Effects of Invention According to the present invention, it is possible to use simple equipment and to accurately identify a speaker from a plurality of subjects.

図1は、発話者判別方法S1の流れを示す図である。FIG. 1 is a diagram showing the flow of the speaker identification method S1. 図2(a)は映像の一部を模式的に例示した図、図2(b)は音声データの一部を例示した図である。FIG. 2(a) is a diagram schematically illustrating a portion of video, and FIG. 2(b) is a diagram illustrating a portion of audio data. 図3は、第一の口唇挙動特徴量を算出する過程S20の流れを示す図である。FIG. 3 is a diagram showing the flow of step S20 of calculating the first lip behavior feature amount. 図4は、特徴点の配置を説明する図である。FIG. 4 is a diagram illustrating the arrangement of feature points. 図5は、図4のうち口唇部分を拡大した図である。FIG. 5 is an enlarged view of the lip portion of FIG. 4. 図6は、口唇の縦方向特徴量の変化を説明する図である。FIG. 6 is a diagram illustrating changes in the vertical feature amount of the lips. 図7は、図4のうち鼻部分を拡大した図である。FIG. 7 is an enlarged view of the nose portion of FIG. 4. 図8は、第一の口唇挙動特徴量を説明する図である。FIG. 8 is a diagram illustrating the first lip behavior feature amount. 図9(a)、図9(b)は音声データを説明する図である。FIGS. 9(a) and 9(b) are diagrams illustrating audio data. 図10は、音声データからMFCCを求めたことを説明する図である。FIG. 10 is a diagram illustrating how MFCC is obtained from audio data. 図11は、発話者判別過程S40の流れを説明する図である。FIG. 11 is a diagram illustrating the flow of the speaker discrimination process S40. 図12は、発話者判別過程S40を説明する図である。FIG. 12 is a diagram illustrating the speaker discrimination process S40. 図13は、発話者判別装置の構成を説明する図である。FIG. 13 is a diagram illustrating the configuration of the speaker identification device. 図14(a)、図14(b)は、試験の手順について説明する図である。FIGS. 14(a) and 14(b) are diagrams explaining the test procedure.

{発話者判別方法}
図1は、1つの形態にかかる発話者判別方法S1の流れを示す図である。図1からわかるように本形態の発話者判別方法S1は、映像・音声データ取得過程S10、第一の口唇挙動特徴量算出過程S20、音声特徴量算出過程S30、及び、発話者判別過程S40を含んでいる。以下、各過程について説明する。
{Speaker identification method}
FIG. 1 is a diagram showing the flow of a speaker discrimination method S1 according to one embodiment. As can be seen from FIG. 1, the speaker discrimination method S1 of the present embodiment includes a video/audio data acquisition process S10, a first lip behavior feature calculation process S20, an audio feature calculation process S30, and a speaker discrimination process S40. Contains. Each process will be explained below.

[映像・音声データ取得過程S10]
映像・音声データ取得過程S10では、判別対象者の映像及び音声のデータを取得する。映像の取得はいわゆるカメラ、音声データの取得はマイクにより行うことができるが、本形態によれば、複数の判別対象者の映像を同時の撮影できるカメラ(例えば全方位カメラ、広角カメラ)及び、判別対象者の音声を取得できるマイクを用いて発話者を判別することができる。すなわち、判別対象者全員の情報を取得することができれば1つのビデオカメラ、1つのマイクであってもよい。複数台のビデオカメラやマイクを用いてもよいが、判別対象者の映像及び音声データを取得することができる限り、最小限に抑えることができる。
また、カメラとマイクとは別機器であっても一体であってもよい。従って、カメラに備わっているマイクを利用することもできる。
[Video/audio data acquisition process S10]
In the video/audio data acquisition process S10, video and audio data of the person to be identified is acquired. Acquisition of images can be carried out by a so-called camera, and acquisition of audio data can be carried out by a microphone, but according to this embodiment, a camera (for example, an omnidirectional camera, a wide-angle camera) that can simultaneously capture images of a plurality of persons to be discriminated; The speaker can be identified using a microphone that can capture the voice of the person to be identified. That is, one video camera and one microphone may be used as long as information on all persons to be determined can be acquired. Although multiple video cameras and microphones may be used, they can be kept to a minimum as long as video and audio data of the person to be identified can be acquired.
Further, the camera and microphone may be separate devices or may be integrated. Therefore, it is also possible to use the microphone provided in the camera.

この映像・音声データ取得過程S10により、例えば図2(a)に模式的に示したように判別対象者の顔部分の映像を取得することができる。また図2(b)に模式的に示したように、横軸を時間とした波形として音声データ取得することができる。 Through this video/audio data acquisition step S10, it is possible to acquire an image of the face of the person to be determined, as schematically shown in FIG. 2(a), for example. Further, as schematically shown in FIG. 2(b), audio data can be acquired as a waveform with time as the horizontal axis.

[第一の口唇挙動特徴量算出過程S20]
第一の口唇挙動特徴量算出過程S20では、映像・音声データ取得過程S10で取得した映像に基づいて、口唇の挙動を表す特徴量(第一の口唇挙動特徴量)を算出する。図3に、第一の口唇挙動特徴量算出過程S20の流れを示した。
図3からわかるように、第一の口唇挙動特徴量算出過程S20は、特徴点の配置過程S21、口唇の縦方向特徴量の計算過程S22、鼻の特徴量の計算過程S23、及び、第一の口唇挙動特徴量の計算過程S24を有している。以下、各過程について説明する。
[First lip behavior feature calculation process S20]
In the first lip behavior feature calculation step S20, a feature representing lip behavior (first lip behavior feature) is calculated based on the video acquired in the video/audio data acquisition step S10. FIG. 3 shows the flow of the first lip behavior feature calculation process S20.
As can be seen from FIG. 3, the first lip behavior feature calculation step S20 includes a feature point arrangement step S21, a lip vertical feature calculation step S22, a nose feature calculation step S23, and a first lip behavior feature calculation step S21. The calculation process S24 includes a calculation step S24 of the lip behavior feature amount. Each process will be explained below.

<特徴点の配置過程S21>
特徴点の配置過程S21では、映像・音声データ取得過程S10で取得した映像に対して、判別対象者の顔部分に特徴点を配置する。図4に例を示した。図4の例では、図2(a)に示した映像の顔部分に「●」で示した特徴点Aが配置されている(見易さのため、符号Aは一部の特徴点のみに付し、他は省略した。)。本形態では顔の下半分の輪郭(頬から顎)、眉毛、目、鼻(鼻梁、下端部)、及び口唇(上下の唇)に対してそれぞれの輪郭に沿うように複数の特徴点Aが配置されている。
特徴点の配置方法については特に限定されることはないが、隣接する画素の輝度差を利用し、所定の閾値以上の輝度差を有する位置を各部の輪郭と判断することができる。その他、市販や公開されているソフトウエアを用いてもよく、これには例えばDlibが挙げられる。
<Feature point arrangement process S21>
In the feature point placement process S21, feature points are placed on the facial part of the person to be discriminated with respect to the video acquired in the video/audio data acquisition process S10. An example is shown in FIG. In the example of Fig. 4, feature points A indicated by "●" are placed in the facial part of the image shown in Fig. (The rest have been omitted.) In this form, multiple feature points A are set along the contours of the lower half of the face (from cheeks to chin), eyebrows, eyes, nose (bridge of nose, lower end), and lips (upper and lower lips). It is located.
Although there is no particular limitation on the method of arranging the feature points, it is possible to use the brightness difference between adjacent pixels and determine that a position having a brightness difference greater than a predetermined threshold value is the outline of each part. In addition, commercially available or publicly available software may be used, such as Dlib.

本形態では特徴点として後述するように唇の縦方向の位置、及び、鼻根と鼻尖との距離を時系列に把握するため、特徴点Aは少なくともこれらの把握に必要な位置及び数で配置されていればよい。従って本形態では、少なくとも口唇部及び鼻部に特徴点Aが配置されている。
ただし、その他の理由によりこれ以外に特徴点Aが配置されてもよい。例えば、顔の輪郭に沿った特徴点Aを用いて判別対象者の顔の位置や大きさを得たり、顔以外の情報を削除する処理を行ったりしてもよい。
In this embodiment, in order to grasp the vertical position of the lips and the distance between the root of the nose and the tip of the nose in chronological order, as will be described later as feature points, the feature points A are arranged at least in the positions and numbers necessary to grasp these points. It would be fine if it had been done. Therefore, in this embodiment, feature points A are arranged at least on the lips and nose.
However, the feature point A may be placed elsewhere for other reasons. For example, feature points A along the contour of the face may be used to obtain the position and size of the face of the person to be identified, or processing may be performed to delete information other than the face.

なお、このような特徴点Aの配置は映像における画像ごとに行われる。すなわち、映像を構成するための時系列的に連続する複数の画像のそれぞれについて特徴点Aが配置される。図4はある1つの画像について説明した例である。 Note that such arrangement of feature points A is performed for each image in the video. That is, feature points A are arranged for each of a plurality of chronologically continuous images forming a video. FIG. 4 is an example explaining one image.

<口唇の縦方向特徴量の計算過程S22>
口唇の縦方向特徴量の計算過程S22では、口唇部の縦方向の特徴量を計算する。図5には図4のうち口唇部分に注目して拡大した図を表した。
ここで「口唇の縦方向特徴量」とは、口唇部分のうち上唇と下唇とが並ぶ方向における特徴量を表し、具体例としては上唇に属する特徴点Aと下唇に属する特徴点Aとの当該方向の距離が挙げられる。特徴点A、特徴点Aの選択は特に限定されることはなく、口唇の縦方向特徴量が判別対象者の口述によって時系列的に変化することが把握できればよい。図5に示した例では、顔の正中線に最も近い特徴点Aのうち、両者が最も離隔した位置にある特徴点を選択した。これにより、口唇の縦方向特徴量の時系列的な変化が明確になりやすくなる。
<Calculation process S22 of vertical feature amount of lips>
In the lip vertical feature calculation step S22, the vertical feature of the lips is calculated. FIG. 5 shows an enlarged view of FIG. 4 focusing on the lip portion.
Here, the "vertical feature amount of the lips" refers to the feature amount in the direction in which the upper lip and lower lip are lined up in the lip part, and specific examples include feature point A1 belonging to the upper lip and feature point A1 belonging to the lower lip. 2 in the relevant direction. The selection of the feature point A 1 and the feature point A 2 is not particularly limited, as long as it can be understood that the vertical feature amount of the lips changes over time depending on the dictation of the person to be discriminated. In the example shown in FIG. 5, among the feature points A that are closest to the midline of the face, the feature point that is located at the farthest distance between them is selected. This makes it easier to clarify time-series changes in the vertical feature amount of the lips.

従って、本過程では、上唇と下唇とが並ぶ方向の特徴点Aと特徴点Aとの距離Bを求める。この距離Bは座標、長さ、画素数等、どのような単位で表現してもよい。本形態では画素数により距離を表現している。本形態ではこの距離Bが「口唇の縦方向特徴量」となる。 Therefore, in this process, the distance B between the feature point A 1 and the feature point A 2 in the direction in which the upper lip and the lower lip are lined up is determined. This distance B may be expressed in any unit such as coordinates, length, number of pixels, etc. In this embodiment, distance is expressed by the number of pixels. In this embodiment, this distance B becomes the "vertical feature amount of the lips."

このような口唇の縦方向特徴量は、時系列で連続する複数の画像(フレーム)のそれぞれについて算出される。これにより例えば図6に示したように時間の経過(フレーム番号)に伴う時系列的な口唇の縦方向特徴量の変化を得ることができる。 Such a vertical feature amount of the lips is calculated for each of a plurality of images (frames) that are continuous in time series. Thereby, for example, as shown in FIG. 6, it is possible to obtain time-series changes in the vertical feature amount of the lips over time (frame numbers).

<鼻の特徴量の計算過程S23>
鼻の特徴量の計算過程S23では、鼻部の縦方向の特徴量を計算する。図7には図4のうち鼻部に注目して拡大した図を表した。
ここで「鼻の特徴量」とは、鼻部のうち、鼻梁に沿った方向における特徴量を表し、具体例としては、鼻梁に沿って配列された2つの特徴点(A、A)間の距離が挙げられる。2つの特徴点A、特徴点Aの選択は特に限定されることはないが、図7に示した例では、一方を鼻根に最も近い特徴点Aとし、他方を鼻尖に最も近い特徴点Aとした。これにより両者が離隔しているため鼻の特徴量の時系列的な変化が明確になりやすくなる。
<Nose feature calculation process S23>
In the nose feature calculation step S23, the vertical feature of the nose is calculated. FIG. 7 shows an enlarged view of FIG. 4 focusing on the nose.
Here, "nose feature amount" refers to the feature amount in the direction along the bridge of the nose in the nose, and a specific example is two feature points (A 3 , A 4 ) arranged along the bridge of the nose. The distance between The selection of the two feature points A 3 and A 4 is not particularly limited, but in the example shown in FIG . The feature point A was set to 4 . As a result, since the two are separated, time-series changes in the nose feature become clearer.

従って、本過程では、上唇と下唇とが並ぶ方向における鼻の特徴点Aと特徴点Aとの距離Cを求める。この距離Cは座標、長さ、画素数等、どのような単位で表現してもよいが、上記した口唇に関する距離Bと同じ単位とする。従って本形態では画素数により距離を表現している。
本形態ではこの距離Cが「鼻の特徴量」となる。
このような鼻の特徴量は、時系列で連続する複数の画像(フレーム)のそれぞれについて算出される。これにより図示はしないが、上記した図6と同様にして時間の経過(フレーム番号)による鼻の特徴量の変化を得ることができる。
Therefore, in this process, the distance C between the nose feature point A 3 and the feature point A 4 in the direction in which the upper lip and lower lip are lined up is determined. This distance C may be expressed in any unit such as coordinates, length, number of pixels, etc., but it is assumed to be in the same unit as the distance B related to the lips described above. Therefore, in this embodiment, distance is expressed by the number of pixels.
In this embodiment, this distance C becomes the "nose feature amount."
Such nose feature amounts are calculated for each of a plurality of images (frames) that are continuous in time series. As a result, although not shown in the drawings, it is possible to obtain changes in the characteristic amount of the nose over time (frame numbers) in the same manner as in FIG. 6 described above.

<第一の口唇挙動特徴量の計算過程S24>
第一の口唇挙動特徴量の計算過程S24では、口唇の縦方向特徴量の計算過程S22で求めた口唇の縦方向特徴量、及び、鼻の特徴量の計算過程S23で求めた鼻の特徴量から、第一の口唇挙動特徴量を計算する。具体的には、次の式により求めることができる。
第一の口唇挙動特徴量=口唇の縦方向特徴量/鼻の特徴量
例示したB、Cによる場合には第一の口唇挙動特徴量は次の式により求められる。
第一の口唇挙動特徴量=B/C
<First lip behavior feature calculation process S24>
In the first lip behavior feature calculation step S24, the lip vertical feature obtained in the lip vertical feature calculation step S22 and the nose feature obtained in the nose feature calculation step S23. From this, a first lip behavior feature is calculated. Specifically, it can be determined using the following formula.
First lip behavior feature amount = Vertical feature amount of lips / Feature amount of nose In the case of examples B and C, the first lip behavior feature amount is determined by the following formula.
First lip behavior feature = B/C

この第一の口唇挙動特徴量は、鼻の特徴量に対する口唇の縦方向特徴量の割合をあらわす無次元量であり、これにより判別対象者と撮影手段との距離の影響を低減することができる。 This first lip behavior feature is a dimensionless amount that represents the ratio of the vertical feature of the lips to the feature of the nose, and can thereby reduce the influence of the distance between the person to be identified and the imaging means. .

従って、必ずしも鼻の特徴量を考慮しなくてもよく、第一の口唇挙動特徴量を口唇の縦方向特徴量としてもよい。本形態で鼻の特徴量を用いたのは次の理由による。
映像の取得中にカメラと判別対象者との距離に変化が生じた場合、口唇の縦幅の距離が変化するため、同じ口唇の動きであっても口唇の縦方向特徴量が変わってしまう。これに対して、口唇の動きに対して変化が少ない鼻特徴量との割合をとり、これを指標とすることで、カメラと判別対象者との距離の変化の影響を軽減することができる。
従って、必ずしも鼻特徴量である必要はなく、次の2つの条件を満たすような特徴量を抽出し、これと口唇の縦方向特徴量との割合をとって第一の口唇挙動特徴量としてもよい。
第一の条件は、発話動作および表情の変化に対して変動しにくい特徴点間距離であることである。この点、鼻特徴量に用いた鼻根と鼻尖との距離は、発話動作や表情の変化に対して影響を受けにくい部位であり、動きの少ない特徴点間距離である。
第二の条件は、上下方向および左右方向に顔の角度変化が生じた場合、口唇縦幅の動きと類似した変動が見られる特徴点間距離であることである。顔がカメラに対して正面を向いている場合、「カメラと判別対象者との距離」に対する「特徴点間の距離」は、どの特徴点のペアを用いてもその割合は一定である。しかしながら、顔の角度が変化した場合にはこの割合に変化を生じる。例えば、カメラと判別対象者との距離が変動していない場合であっても、判別対象者が横を向くことで、顔の横幅(顔の左端と右端の特徴点を結ぶ直線の長さ)は変動する。これに対して本形態のような口唇の縦方向特徴量と鼻特徴量とは、概ね平行な関係にあり、かつ顔の中央に存在している。そのため、顔の角度変化が生じた場合における、特徴点間距離の変化の傾向が類似していることから、鼻特徴量を用いることで、顔の角度変化に影響を軽減することができる。
Therefore, it is not necessary to take the feature amount of the nose into consideration, and the first lip behavior feature amount may be the vertical feature amount of the lips. The reason why the feature amount of the nose is used in this embodiment is as follows.
If the distance between the camera and the person to be identified changes during image acquisition, the distance in the vertical width of the lips changes, so even if the lips move the same, the vertical feature amount of the lips changes. On the other hand, by taking the ratio of the nasal feature amount that changes less with respect to the movement of the lips and using this as an index, it is possible to reduce the influence of changes in the distance between the camera and the person to be discriminated.
Therefore, it does not necessarily have to be a nose feature, but it can also be used as the first lip behavior feature by extracting a feature that satisfies the following two conditions and taking the ratio of this to the vertical feature of the lips. good.
The first condition is that the distance between feature points is difficult to change due to changes in speech movements and facial expressions. In this regard, the distance between the root of the nose and the tip of the nose used for the nasal feature amount is a distance between feature points that is not easily affected by changes in speech movements or facial expressions, and has little movement.
The second condition is that the distance between feature points exhibits a change similar to the movement of the vertical width of the lips when the angle of the face changes in the vertical and horizontal directions. When the face faces the camera, the ratio of the "distance between feature points" to the "distance between the camera and the person to be discriminated" is constant no matter which pair of feature points is used. However, when the angle of the face changes, this ratio changes. For example, even if the distance between the camera and the person to be classified does not change, if the person to be classified turns to the side, the width of the face (the length of the straight line connecting the feature points on the left and right ends of the face) varies. On the other hand, the vertical feature amount of the lips and the feature amount of the nose as in the present embodiment have a generally parallel relationship and are located in the center of the face. Therefore, when the angle of the face changes, the tendency of the distance between feature points to change is similar, so by using the nose feature amount, it is possible to reduce the influence of the change in the angle of the face.

本形態では第一の口唇挙動特徴量は、同じ時間の画像(フレーム)における口唇の縦方向特徴量及び鼻の特徴量で計算し、時系列で連続する複数の画像(フレーム)のそれぞれについて算出される。従って、図8に示すように時間の経過(フレーム番号)による第一の口唇挙動特徴量の変化を得ることができる。
なお、発話が無い部分を除外し、発話がある部分のみを対象とすることもできる。
In this embodiment, the first lip behavior feature is calculated using the vertical feature of the lips and the feature of the nose in images (frames) at the same time, and is calculated for each of multiple images (frames) that are consecutive in time. be done. Therefore, as shown in FIG. 8, it is possible to obtain changes in the first lip behavior feature amount over time (frame numbers).
Note that it is also possible to exclude the portions where no utterances are made and target only the portions where there are utterances.

また、第一の口唇挙動特徴量は、発話者の口唇の動きの個人差を低減するため、0.0以上1.0以下の範囲で正規化してもよい。 Further, the first lip behavior feature amount may be normalized within a range of 0.0 or more and 1.0 or less in order to reduce individual differences in lip movements of speakers.

[音声特徴量の計算過程S30]
音声特徴量の計算過程S30では、映像・音声データ取得過程S10で得た音声データ(例えば図2(b))から音声特徴量を計算して得る。これにより複雑な多くの情報を含む音声データから発話者判別に必要な音声データを抽出し、精度を保ちつつデータの取り扱いをし易くすることができる。
[Voice feature calculation process S30]
In the audio feature amount calculation step S30, the audio feature amount is calculated and obtained from the audio data (for example, FIG. 2(b)) obtained in the video/audio data acquisition step S10. This makes it possible to extract voice data necessary for speaker identification from voice data that includes a lot of complex information, and to make the data easier to handle while maintaining accuracy.

音声特徴量は、上記のように音声データから発話者判別に必要な音声データを抽出し、精度を保ちつつデータの取り扱いをし易くすることができれば特に限定されることはないが、その中でもメル周波数ケプストラム係数(Mel-Frequency Cepstrum Coefficient、MFCC)を用いることが好ましい。そのうち0次元目を用いることがさらに好ましい。これは、音声認識の特徴量に有用な低周波成分の特徴を有していること、及び、低次元(0次元目)成分は声道の音響特性や口腔の形状に起因して変化することによる。 Voice features are not particularly limited as long as they can extract the voice data necessary for speaker identification from the voice data as described above and make the data easy to handle while maintaining accuracy. It is preferable to use a frequency cepstrum coefficient (Mel-Frequency Cepstrum Coefficient, MFCC). It is more preferable to use the 0th dimension. This is because it has low-frequency component characteristics that are useful as features for speech recognition, and that the low-dimensional (0th dimension) component changes due to the acoustic characteristics of the vocal tract and the shape of the oral cavity. by.

より具体的な例として次のように音声特徴量を得る。図9、図10に説明のための図を示した。
初めに図9(a)に示した映像・音声データ取得過程S10で得た音声データから所定の時間長さDの部分(部分E)を図9(b)のように抽出する。Dの大きさは特に限定されることはないが本例は20msである。
次にこの部分Eの音声データについてMFCCを求め図10のようなMFCCデータを得る。MFCCの求め方は公知の通りであるが、例えば、「河原達也 編著、音声認識システム 改定2版、オーム社、2016」に記載の内容を挙げることができる。
例えば次のように算出する。はじめに音声データ(音声波形)をフーリエ変換し、周波数成分を取得し、この周波数成分を用いてパワースペクトル(各周波数成分における音の大きさ)を算出する。次に、このパワースペクトルに対してメルフィルタバンクを掛ける。人間の聴覚は高周波になるにつれて分解能が低くなる特徴を有しているため、メルフィルタバンクを掛けることで、人間の聴覚特性に応じた特徴量を抽出することが可能となる。そして、ここからケプストラム特徴量を算出し、声紋波の高調波成分(人物の違いによって変化する特徴)と声道による包絡成分(発話内容の違いによって変化する特徴)を分離する。ケプストラム特徴量における低次元成分(0次元目~14次元目)が、主に音声認識に利用されるが、上記したように本形態では0次元目を用いることが好ましい。
このようにして抽出されたケプストラム特徴量をMFCCと呼び、音声特徴量とする。
As a more specific example, the voice features are obtained as follows. Diagrams for explanation are shown in FIGS. 9 and 10.
First, a portion (portion E 1 ) of a predetermined time length D is extracted from the audio data obtained in the video/audio data acquisition step S10 shown in FIG. 9(a), as shown in FIG. 9(b). Although the magnitude of D is not particularly limited, it is 20 ms in this example.
Next, the MFCC is calculated for the audio data of this portion E1 , and MFCC data as shown in FIG. 10 is obtained. The method for determining MFCC is known, and for example, the content described in "Tatsuya Kawahara, editor, Speech Recognition System, Revised 2nd Edition, Ohmsha, 2016" can be mentioned.
For example, calculate as follows. First, audio data (sound waveform) is Fourier-transformed to obtain frequency components, and the frequency components are used to calculate the power spectrum (the loudness of the sound in each frequency component). Next, this power spectrum is multiplied by a Mel filter bank. Since human hearing has a characteristic that the resolution decreases as the frequency increases, by applying a Mel filter bank, it becomes possible to extract feature amounts according to the human auditory characteristics. Then, cepstral features are calculated from this, and the harmonic components of the voiceprint wave (features that change depending on the person) and envelope components due to the vocal tract (features that change depending on the content of the utterance) are separated. The low-dimensional components (0th dimension to 14th dimension) in the cepstral feature amount are mainly used for speech recognition, but as described above, it is preferable to use the 0th dimension in this embodiment.
The cepstrum feature extracted in this way is called MFCC and is used as a speech feature.

そのあと、図9(a)に示したように部分Eに対して時間dだけ遅らせた部分E(時間長さD)についても同様に音声特徴量を得る。これを順次繰り返すことで時系列的に複数の音声特徴量を得る。なお、この遅らせる時間dの大きさは特に限定されることはないが、D>d、D=d、D<dのいずれあってもよいが、精度を高める観点からD>dであることが好ましい。本例では上記Dが20msであるのに対してdを10msとしている。
また、発話が無い部分を除外し、発話がある部分のみを対象とすることもできる。
Thereafter, as shown in FIG. 9A, the audio feature amount is similarly obtained for the portion E 2 (time length D) delayed by the time d with respect to the portion E 1 . By sequentially repeating this process, a plurality of voice features are obtained in chronological order. Note that the size of this delay time d is not particularly limited, and may be any of D>d, D=d, and D<d, but from the viewpoint of improving accuracy, it is preferable that D>d. preferable. In this example, while the above D is 20 ms, d is set to 10 ms.
Furthermore, it is also possible to exclude portions where no utterances are made and target only portions where utterances are made.

以上により、MFCCの0次元目の数値である音声特徴量の時系列変化を取得することができる。
なお、この音声特徴量は、発話者の声の大きさの個人差を低減するため、発話区間内において、0.0以上1.0以下の範囲で正規化してもよい。
As described above, it is possible to obtain the time-series change in the audio feature amount, which is the 0th dimension value of MFCC.
Note that this voice feature amount may be normalized within the range of 0.0 or more and 1.0 or less within the speech interval in order to reduce individual differences in the loudness of the speaker's voice.

[発話者判別過程S40]
発話者判別過程S40では、第一の口唇挙動特徴量算出過程S20で得られた第一の口唇挙動特徴量及び音声特徴量算出過程S30で得られた音声特徴量から発話者を特定する。図11に流れを示した。本形態の発話者判別過程S40は、区間の設定過程S41、第二の口唇挙動特徴量算出過程S42、区間差分の算出過程S43、発話者判別過程S44を有している。以下に各過程について説明する。
[Speaker identification process S40]
In the speaker discrimination step S40, the speaker is identified from the first lip behavior feature obtained in the first lip behavior feature calculation step S20 and the voice feature obtained in the speech feature calculation step S30. Figure 11 shows the flow. The speaker discrimination process S40 of this embodiment includes a section setting process S41, a second lip behavior feature amount calculation process S42, a section difference calculation process S43, and a speaker discrimination process S44. Each process will be explained below.

<区間の設定過程S41>
区間の設定過程S41では、映像・音声データの取得過程S10で得られた映像及び音声データを複数の「区間」に分割する。図12に説明のための図を表した。
この「区間」は、上記第一の口唇挙動特徴量と、この後に求める第二の口唇挙動特徴量との区間差分を算出する際の最小単位である。区間は例えば1000msのように設定することができる。そして区間は、始点となる時間を少しずらすように複数設定され、図12のように区間1~区間Mを考える。
このように区間を用いることで、いわゆるフレーム単位ではなく、口唇の動きの時系列変化を考慮した発話者判別が可能となる。
<Section setting process S41>
In the section setting step S41, the video and audio data obtained in the video and audio data acquisition step S10 are divided into a plurality of "sections." FIG. 12 shows a diagram for explanation.
This "section" is the minimum unit when calculating the section difference between the first lip behavior feature amount and the second lip behavior feature amount that will be obtained thereafter. The interval can be set to 1000 ms, for example. A plurality of sections are set so that the starting points are slightly shifted in time, and sections 1 to M are considered as shown in FIG.
By using intervals in this manner, it is possible to identify the speaker in consideration of time-series changes in lip movements rather than on a so-called frame basis.

隣り合う区間における始点時間のずれは特に限定されることはなく、区間の長さと同じでもよく、区間の長さより短くてもよいし、区間の長さより長くてもよい。ただし、この始点時間のずれは、図12のように区間の長さより短いことが好ましく例えば区間の長さの0.1倍(本例では100ms)程度とすることができる。すなわち、複数の区間において、隣り合う区間では、その時間の一部が重複するように始点となる時間が決められるようにすることができる。
このように隣り合う区間において一部が時間的に重複するように区間を設定することで、重複させない場合と比較してより多くのパターンの特徴量が取得可能となる。
The difference in starting point time between adjacent sections is not particularly limited, and may be the same as the length of the section, shorter than the length of the section, or longer than the length of the section. However, it is preferable that the start point time shift is shorter than the length of the section as shown in FIG. 12, and can be, for example, about 0.1 times the length of the section (100 ms in this example). That is, in a plurality of sections, the starting times can be determined so that some of the times in adjacent sections overlap.
By setting sections such that adjacent sections partially overlap temporally in this way, more pattern feature amounts can be acquired than when they do not overlap.

それぞれの区間には複数の第一の口唇挙動特徴量及び複数の音声特徴量が含まれるように区間の長さが設定される。例えば、1つの区間の長さが1000msで、音声特徴量は上記の例のように10msごとに作成される(図9(a)のdが10ms)ときにはこの区間に含まれる音声特徴量データの数は100である。一方、第一の口唇挙動特徴量について映像は通常のカメラが1秒(1000ms)あたり30フレームであることから、1フレームあたり1つの第一の口唇挙動特徴量が得られているのでデータ数は30である。 The length of each section is set so that each section includes a plurality of first lip behavior feature amounts and a plurality of voice feature amounts. For example, when the length of one section is 1000ms and the voice feature is created every 10ms as in the above example (d in Figure 9(a) is 10ms), the voice feature data included in this section is The number is 100. On the other hand, regarding the first lip behavior feature, a normal camera captures 30 frames per second (1000ms), so one first lip behavior feature is obtained per frame, so the number of data is It is 30.

<第二の口唇挙動特徴量算出過程S42>
第二の口唇挙動特徴量算出過程S42では、区間の設定過程S41で設定した区間ごとに、音声特徴量の計算過程S30で得た音声特徴量を予め学習済のニューラルネットワークに入力して、第二の口唇挙動特徴量を算出する。従って、この過程により、音声データに基づく口唇挙動特徴量を得ることができる。
<Second lip behavior feature calculation process S42>
In the second lip behavior feature calculation step S42, for each section set in the section setting step S41, the speech feature obtained in the speech feature calculation step S30 is input into a pre-trained neural network. Calculate the second lip behavior feature amount. Therefore, through this process, it is possible to obtain lip behavior features based on voice data.

この第二の口唇挙動特徴量のデータ数は、第一の口唇挙動特徴量のデータ数と同じとすることが好ましい。すなわち、上記のように1つの区間に含まれる音声特徴量のデータ数が100、第一の口唇挙動特徴量のデータ数が30である場合には、音声特徴量の100のデータに基づいて30のデータの第二の口唇挙動特徴量が算出される。これにより後述する区間差分が求めやすくなる。 It is preferable that the number of data of the second lip behavior feature is the same as the number of data of the first lip behavior feature. In other words, if the number of voice feature data included in one section is 100 and the number of first lip behavior feature data is 30 as described above, 30 voice feature data are used based on the 100 voice feature data. A second lip behavior feature amount of the data is calculated. This makes it easier to obtain interval differences, which will be described later.

そしてこのような第二の口唇挙動特徴量の算出は区間ごとに行われる。 Then, such calculation of the second lip behavior feature amount is performed for each section.

ここで、ニューラルネットワークへの予めの学習の条件や方法は、音声特徴量を口唇挙動特徴量に対応づけることができれば特に限定されることはないが、本形態では次のように行った。 Here, the conditions and method for pre-learning the neural network are not particularly limited as long as the voice feature can be associated with the lip behavior feature, but in this embodiment, it was performed as follows.

上記した区間の長さ、及び、ここに含まれる音声特徴量データ数、第一の口唇挙動特徴量のデータ数に合わせる条件で、入力層、中間層、出力層の3層構造のニューラルネットワークを用いて学習をおこなう。例えば上記の例を用いれば、区間の長さは1000ms、入力層としては音声特徴量のデータ数に合わせて100次元、中間層を50次元とし、出力層は第一の口唇挙動特徴量のデータ数に合わせて30データが出力されるように30次元とした。なお勾配法にはAdamを使用することができる。
そしてこの出力層による出力が教師データと対比されることで学習が進められる。
A neural network with a three-layer structure of an input layer, a middle layer, and an output layer is created under the conditions that match the length of the above-mentioned section, the number of voice feature data included therein, and the number of data of the first lip behavior feature. Use it to learn. For example, using the above example, the length of the interval is 1000 ms, the input layer is 100 dimensions according to the number of voice feature data, the middle layer is 50 dimensions, and the output layer is the data of the first lip behavior feature. The number of dimensions is set to 30 so that 30 data are output. Note that Adam can be used for the gradient method.
Learning proceeds by comparing the output from this output layer with teacher data.

<区間差分の算出過程S43>
区間差分の算出過程S43では、区間ごとに、その区間に属する第一の口唇挙動特徴量の算出過程S20で得られた第一の口唇挙動特徴量と、その区間に属する第二の口唇挙動特徴量の算出過程S42で得られた第二の口唇挙動特徴量との差分をとり、区間差分を得る。より具体的には次の通りである。
<Section difference calculation process S43>
In the section difference calculation step S43, for each section, the first lip behavior feature obtained in the calculation step S20 of the first lip behavior feature belonging to the section and the second lip behavior feature belonging to the section The difference from the second lip behavior feature obtained in the amount calculation step S42 is calculated to obtain a section difference. More specifically, it is as follows.

上記したように本形態では、映像に基づく口唇挙動特徴量(第一の口唇挙動特徴量)と、音声に基づく口唇挙動特徴量(第二の口唇挙動特徴量)とのデータ数を一致させているので、その差分は時間の早い順から順次両者の差を取ればよい。従って、例えば1つの区間では30の差分データが得られる。
そしてこの過程では得られた各々の差分データを絶対値で表し、これを平均し、当該区間における区間差分δとする。従って、図12のように、この過程で各区間について区間差分δ、δ、δ、…、δが得られる。
As described above, in this embodiment, the number of data of the lip behavior feature amount based on the video (the first lip behavior feature amount) and the lip behavior feature amount based on the audio (the second lip behavior feature amount) is made to match. Therefore, the difference between the two can be calculated sequentially starting from the earliest time. Therefore, for example, 30 pieces of differential data can be obtained in one section.
In this process, each obtained difference data is expressed as an absolute value, and this is averaged to obtain the section difference δ in the section. Therefore, as shown in FIG. 12, interval differences δ 1 , δ 2 , δ 3 , . . . , δ M are obtained for each interval in this process.

<発話者判別過程S44>
発話者判別過程S44では、区間差分の算出過程S43で得られた複数の区間差分を平均して判別差分δaveを算出し、判別対象者のうち、この判別差分δaveが最も小さかった者を発話者とする。
これにより発話者を判別することができる。
<Speaker identification process S44>
In the speaker discrimination process S44, a discrimination difference δ ave is calculated by averaging the plurality of interval differences obtained in the interval difference calculation process S43, and a person with the smallest discrimination difference δ ave is selected from among the subjects to be discriminated. Be the speaker.
This allows the speaker to be identified.

以上のような方法によれば、1台の全方位カメラおよびマイクであっても、取得された発話映像に対して処理を行うことで発話者を判別できるため、人数に応じて機器数を増やす必要がなく利便性がよい。
また、音声特徴量を用いて口唇挙動特徴量を算出し、これを映像に基づく口唇挙動特徴量と照らし合わせて差分をとることで発話者を判別するため、複数名で口唇が同時に動いている場合においても発話者の判別が可能であり、口唇の動きが同時に生じた場合においても適切に発話者の判別が可能である。
According to the method described above, even with one omnidirectional camera and microphone, the speaker can be identified by processing the captured speech video, so the number of devices can be increased according to the number of people. It's not necessary and convenient.
In addition, the lip behavior features are calculated using the audio features, and the speaker is determined by comparing this with the lip behavior features based on the video and taking the difference, so multiple people's lips are moving at the same time. Even when lip movements occur simultaneously, it is possible to appropriately identify the speaker.

{発話者判別プログラム、及び、発話者判別装置}
図13は、上記した発話者判別方法S1に沿って具体的に演算を行う1つの形態にかかる発話者判別装置50の構成を概念的に表した図である。発話者判別装置50は、入力機器57、演算装置51、及び表示手段58を有している。そして演算装置51は、演算手段52、RAM53、記憶手段54、受信手段55、及び出力手段56を備えている。
{Speaker identification program and speaker identification device}
FIG. 13 is a diagram conceptually showing the configuration of a speaker discrimination device 50 according to one embodiment that specifically performs calculations in accordance with the above-described speaker discrimination method S1. The speaker identification device 50 includes an input device 57, an arithmetic device 51, and a display means 58. The arithmetic device 51 includes a calculation means 52, a RAM 53, a storage means 54, a reception means 55, and an output means 56.

演算手段52は、いわゆるCPU(中央演算子)により構成されており、上記した各構成部材に接続され、これらを制御することができる手段である。また、記憶媒体として機能する記憶手段54等に記憶された各種プログラムを実行し、これに基づいて上記した発話者判別方法S1の各処理のためのデータ作成の演算をおこなうのも演算手段52である。 The calculation means 52 is constituted by a so-called CPU (central operator), and is connected to each of the above-mentioned constituent members and is capable of controlling them. Further, the calculation means 52 executes various programs stored in the storage means 54 etc. which function as a storage medium, and performs calculations for creating data for each process of the above-mentioned speaker identification method S1 based on the programs. be.

RAM53は、演算手段52の作業領域や一時的なデータの記憶手段として機能する構成部材である。RAM53は、SRAM、DRAM、フラッシュメモリ等で構成することができ、公知のRAMと同様である。 The RAM 53 is a component that functions as a work area for the calculation means 52 and a temporary data storage means. The RAM 53 can be configured with SRAM, DRAM, flash memory, etc., and is similar to known RAM.

記憶手段54は、各種演算の根拠となるプログラムやデータが保存される記憶媒体として機能する部材である。また記憶手段54には、プログラムの実行により得られた中間、最終の各種結果を保存することができてもよい。より具体的には記憶手段54には、プログラムが記憶(保存)されている。またその他情報も併せて保存されていてもよい。 The storage means 54 is a member that functions as a storage medium in which programs and data that serve as the basis for various calculations are stored. Further, the storage means 54 may be capable of storing various intermediate and final results obtained by executing the program. More specifically, a program is stored (saved) in the storage means 54. Further, other information may also be stored.

ここで、保存されているプログラムには、上記した発話者判別方法S1の各過程を演算する根拠となるプログラムが含まれる。すなわち、発話者判別プログラムは、図1に示した発話者判別方法S1の各過程(図3、図11に示した各過程も含む。)に対応するように、各過程を各ステップに置き換えたステップを含んでいる。このプログラムの具体的な演算内容は上記した発話者判別方法S1で説明した通りである。
また、この記憶手段54には、音声特徴量から第二の口唇挙動特徴量を算出する根拠となるニューラルネットワークの学習済の結果に基づいたデータベースが記憶されていてもよい。この場合には上記プログラムはこのデータベースを逐次参照して進められる。
Here, the stored programs include a program that is the basis for calculating each process of the above-mentioned speaker discrimination method S1. That is, the speaker identification program replaces each process with each step so as to correspond to each process of the speaker identification method S1 shown in FIG. 1 (including each process shown in FIGS. 3 and 11). Contains steps. The specific calculation contents of this program are as explained in the above-mentioned speaker discrimination method S1.
The storage means 54 may also store a database based on the trained results of the neural network, which is the basis for calculating the second lip behavior feature from the voice feature. In this case, the program proceeds by sequentially referring to this database.

受信手段55は、外部からの情報を演算装置51に適切に取り入れるための機能を有する構成部材であり、入力機器57が接続される。いわゆる入力ポート、入力コネクタ等もこれに含まれる。 The receiving means 55 is a component having a function of appropriately taking in information from the outside into the arithmetic device 51, and is connected to an input device 57. This also includes so-called input ports, input connectors, etc.

出力手段56は、得られた結果のうち外部に出力すべき情報を適切に外部に出力する機能を有する構成部材であり、モニター等の表示手段58や各種装置がここに接続される。いわゆる出力ポート、出力コネクタ等もこれに含まれる。 The output means 56 is a component having a function of appropriately outputting information to be outputted to the outside from among the obtained results, and a display means 58 such as a monitor and various devices are connected here. This also includes so-called output ports, output connectors, etc.

入力機器57は、発話者の映像及び音声を取得する機器が挙げられる。典型的な機器としてはマイク、カメラ、又はマイク付きのビデオカメラである。ただし、これに限らす他の種類の発話者の映像及び音声を取得する機器であってもよい。ここから入力された情報が演算装置51に取り込まれ、この情報を利用して上記プログラムが実行される。 Examples of the input device 57 include devices that acquire video and audio of the speaker. Typical equipment is a microphone, camera, or video camera with a microphone. However, the device is not limited to this, and may be a device that acquires video and audio of other types of speakers. Information input from here is taken into the arithmetic unit 51, and the above program is executed using this information.

また、その他、ネットワークや通信により受信手段55を介して演算装置51に情報が提供されてもよい。同様にネットワークや通信により出力手段56を介して外部の機器に情報を送信することができてもよい。 In addition, information may be provided to the arithmetic device 51 via the receiving means 55 via a network or communication. Similarly, information may be transmitted to external equipment via the output means 56 via a network or communication.

このような発話者判別装置50によれば、上記した発話者判別方法S1を効率的に精度よく行なうことが可能となる。このような発話者判別装置50としては例えばコンピュータを用いることができる。 According to such a speaker discrimination device 50, it becomes possible to perform the above-described speaker discrimination method S1 efficiently and accurately. For example, a computer can be used as such a speaker identification device 50.

{発話者判別試験}
発明者は、実際に発話者を判別する試験を行った。以下に条件や試験の方法等を示す。
・カメラ:全方位カメラ、THITA V、RICOH社製
・マイク:TA-1、RICOH社製
・照明:蛍光灯、照度700lx~900lx
・判別対象者:2名(A、B)
・判別対象者の配置:カメラから50cm離隔した位置、カメラに向かって正面を向いた姿勢
{Speaker identification test}
The inventor actually conducted a test to identify speakers. The conditions and test methods are shown below.
・Camera: Omnidirectional camera, THITA V, manufactured by RICOH ・Microphone: TA-1, manufactured by RICOH ・Lighting: Fluorescent lamp, illuminance 700lx to 900lx
・Target people: 2 people (A, B)
・Placement of person to be identified: 50cm away from the camera, facing forward towards the camera

以上のような条件に基づいて次のように試験を行った。
・判別対象者2名(A、B)がそれぞれ別に同じ文章を音読し、これを上記カメラ及びマイクで記録した。
・判別対象者が音読した文章はニュース記事から抜粋した11種類とした。従って、全部で22の映像及び音声データを得た。
・この22のデータから20を教師データとしニューラルネットワークの学習に用い、残りの2つのデータをテストデータとする分割をした。教師データとテストデータの組み合わせを変更して異なる分割パターンで同様に行い、全部で231パターンとした。
The test was conducted as follows based on the conditions described above.
- Two people (A, B) to be judged read the same sentence aloud separately, and this was recorded using the camera and microphone mentioned above.
・The sentences read aloud by the test subjects were 11 types extracted from news articles. Therefore, a total of 22 pieces of video and audio data were obtained.
・Out of these 22 data, 20 were used as teacher data for learning the neural network, and the remaining 2 data were divided into test data. The same process was performed using different division patterns by changing the combination of teacher data and test data, resulting in a total of 231 patterns.

以上のような準備をして、次のように試験を行った。図14に説明のための図を示した。
(1)22データ(判別対象者A:11データ、判別対象者B:11データ)を対象に、任意の2データをテストデータ、残りの20データを教師データとして選定する。
(2)教師データ(20データ)を使用してニューラルネットワークの学習を行い、学習済みのニューラルネットワークを構成する。
(3)この学習済みのニューラルネットワークを用いて、テストデータに対し、発話者判別を行う。このとき、図14に示すように、2つ準備したテストデータ(図14(a)のテストデータ1、図14(b)のテストデータ2)のそれぞれについて発話者判別を行う。
すなわち、テストデータ1については、図14(a)に示したように、テストデータ1の音声データを用いて第二の口唇挙動特徴量を得る。これをテストデータ1の映像から得た第一の口唇挙動特徴量、及び、テストデータ2の映像から得た第一の口唇挙動特徴量と対比して、それぞれについてδaveを算出する。そしてこの場合にはテストデータ1同士のδaveの方が小さい場合に判別が成功である。
同様に、テストデータ2については、図14(b)に示したように、テストデータ2の音声データを用いて第二の口唇挙動特徴量を得る。これをテストデータ1の映像から得た第一の口唇挙動特徴量、及び、テストデータ2の映像から得た第一の口唇挙動特徴量と対比して、それぞれについてδaveを算出する。そしてこの場合にはテストデータ2同士のδaveの方が小さい場合に判別が成功である。
(4)テストデータと教師データの組み合わせを変更し、上記(1)乃至(3)の手順を繰り返し、全パターンである231回行った。
(5)上記(1)乃至(4)で得られた462回分(231×2)の判別結果を用いて、判別成功率とδaveの平均値を算出した。
なお、本例においては、第一の口唇挙動特徴量及び音声特徴量について0.0以上1.0以下の範囲における正規化をした場合と、当該正規化をしない場合とのそれぞれについて試験した。
After preparing as described above, the test was conducted as follows. FIG. 14 shows a diagram for explanation.
(1) Among 22 data (11 data for discrimination target A, 11 data for discrimination target B), select two arbitrary data as test data and the remaining 20 data as teacher data.
(2) Learning a neural network using the teacher data (20 data) and constructing a trained neural network.
(3) Using this trained neural network, identify the speaker on the test data. At this time, as shown in FIG. 14, the speaker is determined for each of the two prepared test data (test data 1 in FIG. 14(a) and test data 2 in FIG. 14(b)).
That is, for test data 1, as shown in FIG. 14(a), the second lip behavior feature amount is obtained using the audio data of test data 1. This is compared with the first lip behavior feature obtained from the video of test data 1 and the first lip behavior feature obtained from the video of test data 2, and δ ave is calculated for each. In this case, the determination is successful if the δ ave of the test data 1 is smaller.
Similarly, for test data 2, as shown in FIG. 14(b), the second lip behavior feature amount is obtained using the audio data of test data 2. This is compared with the first lip behavior feature obtained from the video of test data 1 and the first lip behavior feature obtained from the video of test data 2, and δ ave is calculated for each. In this case, the determination is successful if the δ ave of the test data 2 is smaller.
(4) The combination of test data and teacher data was changed and the above steps (1) to (3) were repeated 231 times, which is the total pattern.
(5) Using the 462 (231×2) discrimination results obtained in (1) to (4) above, the discrimination success rate and the average value of δ ave were calculated.
In this example, tests were conducted for the case where the first lip behavior feature amount and the voice feature amount were normalized in the range of 0.0 or more and 1.0 or less, and the case where the normalization was not performed.

以上の結果、後で示すがニューラルネットワークにおける学習回数を変更して上記の試験を行ったところ、正規化をした場合には79.2%~83.8%の判別成功率を得ることができた。一方正規化をしなかった場合にも78.1%~82.5%の判別成功率を得ることができた。従って、正規化の有無によらず高い判別成功率を得ることができる。ただし、正規化をすることにより判別成功率を高めることが可能である。判別成功率は、全判別回数に対する成功判別回数の比率を百分率で表したものである。 As a result of the above, as will be shown later, when we performed the above test by changing the number of learning times in the neural network, we were able to obtain a discrimination success rate of 79.2% to 83.8% when normalized. Ta. On the other hand, even when normalization was not performed, a discrimination success rate of 78.1% to 82.5% could be obtained. Therefore, a high discrimination success rate can be obtained regardless of the presence or absence of normalization. However, it is possible to increase the discrimination success rate by normalizing. The discrimination success rate is the ratio of the number of successful discriminations to the total number of discriminations expressed as a percentage.

上記のように発明者はこの試験において、ニューラルネットワークにおける学習回数と判別成功率との関係を調べた。すなわち、学習の繰り返し回数(学習回数)を変更し、発話者判別の成功率との関係を調べた。その結果を表1に示す。これは学習回数を500回から10000回まで500回ずつ変更した結果である。試験方法は上記と同じである。
また、表1の「δave」は判別差分の値である。
As mentioned above, in this test, the inventor investigated the relationship between the number of learning times in the neural network and the discrimination success rate. That is, the number of repetitions of learning (the number of learning times) was changed, and the relationship with the success rate of speaker identification was investigated. The results are shown in Table 1. This is the result of changing the number of learning times from 500 times to 10,000 times in increments of 500 times. The test method is the same as above.
Further, "δ ave " in Table 1 is the value of the discrimination difference.

表1からわかるように、いずれの場合も高い確率で発話者の判別が可能である。 As can be seen from Table 1, the speaker can be identified with high probability in either case.

50 発話者判別装置 50 Speaker identification device

Claims (11)

映像及び音声データから発話者を判別する方法であって、
取得した前記映像から対象者の上唇と下唇との距離に基づいて第一の口唇挙動特徴量を時系列に複数得る過程と、
取得した前記音声データに基づいて音声特徴量を時系列に複数得る過程と、
発話者を判別する過程と、を有し、
前記発話者を判別する過程では、
複数の前記音声特徴量から第二の口唇挙動特徴量を時系列に複数得る過程と、
前記第一の口唇挙動特徴量と、前記第二の口唇挙動特徴量と、の差である判別差分を得る過程と、
前記映像に含まれる前記対象者のうち前記判別差分が最も小さい対象者を発話者とする過程と、を備える、発話者判別方法。
A method for determining a speaker from video and audio data, the method comprising:
a step of obtaining a plurality of first lip behavior features in time series based on the distance between the subject's upper lip and lower lip from the acquired video;
a step of obtaining a plurality of voice features in time series based on the acquired voice data;
a process of determining a speaker;
In the process of determining the speaker,
a step of obtaining a plurality of second lip behavior features in time series from the plurality of voice features;
a step of obtaining a discrimination difference that is a difference between the first lip behavior feature amount and the second lip behavior feature amount;
A method for identifying a speaker, comprising the step of determining, as a speaker, a target person with the smallest discrimination difference among the target persons included in the video.
前記第一の口唇挙動特徴量は、前記上唇と下唇との距離と、前記対象者の鼻梁上の2点間の距離と、の割合により得られる請求項1に記載の発話者判別方法。 2. The speaker discrimination method according to claim 1, wherein the first lip behavior feature is obtained by a ratio between a distance between the upper lip and the lower lip and a distance between two points on the bridge of the subject's nose. 前記発話者を判別する過程では、
始点となる時間が異なり所定の時間範囲を有する複数の区間を作成する過程と、
複数の前記区間のそれぞれについて、前記第一の口唇挙動特徴量と前記第二の口唇挙動特徴量との区間差分を求め、各前記区間の前記区間差分の平均を前記判別差分とする、請求項1又は2に記載の発話者判別方法。
In the process of determining the speaker,
a process of creating a plurality of sections having different starting points and predetermined time ranges;
A section difference between the first lip behavior feature amount and the second lip behavior feature amount is determined for each of the plurality of sections, and an average of the section differences of each section is set as the discrimination difference. The speaker identification method described in 1 or 2.
前記複数の区間において、隣り合う前記区間では、その時間の一部が重複するように前記始点となる時間が決められる請求項3に記載の発話者判別方法。 4. The speaker identification method according to claim 3, wherein in the plurality of sections, the time serving as the starting point is determined so that a part of the time overlaps in adjacent sections. 複数の前記第一の口唇挙動特徴量及び複数の前記音声特徴量は0.0以上1.0以下の範囲で正規化されて表される、請求項1乃至4のいずれかに記載の発話者判別方法。 The speaker according to any one of claims 1 to 4, wherein the plurality of first lip behavior feature quantities and the plurality of voice feature quantities are normalized and expressed in a range of 0.0 to 1.0. Discrimination method. 映像及び音声データから発話者を判別するプログラムであって、
取得した前記映像から対象者の上唇と下唇との距離に基づいて第一の口唇挙動特徴量を時系列に複数得るステップと、
取得した前記音声データに基づいて音声特徴量を時系列に複数得るステップと、
発話者を判別するステップと、を有し、
前記発話者を判別するステップでは、
複数の前記音声特徴量から第二の口唇挙動特徴量を時系列に複数得るステップと、
前記第一の口唇挙動特徴量と、前記第二の口唇挙動特徴量と、の差である判別差分を得るステップと、
前記映像に含まれる前記対象者のうち前記判別差分が最も小さい対象者を発話者とするステップと、を含む、発話者判別プログラム。
A program for determining a speaker from video and audio data, the program comprising:
obtaining a plurality of first lip behavior features in time series based on the distance between the subject's upper lip and lower lip from the acquired video;
obtaining a plurality of audio features in time series based on the acquired audio data;
a step of determining a speaker;
In the step of determining the speaker,
obtaining a plurality of second lip behavior features in time series from the plurality of voice features;
obtaining a discrimination difference that is a difference between the first lip behavior feature amount and the second lip behavior feature amount;
A program for identifying a speaker, including the step of determining, as a speaker, a target person with the smallest discrimination difference among the target persons included in the video.
前記第一の口唇挙動特徴量は、前記上唇と下唇との距離と、前記対象者の鼻梁上の2点間の距離と、の割合により得る請求項6に記載の発話者判別プログラム。 7. The speaker identification program according to claim 6, wherein the first lip behavior feature is obtained by a ratio between a distance between the upper lip and the lower lip and a distance between two points on the bridge of the subject's nose. 前記発話者を判別するステップでは、
始点となる時間が異なり予め決められた時間範囲を有する複数の区間を作成するステップと、
複数の前記区間のそれぞれについて、前記第一の口唇挙動特徴量と前記第二の口唇挙動特徴量との区間差分を求め、各前記区間の前記区間差分の平均を求めてこれを前記判別差分とする、請求項6又は7に記載の発話者判別プログラム。
In the step of determining the speaker,
creating a plurality of sections having different starting times and predetermined time ranges;
For each of the plurality of sections, a section difference between the first lip behavior feature amount and the second lip behavior feature amount is determined, an average of the section differences for each section is calculated, and this is calculated as the discrimination difference. The speaker identification program according to claim 6 or 7.
前記複数の区間において、隣り合う前記区間では、その時間の一部が重複するように前記始点となる時間を決める請求項8に記載の発話者判別プログラム。 9. The speaker identification program according to claim 8, wherein in the plurality of sections, the time serving as the starting point is determined so that a part of the time overlaps in the adjacent sections. 複数の前記第一の口唇挙動特徴量及び複数の前記音声特徴量を0.0以上1.0以下の範囲で正規化する、請求項6乃至9のいずれかに記載の発話者判別プログラム。 10. The speaker identification program according to claim 6, wherein the plurality of first lip behavior feature amounts and the plurality of voice feature amounts are normalized within a range of 0.0 or more and 1.0 or less. 映像及び音声データから発話者を判別する装置であって、
前記映像を取得するカメラと、
前記音声データを取得するマイクと、
請求項6乃至10のいずれかに記載の発話者判別プログラムが記憶された記憶手段、及び、前記発話者判別プログラムに基づいて演算を行う演算手段と、を有し、
前記演算手段は、前記カメラで取得した映像、及び、前記マイクで取得した音声データを取得し、取得した前記映像及び前記音声データを用いて前記発話者判別プログラムによる演算が行われる、発話者判別装置。
A device for determining a speaker from video and audio data, the device comprising:
a camera that acquires the image;
a microphone that acquires the audio data;
A storage device storing a speaker identification program according to any one of claims 6 to 10, and a calculation device that performs calculations based on the speaker identification program,
The calculation means is configured to perform speaker identification by obtaining an image obtained by the camera and audio data obtained by the microphone, and performing an operation by the speaker identification program using the obtained image and the audio data. Device.
JP2020000673A 2020-01-07 2020-01-07 Speaker identification method, speaker identification program, and speaker identification device Active JP7396590B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020000673A JP7396590B2 (en) 2020-01-07 2020-01-07 Speaker identification method, speaker identification program, and speaker identification device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020000673A JP7396590B2 (en) 2020-01-07 2020-01-07 Speaker identification method, speaker identification program, and speaker identification device

Publications (2)

Publication Number Publication Date
JP2021110996A JP2021110996A (en) 2021-08-02
JP7396590B2 true JP7396590B2 (en) 2023-12-12

Family

ID=77059826

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020000673A Active JP7396590B2 (en) 2020-01-07 2020-01-07 Speaker identification method, speaker identification program, and speaker identification device

Country Status (1)

Country Link
JP (1) JP7396590B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023094218A (en) * 2021-12-23 2023-07-05 サンスター株式会社 Information processing device, mastication training system, mastication evaluation method, mastication training program, and recording medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000338987A (en) 1999-05-28 2000-12-08 Mitsubishi Electric Corp Utterance start monitoring device, speaker identification device, voice input system, speaker identification system, and communication system
JP2011186351A (en) 2010-03-11 2011-09-22 Sony Corp Information processor, information processing method, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000338987A (en) 1999-05-28 2000-12-08 Mitsubishi Electric Corp Utterance start monitoring device, speaker identification device, voice input system, speaker identification system, and communication system
JP2011186351A (en) 2010-03-11 2011-09-22 Sony Corp Information processor, information processing method, and program

Also Published As

Publication number Publication date
JP2021110996A (en) 2021-08-02

Similar Documents

Publication Publication Date Title
Vougioukas et al. Video-driven speech reconstruction using generative adversarial networks
JP6042015B1 (en) Online interview evaluation apparatus, method and program
JP6464449B2 (en) Sound source separation apparatus and sound source separation method
US20080126426A1 (en) Adaptive voice-feature-enhanced matchmaking method and system
CN107409061A (en) Voice summarizes program
CN110610534B (en) Automatic mouth shape animation generation method based on Actor-Critic algorithm
Tao et al. End-to-end audiovisual speech activity detection with bimodal recurrent neural models
JP2003255993A (en) Speech recognition system, speech recognition method, speech recognition program, speech synthesis system, speech synthesis method, speech synthesis program
JP2017215468A (en) Voice dialogue apparatus and voice dialogue method
CN112037788B (en) Voice correction fusion method
JP2013101680A (en) Method and system for electronically evaluating dialogue
US11699043B2 (en) Determination of transcription accuracy
JP2023117068A (en) Speech recognition device, speech recognition method, speech recognition program, speech recognition system
US20100235169A1 (en) Speech differentiation
JP7396590B2 (en) Speaker identification method, speaker identification program, and speaker identification device
CN114466178A (en) Method and device for measuring synchronism of voice and image
Zheng et al. Incorporating ultrasound tongue images for audio-visual speech enhancement through knowledge distillation
JP7565041B2 (en) Speech section extraction method, speech section extraction program, and speech section extraction device
JP2019192092A (en) Conference support device, conference support system, conference support method, and program
JP7313518B1 (en) Evaluation method, evaluation device, and evaluation program
JP7347511B2 (en) Audio processing device, audio processing method, and program
CN114494930A (en) Training method and device for voice and image synchronism measurement model
CN114466179A (en) Method and device for measuring synchronism of voice and image
WO2022025025A1 (en) Emotion analysis system and emotion analysis device
JP4775961B2 (en) Pronunciation estimation method using video

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20200130

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221223

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231016

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: 20231024

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231121

R150 Certificate of patent or registration of utility model

Ref document number: 7396590

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350