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
JP7627753B2 - Voice Recognition Device - Google Patents
[go: Go Back, main page]

JP7627753B2 - Voice Recognition Device - Google Patents

Voice Recognition Device Download PDF

Info

Publication number
JP7627753B2
JP7627753B2 JP2023525437A JP2023525437A JP7627753B2 JP 7627753 B2 JP7627753 B2 JP 7627753B2 JP 2023525437 A JP2023525437 A JP 2023525437A JP 2023525437 A JP2023525437 A JP 2023525437A JP 7627753 B2 JP7627753 B2 JP 7627753B2
Authority
JP
Japan
Prior art keywords
event
sound information
speech recognition
recognition result
speech
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
JP2023525437A
Other languages
Japanese (ja)
Other versions
JPWO2022254909A1 (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.)
NTT Docomo Inc
Original Assignee
NTT Docomo 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 NTT Docomo Inc filed Critical NTT Docomo Inc
Publication of JPWO2022254909A1 publication Critical patent/JPWO2022254909A1/ja
Application granted granted Critical
Publication of JP7627753B2 publication Critical patent/JP7627753B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/10Speech classification or search using distance or distortion measures between unknown speech and reference templates
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Machine Translation (AREA)

Description

本発明は、音声認識を行う音声認識装置に関する。 The present invention relates to a voice recognition device that performs voice recognition.

特許文献1には、会議などにおける音声データに含まれている音声区間と非音声区間とを識別しながら、音声区間から音声を示すテキストデータを認識する会議支援システムの記載がある。Patent document 1 describes a conference support system that distinguishes between speech segments and non-speech segments contained in audio data during a conference, etc., and recognizes text data indicating speech from the speech segments.

特開2018-45208号公報JP 2018-45208 A

しかしながら、会議等において、笑い声などを認識することができず、その雰囲気を提供することができない。したがって、会議の雰囲気などその質を分析することが困難である。However, in a meeting, etc., it is not possible to recognize laughter, etc., and it is not possible to provide that atmosphere. Therefore, it is difficult to analyze the quality of the meeting atmosphere, etc.

本発明は、会議などにおける会話の雰囲気を把握することができる音声認識装置を提供することを目的とする。 The present invention aims to provide a voice recognition device that can grasp the atmosphere of a conversation in a meeting, etc.

本発明の音声認識装置は、音情報を取得する音情報取得部と、前記音情報のうち第1の音情報を音声認識処理して認識結果を取得するとともに、前記第1の音情報に関連する第2の音情報が非言語によるイベントの発生であることを判断し、前記イベントを示す情報を前記認識結果に関連付けて出力する音情報処理部と、を備える。The voice recognition device of the present invention comprises a sound information acquisition unit that acquires sound information, and a sound information processing unit that performs voice recognition processing on first sound information among the sound information to obtain a recognition result, determines that second sound information related to the first sound information is the occurrence of a non-verbal event, and outputs information indicating the event in association with the recognition result.

本発明によると、会議などにおける会話の雰囲気を把握しやすい音声認識結果を得ることができる。 According to the present invention, it is possible to obtain voice recognition results that make it easy to grasp the atmosphere of a conversation in a meeting, etc.

本開示における音声認識装置100の機能構成を示すブロック図である。1 is a block diagram showing a functional configuration of a speech recognition device 100 according to the present disclosure. 音声の認識結果の信頼度および認識イベントごとの信頼度を示す説明図である。10 is an explanatory diagram showing the reliability of a speech recognition result and the reliability of each recognition event; FIG. ある発話に対する処理結果例を示す図である。FIG. 13 is a diagram showing an example of a processing result for an utterance. 判定区間を変えたときの判定処理の概要を示す図である。FIG. 13 is a diagram showing an outline of a determination process when a determination section is changed. 音声認識装置100の動作を示すフローチャートである。4 is a flowchart showing an operation of the voice recognition device 100. 発話が英語である場合の処理を示す図である。FIG. 13 is a diagram illustrating a process when an utterance is in English. イベントタグ情報を付加する処理における結果出力例を示す図である。FIG. 13 is a diagram showing an example of a result output in a process of adding event tag information. 、ユーザAおよびユーザBに対する処理判定例を示す図である。13 is a diagram showing an example of processing determination for user A and user B. 他の例における結果出力例を示す図である。FIG. 13 is a diagram showing an example of a result output in another example. 別の例における結果出力例を示す図である。FIG. 13 is a diagram showing an example of a result output in another example. イベントタグ情報と認識結果テキストとを関連付けた事例について説明する。An example in which event tag information is associated with recognition result text will be described. 本開示の変形における音声認識装置100aの機能構成を示すブロック図である。FIG. 13 is a block diagram showing a functional configuration of a speech recognition device 100a according to a modification of the present disclosure. 修正の具体例を示す図である。FIG. 13 is a diagram showing a specific example of correction. 別の変形例の音声認識装置100bの機能構成を示すブロック図である。FIG. 11 is a block diagram showing a functional configuration of a voice recognition device 100b according to another modified example. 話題ごとのイベント種別の頻度を示したグラフである。13 is a graph showing the frequency of event types by topic. 本開示の一実施の形態に係る音声認識装置100のハードウェア構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a hardware configuration of a voice recognition device 100 according to an embodiment of the present disclosure.

添付図面を参照しながら本開示の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。An embodiment of the present disclosure will be described with reference to the accompanying drawings. Where possible, identical parts are designated by the same reference numerals and duplicated explanations will be omitted.

図1は、本開示における音声認識装置100の機能構成を示すブロック図である。図に示される通り、音声認識装置100は、音声取得部101、音声認識部102、非言語音声認識部103(非言語音認識部)、スコア判定部104、および結果出力部105を含んで構成されている。以下、各構成について説明する。 Figure 1 is a block diagram showing the functional configuration of a speech recognition device 100 in the present disclosure. As shown in the figure, the speech recognition device 100 is configured to include a speech acquisition unit 101, a speech recognition unit 102, a non-language speech recognition unit 103 (non-language sound recognition unit), a score determination unit 104, and a result output unit 105. Each component will be described below.

音声取得部101は、会議または講義などにおける音声を取得する部分である。例えば、音声取得部101は、マイクである。なお、これに限らず、有線または無線によって送信された音声信号を取得する部分としてもよい。この音声取得部101は、音声波形信号から、音声区間を検出し、その区間ごとに音声認識部102および非言語音声認識部103に出力する。The voice acquisition unit 101 is a part that acquires voice during a meeting, lecture, etc. For example, the voice acquisition unit 101 is a microphone. However, this is not limited to this, and the voice acquisition unit 101 may be a part that acquires a voice signal transmitted by wire or wirelessly. This voice acquisition unit 101 detects a voice section from the voice waveform signal, and outputs each section to the voice recognition unit 102 and the non-language voice recognition unit 103.

音声認識部102は、音声取得部101から出力された音声区間における言語音または非言語音を、公知の言語モデルおよび音響モデルを用いて音声認識処理を行い、認識単位ごとの認識結果テキストを取得するとともに、その認識結果テキストの読みおよび信頼度を導出する部分である。音声認識部102は、認識単位として、発話単位、文単位、文節単位、単語単位、カナ若しくは音素単位、または時間単位に、認識結果テキスト、その読みおよび信頼度を出力する。The speech recognition unit 102 performs speech recognition processing on speech sounds or non-speech sounds in the speech section output from the speech acquisition unit 101 using a publicly known language model and acoustic model, acquires recognition result text for each recognition unit, and derives the reading and reliability of the recognition result text. The speech recognition unit 102 outputs the recognition result text, its reading, and its reliability for each recognition unit, such as an utterance unit, a sentence unit, a phrase unit, a word unit, a kana or phoneme unit, or a time unit.

この信頼度は、音声認識処理をした場合における認識結果に対してどれだけ信頼してよいかを示した情報であり、一般的には、0~1の間で示されるが、これに限るものではなく、整数で表してもよいし、0~100の間で表してもよい。また、正規化した数値としてもよい。本開示においては、言語モデルおよび音響モデルに記憶されている信頼度に基づいて音声認識結果に対する信頼度を求めることとするが、これに限らず、例えば、End―to―Endの音声認識など、他の公知の信頼度の導出方法を用いてもよい。 This reliability is information indicating how much one can trust the recognition results when speech recognition processing is performed, and is generally indicated between 0 and 1, but is not limited to this and may be expressed as an integer or between 0 and 100. It may also be a normalized numerical value. In this disclosure, the reliability of the speech recognition result is calculated based on the reliability stored in the language model and the acoustic model, but is not limited to this and other known reliability derivation methods, such as end-to-end speech recognition, may be used.

非言語音声認識部103は、音声取得部101から出力された音声区間における言語音または非言語音に対して、公知の非言語音のための認識モデルを用いて非言語音に対する認識処理を行う部分である。この非言語音声認識部103は、音声認識部102により音声認識された認識単位に応じた認識時間ごとの非言語音の種別に応じた各イベントに対する信頼度を生成する。例えば、音声認識部102が単語単位で認識した場合、その認識した単語に対する発話時間が、非言語音声認識部103の認識単位となる。The non-language speech recognition unit 103 is a part that performs recognition processing on non-language sounds using a publicly known recognition model for non-language sounds for speech sounds or non-language sounds in the speech section output from the speech acquisition unit 101. This non-language speech recognition unit 103 generates a reliability for each event according to the type of non-language sound for each recognition time according to the recognition unit recognized by the speech recognition unit 102. For example, when the speech recognition unit 102 recognizes on a word-by-word basis, the speaking time for the recognized word becomes the recognition unit of the non-language speech recognition unit 103.

イベントとは、非言語音の種別を示し、肯定イベントおよび否定イベントなる。例えば、本開示において、非言語音とは、笑い声、相槌音、頷き音(肯定または否定を区別可)、ため息、くしゃみ、咳などの音声に基づく非言語音のほか、キーボード音およびBGMなどの楽曲音などの音を示す。例えば、肯定イベントは、笑い声であることを示し、否定イベントは、笑い声ではないことを示す。非言語音声認識部103は、これら非言語音を認識して、肯定イベントおよび否定イベントに対する信頼度を生成する。An event indicates a type of non-verbal sound, and can be a positive event or a negative event. For example, in this disclosure, non-verbal sounds refer to non-verbal sounds based on speech, such as laughter, interjections, nodding sounds (which can be distinguished as positive or negative), sighs, sneezing, and coughing, as well as keyboard sounds and musical sounds such as background music. For example, a positive event indicates that it is laughter, and a negative event indicates that it is not laughter. The non-verbal speech recognition unit 103 recognizes these non-verbal sounds and generates a confidence level for the positive event and the negative event.

イベントに対する信頼度は、非言語音声認識処理をした場合における認識結果に対してどれだけ信頼してよいかを示した情報である。この信頼度は、一般的には、0~1の間で示されるが、これに限るものではなく、整数で表してもよいし、0~100の間で表してもよい。また、正規化した数値としてもよい。この信頼度は、非言語音を認識するための認識モデルに記憶されている信頼度に基づいて求められるが、これに限らず、他の公知の信頼度の導出方法を用いてもよい。 The reliability of an event is information indicating how much one can trust the recognition results when non-speech speech recognition processing is performed. This reliability is generally indicated between 0 and 1, but is not limited to this and may be expressed as an integer or between 0 and 100. It may also be a normalized numerical value. This reliability is calculated based on the reliability stored in the recognition model for recognizing non-speech sounds, but is not limited to this and other known reliability derivation methods may be used.

図2は、音声の認識結果テキストの信頼度およびイベントごとの信頼度を示す説明図である。図に示されるとおり、発話内容「あははは」(“ahahaha”と発話されている)があるとする。これは笑い声を示している。 Figure 2 is an explanatory diagram showing the reliability of the speech recognition result text and the reliability for each event. As shown in the figure, assume that there is an utterance "Ahahaha" (spoken as "ahahaha"). This indicates laughter.

音声認識部102は、音声を言語音として認識しようとするため、テキストデータ「あ母派」(日本語の漢字に変換されている)、読み方「アハハハ」(ahahaha)と認識する。音声認識部102は、音響モデルおよび言語モデルを用いて認識された認識結果テキストに対する信頼度を導出する。The speech recognition unit 102 attempts to recognize speech as speech sounds, and therefore recognizes the text data as "あぼ派" (converted into Japanese kanji characters) and the reading "あははハハ" (ahahaha). The speech recognition unit 102 derives the reliability of the recognized recognition result text using the acoustic model and the language model.

一方で、非言語音声認識部103は、イベントごとの信頼度を導出する。図2では、笑い声の有無に応じた信頼度を導出する。すなわち、「あははは」(“ahahaha”と発話されている)が、笑い声ではないことに対する信頼度、笑い声であることに対する信頼度を算出する。図2では、笑い声なしが、0.3、笑い声ありが、0.7であることを示す信頼度を算出する。On the other hand, the non-language speech recognition unit 103 derives the confidence for each event. In FIG. 2, the confidence is derived according to the presence or absence of laughter. That is, the confidence that "ahahaha" (spoken as "ahahaha") is not laughter and the confidence that it is laughter are calculated. In FIG. 2, the confidence that there is no laughter is calculated as 0.3, and the confidence that there is laughter is calculated as 0.7.

そのほか、笑い声としてのテキストデータの信頼度を算出してもよい。また、非言語音として、咳の有無、またはキーボード音の有無など、その他の種別の信頼度を算出してもよい。 In addition, the reliability of the text data as laughter may be calculated. Also, the reliability of other types of non-verbal sounds, such as the presence or absence of coughing or the presence or absence of keyboard sounds, may be calculated.

非言語音声認識部103は、笑い声、咳、またはキーボード音をそれぞれ認識するための認識モデルを有しており、この認識モデルに基づいてそれぞれの信頼度を算出することができる。なお、当然にその他、相槌音、頷き音、くしゃみを認識するための認識モデルを備えてもよい。また、複数のイベントに対する各イベントの信頼度を出力する認識モデルを備えてもよい。The non-verbal speech recognition unit 103 has a recognition model for recognizing laughter, coughing, or keyboard sounds, and can calculate the reliability of each based on this recognition model. Of course, it may also have recognition models for recognizing other sounds such as backchannel sounds, nodding sounds, and sneezing. It may also have a recognition model that outputs the reliability of each of multiple events.

スコア判定部104は、音声認識部102により認識された言語音に対する認識結果テキストの信頼度と、非言語音声認識部103により認識されたイベントに対する信頼度とに基づいて、認識結果テキストとイベントとのいずれが妥当であるかを判定する部分である。The score determination unit 104 is a part that determines whether the recognition result text or the event is valid based on the reliability of the recognition result text for the speech sounds recognized by the speech recognition unit 102 and the reliability of the event recognized by the non-speech speech recognition unit 103.

その詳細処理を、図2を用いて説明する。なお、図2では、音声として「あははは」(“ahahaha”)が入力され、それぞれ音声認識部102および非言語音声認識部103において処理がなされたものとする。スコア判定部104は、音声認識部102の認識結果テキスト「あ母派」(“ahahaha”が認識された日本語(ここでは誤変換の例とする))の信頼度と、非言語音声認識部103の肯定イベントおよび否定イベント(笑い声なし/あり)のそれぞれ信頼度とを比較する。図2では、音声認識部102は、認識結果テキストの信頼度:0.3を出力する。また、非言語音声認識部103は、否定イベント(笑い声なし)の信頼度:0.3、肯定イベント(笑い声あり)の信頼度:0.7を出力する。The detailed processing will be explained with reference to FIG. 2. In FIG. 2, it is assumed that the voice "ahahaha" is input and processed by the voice recognition unit 102 and the non-language voice recognition unit 103. The score determination unit 104 compares the reliability of the recognition result text "あぼ派" (Japanese in which "ahahaha" is recognized (here, an example of a misconversion)) of the voice recognition unit 102 with the reliability of the positive event and negative event (with/without laughter) of the non-language voice recognition unit 103. In FIG. 2, the voice recognition unit 102 outputs the reliability of the recognition result text: 0.3. Furthermore, the non-language voice recognition unit 103 outputs the reliability of the negative event (without laughter): 0.3 and the reliability of the positive event (with laughter): 0.7.

スコア判定部104は、信頼度の最も高い認識結果テキストまたはイベントを判定する。図2では、肯定イベント(笑い声あり)の信頼度:0.7が最も高い信頼度であるため、「あははは」(ahahaha)は、笑い声を示すイベントとして判定される。The score determination unit 104 determines the recognition result text or event with the highest reliability. In FIG. 2, the reliability of the positive event (laughing) is 0.7, which is the highest reliability, so "ahahaha" is determined as an event indicating laughter.

なお、スコア判定部104は、上記の通り、最も大きい信頼度に基づいて認識結果テキストまたはイベントを判定してもよいし、信頼度ごとに重み付けで調整した値を利用してもよい。例えば、スコア判定部104は、肯定イベントまたは否定イベントの信頼度に対して所定の係数を掛けた値に基づいて、発話内容がいずれのイベントであるかを判定してもよい。より具体的には、スコア判定部104は、肯定イベントの信頼度に対して2を掛けた、その値と、否定イベントの信頼度と比較することにより、非言語音を判定してもよい。As described above, the score determination unit 104 may determine the recognition result text or event based on the highest reliability, or may use values adjusted by weighting for each reliability. For example, the score determination unit 104 may determine which event the utterance content is based on a value obtained by multiplying the reliability of a positive event or a negative event by a predetermined coefficient. More specifically, the score determination unit 104 may determine a non-speech sound by multiplying the reliability of a positive event by 2 and comparing the result with the reliability of a negative event.

また、スコア判定部104は、肯定イベントの信頼度に対して0.7を掛けて、そして0.1を減算し、閾値と比較することにより非言語音における肯定イベントの適否を判定してもよい。これら係数および閾値は、固定値をあらかじめメモリ等に記憶しておいてもよいし、外部から入力できるよう入力部を備えてもよい。さらに、与えられた係数および閾値を所定の数式によって変動させてもよい。また、スコア判定部104は、肯定イベントおよび否定イベントのそれぞれの2値の信頼度と比較に限定せず、それ以外を含めてもよく、例えば3値以上の値と比較してもよい。例えば、笑い声あり、咳ありを肯定イベントとし、笑い声なし、咳なしを否定イベントとし、キーボード音ありを雑音イベントとして、3つのイベントの信頼度3値を比較してもよい。 The score determination unit 104 may also determine whether a positive event in a non-speech sound is appropriate by multiplying the reliability of the positive event by 0.7, subtracting 0.1 from it, and comparing it with a threshold value. These coefficients and threshold values may be fixed values stored in advance in a memory or the like, or an input unit may be provided so that they can be input from the outside. Furthermore, the given coefficients and threshold values may be varied using a predetermined formula. The score determination unit 104 is not limited to comparing the reliability of the positive event and the negative event with two values, but may include other values, for example, it may compare with three or more values. For example, laughter and coughing may be considered as positive events, no laughter and no coughing as negative events, and keyboard sounds may be considered as noise events, and the three reliability values of the three events may be compared.

このような重み付けによる調整は、例えば、本開示における音声認識装置100を利用するユーザの属性若しくは種別、または会議の内容に応じて決められる。例えば、笑いが起きやすい会議内容の場合には、笑い声を認識しやすいが、そうではない会議内容も存在する。そういった場合には、笑い声が、笑い声として認識しづらい。そういう会議またはユーザに対しては、上記の通り、調整をすることで、正確な認識を可能にする。Such weighting adjustments are determined, for example, according to the attributes or type of user using the speech recognition device 100 of the present disclosure, or the content of the conference. For example, laughter is easy to recognize in conference content that is likely to cause laughter, but there are also conference contents in which this is not the case. In such cases, laughter is difficult to recognize as laughter. For such conferences or users, adjustments can be made as described above to enable accurate recognition.

結果出力部105は、スコア判定部104による判定結果に基づいて、信頼度が高い認識結果テキストを選択し、またはイベントに応じたイベントタグ情報を付加して出力する。出力に際して、結果出力部105は、スコア判定部104により判定されたイベントの情報を入力して、イベントに対応するイベントタグ情報を記憶部等から取得する。この記憶部等は、予めこれらイベントタグ情報を記憶している。イベントタグ情報とは、例えば、非言語音を図形で表した情報であり、笑い声である場合には、笑いを図形化したマークである。イベントタグ情報は、例えば、あらかじめ規定されたテキスト情報であってもよい。出力は、外部端末に対する出力でもよいし、ディスプレイに画面表示をさせるものとしてもよい。The result output unit 105 selects the recognition result text with a high reliability based on the judgment result by the score judgment unit 104, or adds event tag information corresponding to the event and outputs it. When outputting, the result output unit 105 inputs information of the event judged by the score judgment unit 104 and acquires event tag information corresponding to the event from a storage unit or the like. This storage unit or the like stores this event tag information in advance. The event tag information is, for example, information that graphically represents a non-verbal sound, and in the case of laughter, it is a mark that graphically represents laughter. The event tag information may be, for example, pre-defined text information. The output may be to an external terminal, or may be displayed on a display screen.

図3は、ある発話に対する処理結果例を示す図である。図3は、処理結果例として、認識結果テキスト、認識結果形態素、認識結果テキスト信頼度、イベント信頼度(笑い)、イベント信頼度(咳)、イベント信頼度(キーボード音)、判定結果、結果出力、および補足出力を示している。また、単語単位における信頼度、結果出力等を示している。 Figure 3 shows an example of the processing results for a certain utterance. As an example of the processing results, Figure 3 shows the recognition result text, recognition result morphemes, recognition result text confidence, event confidence (laughing), event confidence (coughing), event confidence (keyboard sound), judgment result, result output, and supplementary output. It also shows the confidence on a word-by-word basis, result output, etc.

以下の発話内容が取得され、音声認識部102による認識結果が得られる。 The following speech content is acquired and the recognition result is obtained by the voice recognition unit 102.

発話内容:私は、あのー、ははは、なんか、(咳:ゴッホ)、(キーボード音:カカカカ)、いい。
上記発話内容は、日本語であり、watashiwa ano- hahaha nanka (gohho) kakakaka iiと発話されている。なお、日本語では、主語の次に来る「は」は、waと発話される。
Speech: I, um, hahaha, kind of, (cough: Gogh), (keyboard sounds: cackle cackle), it's fine.
The above utterance is in Japanese and is pronounced as watashiwa ano- hahaha nanka (gohho) kakakaka ii. In Japanese, the "wa" that comes after the subject is pronounced as wa.

認識結果テキスト:私 は あのー 母派 なんか ゴッホ かかかか いい
上記は、日本語に変換された認識結果テキストである。ここでは咳とキーボード音が混じっている。この認識結果テキストは、ローマ字表記で説明すると、watashi、wa、ano-、hahaha、nanka、gohho、kakakaka、iiに分節されて日本語に変換されたことを示す。
ここでは、発話:「私は」(watashiwa)に対して、認識結果:「私」(watashi)、「は」(wa)が得られている。それぞれ、認識結果テキストの信頼度は、0.95および0.91が導出されている。一方で、「私」(watashi)に対する非言語音声認識部103による各イベントの信頼度は以下のとおりである。
Recognition result text: I am, um, mother, something, Gogh, kakakaka, good. The above is the recognition result text converted into Japanese. There is a cough and keyboard sounds mixed in here. This recognition result text, in romanized notation, shows that it has been segmented into watashi, wa, ano-, hahaha, nanka, gohho, kakakaka, and ii and converted into Japanese.
Here, for the utterance "watashiwa," the recognition results "watashi" and "wa" are obtained. The reliability of the recognition result text is derived as 0.95 and 0.91, respectively. Meanwhile, the reliability of each event for "watashi" by the non-language speech recognition unit 103 is as follows:

笑い声の肯定イベントの信頼度:0.23
笑い声の否定イベントの信頼度:0.90
咳の肯定イベントの信頼度:0.21
咳の否定イベントの信頼度:0.70
キーボード音の肯定イベントの信頼度:0.15
キーボード音の否定イベントの信頼度:0.75
また、「は」(wa)に対する非言語音声認識部103による各フラグの信頼度は以下のとおりである。
Confidence of laughter positive event: 0.23
Reliability of laughter negation event: 0.90
Confidence of positive cough event: 0.21
Confidence of negative cough event: 0.70
Confidence of positive keyboard event: 0.15
Confidence of negative keyboard sound event: 0.75
The reliability of each flag for "wa" by the non-language speech recognition unit 103 is as follows:

笑い声の肯定イベントの信頼度:0.35
笑い声の否定イベントの信頼度:0.85
咳の肯定イベントの信頼度:0.05
咳の否定イベントの信頼度:0.81
キーボード音の肯定イベントの信頼度:0.12
キーボード音の否定イベントの信頼度:0.85
スコア判定部104は、これら信頼度に基づいて最も信頼度の高い認識結果テキストである「私」(watashi)と「は」(wa)を選択し、結果出力部105は、「私は」(watashiwa)と出力する。
Confidence of laughter positive event: 0.35
Confidence of laughter negation event: 0.85
Confidence of positive cough event: 0.05
Confidence of negative cough event: 0.81
Confidence of positive keyboard event: 0.12
Confidence of negative keyboard sound event: 0.85
The score determination unit 104 selects the most reliable recognition result texts "watashi" and "wa" based on these reliability values, and the result output unit 105 outputs "watashiwa" (watashiwa).

一方で、発話:「あのー」(ano-)、認識結果テキスト:「あのー」(ano-)に対しては、音声認識部102は、音声認識の信頼度:0.9とし、フィラーと認識している。On the other hand, for the utterance: "ano-" and the recognition result text: "ano-", the speech recognition unit 102 sets the speech recognition confidence level to 0.9 and recognizes it as a filler.

また、発話:「ははは」(hahaha)、認識結果テキスト:「母派」(hahahaが認識されたテキスト)(信頼度:0.1)に対して、非言語音声認識部103は、肯定イベント(笑い声あり):0.7の信頼度を算出している。認識結果テキストの信頼度、そのほかの肯定イベント(咳、キーボード音)に対して、肯定イベント(笑い声あり)の信頼度が高いため、スコア判定部104は、認識結果:「母派」は笑い声であると判定する。結果出力部105は、補足出力として、笑いが起こったことを示すイベントタグ情報を出力する。なお、結果出力部105は、イベントタグ情報を出力しなくてもよい。 For the utterance: "hahaha" (hahaha) and the recognition result text: "mother's voice" (text in which "hahaha" is recognized) (confidence level: 0.1), the non-language speech recognition unit 103 calculates a confidence level of 0.7 for the positive event (laughing occurs). As the confidence level of the positive event (laughing occurs) is high compared to the confidence level of the recognition result text and other positive events (coughing, keyboard sounds), the score determination unit 104 determines that the recognition result: "mother's voice" is laughter. The result output unit 105 outputs event tag information indicating that laughter has occurred as supplementary output. Note that the result output unit 105 does not have to output the event tag information.

本開示においては、スコア判定部104は、認識結果形態素に基づいて、フィラーと判定した認識結果テキストについては、認識結果テキストで高い信頼度であったとしても、フィラーと判定する。そして、結果出力部105は、その認識結果テキストを結果出力として出力しない。なお、必要に応じて補足出力として、フィラーであることを示すイベントタグ情報を出力してもよい。In the present disclosure, the score determination unit 104 determines that the recognition result text determined to be a filler based on the recognition result morpheme is a filler, even if the recognition result text has a high reliability. Then, the result output unit 105 does not output the recognition result text as a result output. Note that, if necessary, event tag information indicating that it is a filler may be output as a supplementary output.

ところで、図3の例では、単語ごとに信頼度を算出し、単語ごとの信頼度により判定を行った例であるが、これに限るものではない。スコア判定部104は、音声認識部102および非言語音声認識部103により出力された認識結果テキストの認識単位から、改めてスコア判定用の判定単位に変更して判定してもよい。例えば、図3では、音声認識部102および非言語音声認識部103は、単語単位で信頼度を算出したが、スコア判定部104は、文節単位または文単位に信頼度を統合して、文節単位または文単位に統合された信頼度に基づいて判定してもよい。このようにスコアの判定範囲を変えることで、例えば、非言語音を示すイベントタグ情報の付加位置を変えることができ、文章として読みやすいものとなる。例えば、文単位でスコア判定した場合には、文末にイベントタグ情報が付加される。 In the example of FIG. 3, the reliability is calculated for each word, and the judgment is made based on the reliability for each word, but the present invention is not limited to this. The score judgment unit 104 may change the recognition unit of the recognition result text output by the speech recognition unit 102 and the non-language speech recognition unit 103 to a judgment unit for score judgment and make a judgment. For example, in FIG. 3, the speech recognition unit 102 and the non-language speech recognition unit 103 calculate the reliability for each word, but the score judgment unit 104 may integrate the reliability for each phrase or sentence, and make a judgment based on the reliability integrated for each phrase or sentence. By changing the score judgment range in this way, for example, the position where the event tag information indicating non-language sounds is added can be changed, making the text easier to read. For example, when the score is judged for each sentence, the event tag information is added to the end of the sentence.

図4は、スコア判定単位を文単位に変えたときの処理内容の概要を示す図である。なお、説明の便宜上、図3と比較してイベント信頼度等の記載を簡略化している。以下の発話内容が入力され、認識結果テキストが得られたとする。 Figure 4 shows an overview of the processing contents when the score determination unit is changed to sentence unit. For ease of explanation, the description of event reliability, etc. is simplified compared to Figure 3. Assume that the following speech content is input and the recognition result text is obtained.

発話内容: わたしは、あのー、(笑い:ははは)、なんか、(咳:ゴッホ)、(キーボード音:カカカカ)、いい
上記発話内容は、日本語であり、watashiwa ano- hahaha nanka (gohho) kakakaka iiと発話されている。なお、日本語では、主語の次に来る「は」は、waと発話される。
認識結果テキスト:私は、あのー、母派、なんか、ゴッホ、かかかか、いい
上記は、日本語に変換された認識結果テキストである。咳とキーボード音が混じっている。この認識結果テキストは、ローマ字表記で説明すると、watashi、wa、ano-、hahaha、nanka、gohho、kakakaka、iiに分節されて日本語に変換されたことを示す。
ここで、スコア判定部104は、文単位でスコア判定をする。すなわち、スコア判定部104は、一文の認識結果テキストにおける音声認識信頼度および非言語音声認識信頼度をそれぞれ合算する。例えば図4を例にとると、スコア判定部104は、その1文における認識結果テキストの信頼度の合計値およびイベントの信頼度(肯定イベントおよび否定イベントそれぞれの信頼度)の合計値を算出する。この合計値に基づいて、認識結果テキストの適否およびイベントの有無を判定する。図4の例では、スコア判定部104は、認識結果テキストおよび肯定イベントの信頼度の合計値が所定値以上であることから、この認識結果テキストは、発話、笑い、咳、またはキーボード音を含むと判定する。
Speech: I, um, (laughing: hahaha), something, (cough: gohho), (keyboard sound: kakakaka), good. The above utterance is in Japanese and is spoken as watashiwa ano- hahaha nanka (gohho) kakakaka ii. In Japanese, the "wa" that comes after the subject is pronounced as wa.
Recognition result text: I, um, mother, something, Gogh, kakakaka, good. The above is the recognition result text converted to Japanese. Coughing and keyboard sounds are mixed in. This recognition result text, in romanized notation, shows that it has been segmented into watashi, wa, ano-, hahaha, nanka, gohho, kakakaka, ii and converted to Japanese.
Here, the score determination unit 104 performs score determination on a sentence-by-sentence basis. That is, the score determination unit 104 sums up the speech recognition reliability and the non-language speech recognition reliability in the recognition result text of one sentence. For example, in the example of FIG. 4, the score determination unit 104 calculates the total value of the reliability of the recognition result text in one sentence and the total value of the reliability of the event (the reliability of each of the positive event and the negative event). Based on this total value, the score determination unit 104 determines whether the recognition result text is appropriate and whether an event exists. In the example of FIG. 4, since the total value of the reliability of the recognition result text and the positive event is equal to or greater than a predetermined value, the score determination unit 104 determines that the recognition result text includes speech, laughter, coughing, or keyboard sounds.

そして、スコア判定部104は、結果出力部105に、認識結果テキストの信頼度が所定値以上である各認識結果テキスト「私」「は」「あのー」「なんか」「いい」を出力するとともに、イベントの情報を(笑い、咳、キーボード音)を出力する。結果出力部105は、イベントの情報からイベントタグ情報を取得して、信頼度が所定値以上の認識結果テキストとともに出力する。Then, the score determination unit 104 outputs each recognition result text whose reliability is equal to or greater than a predetermined value ("I," "I," "um," "something," "good") to the result output unit 105, as well as outputting event information (laughing, coughing, keyboard sounds). The result output unit 105 acquires event tag information from the event information and outputs it together with the recognition result text whose reliability is equal to or greater than a predetermined value.

これにより、文単位でイベントタグ情報を出力することができ、認識結果テキストの末尾にイベントタグ情報を付加でき、読みやすい文章となる。 This makes it possible to output event tag information on a sentence-by-sentence basis and add event tag information to the end of the recognition result text, resulting in easier-to-read text.

つぎに、本開示の音声認識装置100の動作について説明する。図5は、音声認識装置100の動作を示すフローチャートである。音声取得部101は、音声波形信号を取得し(S101)、音声波形信号から、音声区間検出を行って、音声区間の音声(またはその他の音)を音声信号として、音声認識部102および非言語音声認識部103に出力する(S102)。Next, the operation of the speech recognition device 100 of the present disclosure will be described. FIG. 5 is a flowchart showing the operation of the speech recognition device 100. The speech acquisition unit 101 acquires a speech waveform signal (S101), performs speech section detection from the speech waveform signal, and outputs the speech (or other sound) of the speech section as a speech signal to the speech recognition unit 102 and the non-language speech recognition unit 103 (S102).

音声認識部102は、音声信号を音声認識処理して認識結果テキスト、読み、信頼度を出力する(S103)。また、非言語音声認識部103は、音声信号を非言語音声認識処理して、認識対象時間ごとの各イベントの信頼度を出力する(S104)。The speech recognition unit 102 processes the speech signal for speech recognition and outputs the recognition result text, reading, and reliability (S103). The non-language speech recognition unit 103 processes the speech signal for non-language speech recognition and outputs the reliability of each event for each recognition target time (S104).

スコア判定部104は、音声認識処理による認識結果テキストの信頼度と、非言語音声認識に認識された各イベントの信頼度とに基づいて、認識対象ごとの認識結果テキストまたはイベントの妥当性を判定する(S105)。The score determination unit 104 determines the validity of the recognition result text or event for each recognition target based on the reliability of the recognition result text from the speech recognition process and the reliability of each event recognized by the non-language speech recognition (S105).

結果出力部105は、判定結果に基づいて認識結果テキストから妥当な認識結果テキストを選択し、またはイベントタグ情報を取得して出力する(S106)。The result output unit 105 selects appropriate recognition result text from the recognition result text based on the judgment result, or obtains and outputs event tag information (S106).

このような処理により、会議中などにおける言語音および非言語音を認識することができる。 This type of processing makes it possible to recognize speech and non-speech sounds during meetings, etc.

つぎに、他の言語の適用例について説明する。上記発話事例は、日本語を対象にしたものであるが、当然に他の言語でも同様の処理が可能である。図6は、発話が英語である場合の処理を示す図である。なお、説明の便宜上、その記載を簡略化している。図6では、以下の発話がなされている。 Next, application examples for other languages will be explained. The above speech examples are for Japanese, but similar processing is naturally possible for other languages. Figure 6 is a diagram showing processing when the speech is in English. Note that the description has been simplified for ease of explanation. In Figure 6, the following speech is made:

発話内容:I go (笑い:hahaha) to (咳:off coff cough) (キーボード音:clatter) school.
認識結果テキスト:I go ah the her head to Costoco caca grata.
ここで、音声認識部102により認識された認識結果テキスト「I」「go」「to」「school」について、その音声認識信頼度は高い。
Utterance: I go (laughing: hahaha) to (cough: off coff cough) (keyboard sounds: clatter) school.
Recognition result text: I go ah the her head to Costa Rica.
Here, the speech recognition reliability of the recognition result text "I", "go", "to", and "school" recognized by the speech recognition unit 102 is high.

一方で、音声認識部102により認識された認識結果テキスト「the her head」「Costoco」「caca gratta」は、その認識結果テキスト信頼度は低いが、イベント信頼度は高い。例えば、認識結果テキスト「the her head」について、笑いのイベント信頼度が高い。これは、笑いの「hahaha」を、言語音として認識しようとしたためである。On the other hand, the recognition result texts "the her head," "Costoco," and "caca gratta" recognized by the speech recognition unit 102 have low recognition result text reliability but high event reliability. For example, the recognition result text "the her head" has a high laughter event reliability. This is because the laughter "hahaha" was attempted to be recognized as a speech sound.

認識結果テキスト「costoco」「caca grata」についても同様で、それぞれ、咳またはキーボード音を、言語音として認識しようとした結果、その音声信頼度が低く導出されている。一方で、これら発話は咳であり、またキーボード音であることから、これに対する認識結果テキストを出力しないようにする必要がある。The same is true for the recognition result texts "costoco" and "caca grata", which are derived with low speech confidence as a result of attempting to recognize a cough or keyboard sounds, respectively, as speech sounds. On the other hand, since these utterances are coughs and keyboard sounds, it is necessary not to output the recognition result text for them.

図6の例では、認識結果テキスト信頼度およびイベント信頼度に基づいて以下の結果出力がなされる。 In the example of Figure 6, the following results are output based on the recognition result text confidence and event confidence:

結果出力:I go to school.
このようにして、英語の音声認識に対しても非言語音を出力しないようにすることができる。
Result output: I go to school.
In this way, it is possible to prevent non-speech sounds from being output even for English speech recognition.

つぎに、本開示における音声認識装置100が非言語音を認識したときに、その非言語音がどのようなイベントに関する音であるかを示すイベントタグ情報(画像、記号またはテキストなどのマーク)を付加する処理について説明する。以下では、日本語特有の表現および処理がある場合には、日本語の表記を交えて説明する。Next, we will explain the process of adding event tag information (a mark such as an image, symbol, or text) indicating what event the non-speech sound is related to when the speech recognition device 100 of the present disclosure recognizes a non-speech sound. In the following, when there are expressions and processes unique to Japanese, they will be explained using Japanese notation.

図7は、その具体例を示す図である。図7(a)は、実際の発話内容を示す図である。図7(b)は、認識結果に基づいた結果出力を示す図である。 Figure 7 shows a specific example. Figure 7(a) shows the actual speech content. Figure 7(b) shows the result output based on the recognition result.

図7においては、ユーザAおよびBとの会話を示している。説明を簡易にするために、会話内容については省略して、「―――」と示している。図7(a)において、ユーザAは、笑いながら会話をし、ユーザBは、その会話に応じて相槌をうっていることを示している。音声認識部102および非言語音声認識部103は、音声チャネルまたは音源分離などに基づいて、話者が誰であるかを認識することができる。
英語で表記すると、例えば、以下の通りとなる。
Aさん I am Japanese. (笑い)I live in Tokyo.
Bさん yeah(相槌) yeah(相槌)
7 shows a conversation between users A and B. To simplify the explanation, the content of the conversation is omitted and indicated as "---". In FIG. 7(a), user A is laughing while talking, and user B is making interjections in response to the conversation. The speech recognition unit 102 and the non-language speech recognition unit 103 can recognize who is speaking based on the speech channel or sound source separation, etc.
For example, written in English, it would be as follows:
A: I am Japanese. (Laughs) I live in Tokyo.
B: yeah (answer) yeah (answer)

図7では、音声認識部102および非言語音声認識部103は、ユーザAおよびユーザBの発話(音源)を区別し、それぞれ音声認識処理および非言語音声認識処理を行う。音声認識部102および非言語音声認識部103は、発話の経過時間を認識しており、ユーザAの音声に対して音声認識処理および非言語音声認識処理を行うとともにその発話の経過時間を認識する。同様に、音声認識部102および非言語音声認識部103は、ユーザBの音声に対して音声認識処理および非言語音声認識処理を行うとともにその発話の経過時間を認識する。よって、結果出力部105は、これら経過時間を利用して、ユーザAの発話に応じて、ユーザBが相槌を打っていることを示すことを可能とする。 In FIG. 7, the speech recognition unit 102 and the non-language speech recognition unit 103 distinguish between the speech (sound sources) of user A and user B, and perform speech recognition processing and non-language speech recognition processing, respectively. The speech recognition unit 102 and the non-language speech recognition unit 103 recognize the elapsed time of the speech, and perform speech recognition processing and non-language speech recognition processing on the speech of user A while recognizing the elapsed time of the speech. Similarly, the speech recognition unit 102 and the non-language speech recognition unit 103 perform speech recognition processing and non-language speech recognition processing on the speech of user B while recognizing the elapsed time of the speech. Therefore, the result output unit 105 can use these elapsed times to indicate that user B is making a backchannel response to the speech of user A.

図8は、ユーザAおよびユーザBに対する処理判定例を示す図である。図に示されるとおり、音声認識部102および非言語音声認識部103は、ユーザAおよびユーザBを、音源分離の手法に基づいて、それぞれ区別して音声認識処理および非言語音声認識処理を行う。 Figure 8 is a diagram showing an example of processing determination for user A and user B. As shown in the figure, the speech recognition unit 102 and the non-language speech recognition unit 103 distinguish between user A and user B, respectively, based on a sound source separation technique, and perform speech recognition processing and non-language speech recognition processing.

図8に示されるとおり、ユーザAの音声を認識する音声認識部102および非言語音声認識部103は、ユーザAの発話「です。」(“desu”と発音されており、日本語の動詞である)を認識する。この「です。」は、日本語における語尾を示している。日本語の場合、語尾は動詞となるが、他の言語の場合、必ずしも動詞とはならない。それにあわせて、ユーザBの音声を認識する音声認識部102および非言語音声認識部103は、ユーザBの「うん」(un)という相槌イベントを認識する。また、音声認識部102および非言語音声認識部103は、それぞれ時間経過を把握している。図8では省略しているが、認識結果テキストごとに、その経過時間は対応付けて管理されている。なお、英語の会話における語尾を認識する場合には、会話全体から判断される。As shown in FIG. 8, the speech recognition unit 102 and the non-language speech recognition unit 103 that recognize the speech of user A recognize the speech of user A, "It's." (pronounced "desu" and a verb in Japanese). This "It's." indicates the ending of a word in Japanese. In Japanese, endings become verbs, but in other languages, they do not necessarily become verbs. In addition, the speech recognition unit 102 and the non-language speech recognition unit 103 that recognize the speech of user B recognize the backchannel event "un" by user B. In addition, the speech recognition unit 102 and the non-language speech recognition unit 103 each keep track of the passage of time. Although omitted in FIG. 8, the elapsed time is associated and managed for each recognition result text. When recognizing the ending of a word in an English conversation, it is determined from the entire conversation.

結果出力部105は、スコア判定部104の判定処理に従って、ユーザAの「です。」(desu)およびユーザBのイベントタグ情報(相槌マーク)を出力する。その際、結果出力部105は、それぞれの認識した認識結果テキスト「です。」(desu)およびイベントタグ情報:相槌マークをそれぞれ発話の時間経過に応じた位置に出力する。The result output unit 105 outputs "desu" (desu) of user A and the event tag information (backchannel mark) of user B in accordance with the determination process of the score determination unit 104. At that time, the result output unit 105 outputs the recognized recognition result text "desu" (desu) and the event tag information: backchannel mark at positions according to the time lapse of the utterance.

図7(b)は、その結果出力の具体例を示した図である。図に示されるとおり、結果出力部105は、ユーザBの発話の経過時間にあわせて、相槌マークを出力する。結果的に、この相槌マークは、ユーザAの「私は―――です。」(“I am ―――.”を意味している)の認識結果テキストの位置に対応することになる。 Figure 7(b) is a diagram showing a specific example of the result output. As shown in the figure, the result output unit 105 outputs an interjection mark in accordance with the elapsed time of user B's speech. As a result, this interjection mark corresponds to the position of the recognition result text of user A's "Watashi wa ------ desu." (meaning "I am ------.").

このように、複数のユーザの発話内容およびその発話タイミングに応じてイベントタグ情報を付すことで、会話内容の雰囲気を的確に表現することができる。In this way, by adding event tag information according to the content and timing of speech of multiple users, the atmosphere of the conversation content can be accurately expressed.

図9は、他の例における結果出力例を示す図である。図に示されるとおり、図9(a)は、発話内容を示す。音声認識部102および非言語音声認識部103は、それぞれユーザAおよびユーザBの発話内容を認識する。結果出力部105は、スコア判定部104の判定結果に従って、認識結果テキストおよびイベントタグ情報を出力する。 Figure 9 is a diagram showing an example of result output in another example. As shown in the figure, Figure 9 (a) shows the content of the utterance. The speech recognition unit 102 and the non-language speech recognition unit 103 recognize the content of the utterance of user A and user B, respectively. The result output unit 105 outputs the recognition result text and event tag information according to the judgment result of the score judgment unit 104.

図9(b)では、結果出力部105は、文単位にイベントタグ情報を認識結果テキストに付加する。すなわち、ユーザの発話単位に、イベントタグ情報を付加する。図9(b)では、結果出力部105は、ユーザAの認識結果テキスト「----です。」(I am ----.の意味)に、ユーザBのイベントタグ情報:相槌マークx1)を付加している。同様に、ユーザAの次の発話の認識結果テキスト「-----なんだよ。」(I think -----.の意味。なお、thinkに限るものではなく、会話によって変わる)に、ユーザAおよびBのイベントタグ情報:Aさんお笑いマークx1、Bさん相槌マークx1を付加している。上述したとおり、非言語音声認識部103は、ユーザBの相槌の発生時間を認識しており、その時間にあわせてユーザAの認識結果テキストに挿入することができる。In FIG. 9B, the result output unit 105 adds event tag information to the recognition result text on a sentence-by-sentence basis. That is, event tag information is added to each user's utterance. In FIG. 9B, the result output unit 105 adds user B's event tag information: backchannel mark x1) to user A's recognition result text "I am ---" (meaning I am ---). Similarly, the result output unit 105 adds user A and B's event tag information: A's comedy mark x1, B's backchannel mark x1 to the recognition result text of user A's next utterance "What is ---" (meaning I think ---. Note that this is not limited to think, and varies depending on the conversation). As described above, the non-verbal speech recognition unit 103 recognizes the time when user B's backchannel occurs, and can insert it into user A's recognition result text according to that time.

図9(c)では、結果出力部105は、段落単位(発話したユーザ単位)に、認識結果テキストおよびイベントタグ情報である「----です。-----なんだよ。(I am ----. I think -----.の意味)Aさん笑いマークx1、Bさん相槌マークx2」を出力する。そして、結果出力部105は、イベントタグ情報を、ユーザAの発話の認識結果テキストの末尾に出力するよう動作する。In FIG. 9(c), the result output unit 105 outputs the recognition result text and event tag information "It's ----. What's ---- (meaning I am ----. I think ----.) Mr. A: 1 laughing mark, Mr. B: 2 interjection marks" for each paragraph (each user who spoke). The result output unit 105 then operates to output the event tag information to the end of the recognition result text of user A's speech.

すなわち、結果出力部105は、ユーザAが笑ったことを示すマークおよびユーザBが相槌を打ったことを示すマークのイベントタグ情報を、認識結果テキストに付加して出力する。その際、非言語音声認識部103はユーザAが1回笑ったことを認識し、ユーザBが2回相槌を打ったことを認識して、結果出力部105は、その回数を示す数値をマークに付加する。なお、ここでは、複数のユーザの会話における発話とそれに対する応答を、一つの段落単位とする。段落単位とは、認識結果テキストを発話したユーザ単位を意味するが、それ以外に、発話の間隔に基づいて定めてもよい。That is, the result output unit 105 adds event tag information of a mark indicating that user A laughed and a mark indicating that user B gave a backchannel to the recognition result text and outputs the result. At that time, the non-verbal speech recognition unit 103 recognizes that user A laughed once and that user B gave a backchannel twice, and the result output unit 105 adds a numerical value indicating the number of times to the mark. Note that, here, utterances and responses thereto in a conversation between multiple users are considered to be one paragraph unit. A paragraph unit means a user unit that spoke the recognition result text, but may also be defined based on the interval between utterances.

図9(d)の例では、同様の処理をするが、結果出力部105は、ユーザAの認識結果テキスト内に笑いマークを付加し、ユーザBの認識結果であるイベントタグ情報(相槌マーク)をユーザAの認識結果テキストの末尾に付加する。In the example of Figure 9 (d), similar processing is performed, but the result output unit 105 adds a laughing mark to the recognition result text of user A, and adds event tag information (answer mark), which is the recognition result of user B, to the end of the recognition result text of user A.

すなわち、結果出力部105は、認識結果テキストを含む話者、すなわちユーザAの発話をベースに、ユーザAの認識結果テキストおよびイベントタグ情報を出力するとともに、ユーザBの発話がイベントのみである場合には、ユーザAの認識結果テキスト(またはイベントタグ情報)の末尾に、ユーザBのイベントタグ情報を出力する。なお、ユーザBの発話の認識結果が認識結果テキストを含む場合には、結果出力部105は、ユーザBのその認識結果テキストとともにイベントタグ情報を出力してもよい。That is, the result output unit 105 outputs the recognition result text and event tag information of user A based on the utterance of a speaker including the recognition result text, i.e., user A, and, if user B's utterance is only an event, outputs the event tag information of user B to the end of the recognition result text (or event tag information) of user A. Note that, if the recognition result of user B's utterance includes the recognition result text, the result output unit 105 may output the event tag information together with the recognition result text of user B.

つぎに、別の例における結果出力例を示す。図10は、別の例における結果出力例を示す図である。この図によれば、結果出力部105は、ユーザAおよびユーザBの発話内容(または認識結果テキスト)に基づいて、話題の区切りを認識することができる。例えば、結果出力部105は、「ところで」(by the way)など、話題を変える意図を示す文字列を検出すると、それまでの話題の末尾に、マークを入れる処理を行う。図10においては、結果出力部105は、ユーザBが「ふーん」(hmmm)という相槌をうったところが、一つの話題の終わりと判断し、その話題の末尾に、ユーザAに対する笑いマーク、およびユーザBに対する相槌マークを付加する。そのほか、公知技術である話題推定エンジンや話題分割エンジンを用いて、話題を推定またはシーンを分割することもできる。Next, a result output example in another example is shown. FIG. 10 is a diagram showing a result output example in another example. According to this figure, the result output unit 105 can recognize a break in a topic based on the speech content (or the recognition result text) of user A and user B. For example, when the result output unit 105 detects a character string indicating an intention to change the topic, such as "by the way," it performs a process of adding a mark to the end of the topic up to that point. In FIG. 10, the result output unit 105 determines that the point where user B makes a backchannel "hmmm" (hmmm) is the end of one topic, and adds a laughing mark for user A and a backchannel mark for user B to the end of that topic. In addition, a topic estimation engine or a topic segmentation engine, which are publicly known technologies, can be used to estimate a topic or segment a scene.

これにより、話題ごとにイベントタグ情報を付加することもできる。なお、話題として、会議などにおける説明時間帯と質疑応答の時間帯などを区別できる。This allows event tag information to be added to each topic. Topics can be used to distinguish between explanation periods and question-and-answer periods in a meeting, for example.

図10(b)においては、その回数に応じたマークを付加するか、またはその回数を示した数字を付加しているが、これ以外にも、所定回数以上のイベントが発生していた場合には、その頻度を強調する画像のマークを付加してもよい。例えば、笑いが10回以上あった場合には、大きな笑顔のマークを付加するなどである。In FIG. 10(b), a mark corresponding to the number of times or a number indicating the number of times is added, but if an event has occurred a predetermined number of times or more, an image mark emphasizing the frequency may be added. For example, if there are 10 or more laughs, a big smiley face mark may be added.

図7および図9は、笑いが起こった場合を例に示したが、音声認識装置100は、イベントごとに、また発生頻度に応じたイベントタグ情報(画像、マーク、テキスト)をメモリ等の記憶部(図示せず)に用意し、頻度に応じてイベントタグ情報をかえてもよい。すなわち、発生頻度の基準値を用意しておき、それに応じてイベントタグ情報をかえてもよい。7 and 9 show an example in which laughter occurs, but the voice recognition device 100 may prepare event tag information (image, mark, text) for each event and according to the frequency of occurrence in a storage unit such as a memory (not shown), and change the event tag information according to the frequency. In other words, a reference value for the frequency of occurrence may be prepared, and the event tag information may be changed according to the reference value.

例えば、笑いが2回以上発生した場合に、笑いを示すマークを付加し、咳が5回以上発生した場合に、咳を示すマークを付加するなどである。また、その頻度に応じたイベントタグ情報としてもよく、例えば、咳が5回未満発生した場合には、咳を示すマークを付加し、咳が5回以上発生した場合には、心配している顔を示すマークを付加するなどである。また、会議などで、笑いのイベントが多い区間(所定頻度以上)は、笑いマークに代えて、賛成マークなどにすることもできる。For example, if laughter occurs two or more times, a mark indicating laughter is added, and if coughing occurs five or more times, a mark indicating coughing is added. Event tag information may also be based on frequency, for example, if coughing occurs less than five times, a mark indicating coughing is added, and if coughing occurs five or more times, a mark indicating a worried face is added. In addition, in a meeting or the like, in sections with many laughter events (above a specified frequency), an approval mark can be used instead of a laughing mark.

また、キーボード音については、キーボード音が所定回数以下発生した場合には、その旨を警告表示するマークを付加してもよい。音量が一定以上である場合には、さらに強い表示(例えば打鍵音が大きい)を示したマークを付加してもよい。また、音声認識部102により音声認識が行われ、認識結果テキストが一定以上出力されてしまう場合(認識結果テキストの信頼度が所定値以上の場合)、さらに強い警告メッセージを示したマークを付加してもよい。In addition, for keyboard sounds, if a keyboard sound occurs a predetermined number of times or less, a mark may be added to display a warning to that effect. If the volume is above a certain level, a mark indicating a stronger indication (for example, that the keystrokes are loud) may be added. Furthermore, if speech recognition is performed by the speech recognition unit 102 and the recognition result text is output above a certain level (if the reliability of the recognition result text is above a predetermined value), a mark indicating an even stronger warning message may be added.

これら基準値または所定回数は、あらかじめ定めた値としてもよいし、全体の会話の中でイベントの発生頻度に基づいて定めてもよい。例えば、全発話におけるあるイベントの発生頻度を、時間単位(または段落単位若しくは文単位等)で平均した値を基準値(または所定回数)として、それ以上の発生頻度の場合に、イベントタグ情報を付加するなどしてもよい。These reference values or predetermined number of times may be preset values, or may be determined based on the frequency of occurrence of an event in the entire conversation. For example, the frequency of occurrence of a certain event in all utterances may be averaged over time (or over paragraphs or sentences, etc.) to set the reference value (or predetermined number of times), and if the frequency of occurrence of an event is greater than this, event tag information may be added.

また、イベントタグ情報として、マークに代えて、笑顔などの絵文字でも、動画でもよい。また、イベントタグ情報を付加することに代えて、その直前に発せされた発話の認識結果テキストの文字の色を変えてもよい。例えば、笑顔だと、その認識結果テキストを明るい色(例えば黄色など)にしたり、背景を明るい色(青空の色)にしてもよい。例えば、ため息だと、その認識結果テキストを暗い色(例えば灰色など)にしたり、背景を暗い色(灰色)にしてもよい。 Also, instead of a mark, the event tag information may be an emoticon such as a smiley face or a video. Also, instead of adding event tag information, the color of the characters in the recognition result text of the immediately preceding utterance may be changed. For example, for a smiley face, the recognition result text may be a bright color (such as yellow) or the background may be a bright color (the color of blue sky). For example, for a sigh, the recognition result text may be a dark color (such as gray) or the background may be a dark color (gray).

また、上記では、イベントの種別、スコア判定部104によるスコア、イベントの頻度によってイベントタグ情報の内容を変えたが、複数のイベントが発生した場合、全体のイベントに対する各イベントの発生割合によって、そのイベントタグ情報の表示形態を変えてもよい。 In the above, the contents of the event tag information are changed depending on the type of event, the score determined by the score determination unit 104, and the frequency of the event, but when multiple events occur, the display format of the event tag information may be changed depending on the proportion of occurrence of each event relative to the total number of events.

また、ため息などの暗いイベントが発生した場合には、その警告またはアドバイスを表示して、明るい声で話すようにメッセージを出力するなどしてもよい。 In addition, if a dark event such as a sigh occurs, a warning or advice may be displayed and a message may be output to speak in a cheerful voice.

本開示においては、音声認識装置100は、リアルタイムに一または複数のユーザの会話に対して音声認識処理および非言語音声認識処理を行ってもよいし、録音した会話データに対して音声認識処理および非言語音声認識処理を行ってもよい。In the present disclosure, the speech recognition device 100 may perform speech recognition processing and non-verbal speech recognition processing on one or more user conversations in real time, or may perform speech recognition processing and non-verbal speech recognition processing on recorded conversation data.

会議などで、リアルタイムで音声認識処理および非言語音声認識処理を行う場合には、音声認識装置100は、特定の人(端末)にのみ出力(表示)したり、または全員がみられるように出力(表示)してもよい。また、WEB会議などで、話者(端末)ごとに関連づけられた表示欄がある場合は、その話者に対応する欄に表示してもよい。また、ユーザAにだけ表示して見せてもよいし、ユーザCまたはDなど他の参加者の画面にも表示してもよい。When performing real-time speech recognition processing and non-language speech recognition processing in a conference or the like, the speech recognition device 100 may output (display) only to a specific person (terminal), or output (display) so that everyone can see. Also, in a web conference or the like, if there is a display column associated with each speaker (terminal), it may be displayed in the column corresponding to that speaker. It may also be displayed only to user A, or it may be displayed on the screens of other participants such as users C or D.

つぎに、イベントタグ情報と認識結果テキストとを関連付けておき、それを切り替え表示可能にする事例について説明する。図11は、その例示を示す図である。図11(a)は、実際の発話内容を示し、図11(b)は、結果出力例を示す。図11(b)に示されるとおり、結果出力部105は、音声認識部102が認識した認識結果テキストおよび非言語音声認識部103が認識したイベントタグ情報を出力する。その際、結果出力部105は、イベントタグ情報(笑いマークL1または相槌マークL2、L3)については、認識結果テキストと紐付けて、認識結果出力管理を行う。Next, we will explain a case where event tag information and recognition result text are associated with each other and can be switched between display. Figure 11 is a diagram showing an example. Figure 11(a) shows the actual speech content, and Figure 11(b) shows an example of the result output. As shown in Figure 11(b), the result output unit 105 outputs the recognition result text recognized by the speech recognition unit 102 and the event tag information recognized by the non-verbal speech recognition unit 103. At that time, the result output unit 105 links the event tag information (laughing mark L1 or backchannel marks L2, L3) with the recognition result text and manages the recognition result output.

結果出力部105が、結果出力として認識結果テキストおよびイベントタグ情報をディスプレイに表示する場合、その表示を見たユーザの操作により当該イベントタグ情報L(L1~L3)が選択(マウスによるクリック等)されると、結果出力部105は、その選択を受け付け、そのイベントタグ情報の認識結果テキストをディスプレイに出力し、ディスプレイはそれを表示する(図11(c))。When the result output unit 105 displays the recognition result text and event tag information on the display as the result output, if a user viewing the display selects the event tag information L (L1 to L3) (e.g., by clicking with a mouse), the result output unit 105 accepts the selection and outputs the recognition result text of that event tag information to the display, which then displays it (Figure 11 (c)).

なお、この処理は、スコア判定部104による判定結果が所定条件である場合に、行うようにしてもよい。すなわち、スコア判定部104が、ある認識結果テキストおよびそれに対応するイベント信頼度が所定の数値に達していない場合に、いずれが妥当か正確な判定が困難である場合がある。その場合に、結果出力部105は、スコア判定部104から認識結果テキストとイベントタグ情報とそれぞれの信頼度とを取得して、ユーザ操作により切り替え表示を可能にしてもよい。This process may be performed when the result of the determination by the score determination unit 104 satisfies a predetermined condition. That is, when a certain recognition result text and its corresponding event reliability do not reach a predetermined numerical value, it may be difficult for the score determination unit 104 to accurately determine which is valid. In that case, the result output unit 105 may obtain the recognition result text, the event tag information, and their respective reliability from the score determination unit 104, and enable switching between the display by user operation.

なお、結果出力部105が他の外部端末に出力する場合、認識結果テキストと紐付けて、認識結果出力を行う。当該外部端末は、認識結果テキストおよびイベントタグ情報を表示するとともに、その外部端末のユーザ操作により当該イベントタグ情報L(L1~L3)が選択(マウスによるクリック等)されると、外部端末は、イベントタグ情報に紐付けられた認識結果テキストを表示する。When the result output unit 105 outputs to another external terminal, the recognition result is output in association with the recognition result text. The external terminal displays the recognition result text and the event tag information, and when the event tag information L (L1 to L3) is selected by a user operation of the external terminal (e.g., by clicking with a mouse), the external terminal displays the recognition result text associated with the event tag information.

つぎに、音声認識結果の修正処理について説明する。図12は、本開示の変形における音声認識装置100aの機能構成を示すブロック図である。図に示されるとおり、音声認識装置100aは、図1における音声認識装置100の機能構成に加えて、修正部106を含んで構成されている。Next, the process of correcting the speech recognition result will be described. FIG. 12 is a block diagram showing the functional configuration of a speech recognition device 100a in a variant of the present disclosure. As shown in the figure, the speech recognition device 100a is configured to include a correction unit 106 in addition to the functional configuration of the speech recognition device 100 in FIG. 1.

修正部106は、結果出力部105からディスプレイに出力されて表示された結果出力の認識結果テキストまたはイベントタグ情報を修正する部分である。このディスプレイは認識結果テキストおよびイベントタグ情報を表示しており、修正部106は、ユーザの操作に従って、ポインタ等で示された修正箇所(認識結果テキストまたはイベントタグ情報の一部)を受け付けると、その修正箇所に応じた一または複数の修正候補をユーザにディスプレイで表示する。例えば、プルダウンでその修正候補を表示する。The correction unit 106 is a part that corrects the recognition result text or event tag information of the result output that is output from the result output unit 105 and displayed on the display. This display displays the recognition result text and event tag information, and when the correction unit 106 receives a correction portion (a part of the recognition result text or event tag information) indicated by a pointer or the like in accordance with a user's operation, it displays one or more correction candidates corresponding to the correction portion on the display to the user. For example, the correction candidates are displayed in a pull-down menu.

なお、結果出力部105は、同じ発話に対する認識結果テキストおよびイベントタグ情報を対応付けて修正候補として紐付け管理(記憶)をしている。なお、認識結果テキストには、漢字に変換したテキスト、平仮名のままのテキスト、カタカナのままのテキスト、そのほかの変換した記号またはテキストを含むものとする。The result output unit 105 associates the recognition result text and event tag information for the same utterance and manages (stores) them as correction candidates. The recognition result text includes text converted to kanji, text in hiragana, text in katakana, and other converted symbols or text.

そして、修正部106は、ユーザにより選択された一の修正候補を切り替えて、結果出力部105が、その修正候補をディスプレイに出力して、表示させる。修正候補は、音声認識部102および非言語音声認識部103により認識された認識結果テキストおよびイベントである。上述の通り、修正候補は、漢字に変換したテキスト、平仮名のままのテキスト、カタカナのままのテキスト、またはそのほかの変換した記号若しくはテキストを含むものとする。Then, the correction unit 106 switches to one of the correction candidates selected by the user, and the result output unit 105 outputs and displays the correction candidate on the display. The correction candidates are the recognition result text and events recognized by the speech recognition unit 102 and the non-language speech recognition unit 103. As described above, the correction candidates include text converted to kanji, text remaining in hiragana, text remaining in katakana, or other converted symbols or text.

図13は、その修正の具体例を示す図である。図13(a)は、発話内容を示し、図13(b)は、ユーザによる修正画面の一例を示す図である。図に示されるとおり、修正部106は、ユーザ操作に従って、ポインタPを移動させる。修正部106は、ポインタPで示された修正箇所が選択されると、修正候補Bを表示する。結果出力部105は、ユーザが修正候補Bから任意の候補を選択するとその候補を結果出力としてディスプレイに出力する。図13において、修正候補Bには、「母派」が含まれており、「ははは」をそのまま認識されたテキストも選択可能としている。なお、本開示においては、「母派」は誤認識されたテキストである。 Figure 13 is a diagram showing a specific example of the correction. Figure 13(a) shows the spoken content, and Figure 13(b) is a diagram showing an example of a correction screen by the user. As shown in the figure, the correction unit 106 moves the pointer P according to the user's operation. When the correction point indicated by the pointer P is selected, the correction unit 106 displays a correction candidate B. When the user selects an arbitrary candidate from the correction candidates B, the result output unit 105 outputs the candidate to the display as a result output. In Figure 13, the correction candidates B include "mother" and it is also possible to select text in which "hahaha" is recognized as it is. Note that in this disclosure, "mother" is erroneously recognized text.

図では、イベントタグ情報を修正対象として説明しているが、当然に認識結果テキストを修正対象としてもよい。 In the figure, the event tag information is described as the subject of correction, but of course the recognition result text can also be the subject of correction.

つぎに、イベントの発生頻度の集計について説明する。本開示における変形例における音声認識装置100aは、音声認識を行う際、イベントの頻度を集計してもよい。イベントの発生頻度を集計することにより、その会話の重要度、会話の質等を判断することができる。図14は、別の変形例の音声認識装置100bの機能構成を示すブロック図である。この音声認識装置100bは、音声認識装置100の機能構成に加えて、集計部107を備えている。Next, the aggregation of the frequency of occurrence of events will be described. The voice recognition device 100a in a modified example of the present disclosure may aggregate the frequency of events when performing voice recognition. By aggregating the frequency of occurrence of events, it is possible to determine the importance of the conversation, the quality of the conversation, etc. FIG. 14 is a block diagram showing the functional configuration of a voice recognition device 100b in another modified example. In addition to the functional configuration of the voice recognition device 100, this voice recognition device 100b is equipped with an aggregation unit 107.

この集計部107は、スコア判定部104が判定した非言語音声認識部103が認識したイベントの発生頻度を集計する部分である。例えば、集計部107は、スコア判定部104において判定された笑い、頷き等のイベントの種類およびその発生頻度を集計する。その際、集計部107は、時間区間、段落ごと、話題ごと、または話者ごとに集約してもよい。また、長いポーズがあったり、段落が替わったり、等で集約してもよい。これにより、音声認識結果を分析するユーザは、時間区間、話題などの分類ごとの笑いまたは頷きの多さに基づいて、どの発話が重要であるか、その重要度を判断することができる。The tallying unit 107 is a part that tallies the occurrence frequency of events recognized by the non-language speech recognition unit 103 as determined by the score determination unit 104. For example, the tallying unit 107 tallies the types of events, such as laughter, nodding, etc., determined by the score determination unit 104, and their occurrence frequency. In this case, the tallying unit 107 may aggregate by time period, paragraph, topic, or speaker. It may also aggregate by the presence of long pauses, changes in paragraphs, etc. This allows a user analyzing the speech recognition results to determine which utterances are important and their importance, based on the frequency of laughter or nodding for each classification, such as time period or topic.

なお、集計部107は、話題の区切りを判断するにあたって、音声認識部102が音声認識して得た所定の文字列(例えば、「ところで」(by the way))を話題の区切りとして判断するが、当然にそれ以外の方法で話題を判断してもよい。話者についても同様に、音声認識部102および非言語音声認識部103が、音源分離または音声チャネルで区別した話者に基づいて区別できる。In addition, when determining the division of a topic, the aggregation unit 107 determines a predetermined character string (e.g., "by the way") obtained by the speech recognition unit 102 through speech recognition as the division of a topic, but of course the topic may be determined by other methods. Similarly, the speech recognition unit 102 and the non-language speech recognition unit 103 can distinguish speakers based on speakers distinguished by sound source separation or speech channel.

図15は、話題ごとのイベント種別の頻度を示したグラフである。音声認識装置100bは、このグラフを提供するために話題ごとに、各イベントの発生頻度の情報を提供することすることができる。なお、グラフに代えて表にしてもよい。また、話題に代えて、話者ごとの各イベントの発生頻度を提供してもよい。これによって、話題または話者ごとに肯定的または否定的な話題または話者であることの分析結果を得ることができる。 Figure 15 is a graph showing the frequency of event types for each topic. In order to provide this graph, the speech recognition device 100b can provide information on the frequency of occurrence of each event for each topic. Note that a table may be used instead of a graph. Also, instead of a topic, the frequency of occurrence of each event for each speaker may be provided. This makes it possible to obtain an analysis result of whether each topic or speaker is a positive or negative topic or speaker.

同様に、イベントの発生時刻を参照し、時間帯で分類してもよい。笑い声または頷きが多く発生した時間帯を肯定的な時間帯、笑い声または頷きが少なかったり、ため息が多い時間帯を否定的な時間帯とし、これを分析結果とすることができる。Similarly, the time at which an event occurred may be referenced and classified by time period. A time period in which there was a lot of laughter or nodding may be considered a positive time period, whereas a time period in which there was little laughter or nodding or a lot of sighing may be considered a negative time period, and these can be used as the analysis results.

つぎに、本開示の音声認識装置100の作用効果について説明する。Next, the effects of the speech recognition device 100 disclosed herein will be explained.

本開示の音声認識装置100は、音情報を取得する音情報取得部として機能する音声取得部101と、音情報のうちユーザAの音声(第1の音情報)の認識結果テキストを取得する音声認識部102と、ユーザAの音声(第1の音情報)に対する(関連する)ユーザBの音声(第2の音情報)が非言語によるイベント(例えば頷き)の発生であることを判断する非言語音声認識部103と、イベントを示すイベントタグ情報を認識結果テキストに関連付けて出力する結果出力部105を備える。The speech recognition device 100 of the present disclosure includes a speech acquisition unit 101 that functions as a sound information acquisition unit that acquires sound information, a speech recognition unit 102 that acquires recognition result text of user A's speech (first sound information) from the sound information, a non-verbal speech recognition unit 103 that determines that user B's speech (second sound information) (related to) user A's speech (first sound information) is the occurrence of a non-verbal event (e.g., a nod), and a result output unit 105 that associates event tag information indicating the event with the recognition result text and outputs it.

この構成により、イベントの発生を認識結果に関連付けてユーザ等に提示することができる。例えば、非言語音認識結果の一つである笑いを示すマークなどのイベントタグ情報(付加情報)を認識結果テキストに付加したり、認識結果テキストを色づけするなどで加工する。従って、視覚的にイベントの発生を関連付けた場合に、そのイベントタグ情報を受けたユーザは直感的に、また感覚的にそのイベントを認識することができる。本開示においては、ユーザであっても異なっていても、イベントタグ情報を認識結果テキストに付加することで直感的または感覚的にイベント認識を可能にする。 With this configuration, the occurrence of an event can be associated with the recognition result and presented to the user, etc. For example, event tag information (additional information) such as a mark indicating laughter, which is one of the non-speech sound recognition results, can be added to the recognition result text, or the recognition result text can be processed by coloring it, etc. Therefore, when the occurrence of an event is visually associated, a user who receives the event tag information can intuitively and intuitively recognize the event. In the present disclosure, adding event tag information to the recognition result text enables intuitive or intuitive recognition of the event, whether by the user or a different user.

これらマーク等の付加情報は、記号のほか、色で表した情報としてもよい。 These marks and other additional information may be represented by symbols or by color.

また、音声認識装置100における結果出力部105は、イベントの発生頻度が所定条件を満たす場合に、イベントタグ情報を認識結果テキストに関連付けて出力する。 In addition, the result output unit 105 in the speech recognition device 100 associates the event tag information with the recognition result text and outputs it when the frequency of occurrence of the event satisfies a predetermined condition.

例えば、笑いの発生頻度が所定回数以上である場合に、笑いを示すマークを、認識結果テキストに付加する。これによりその会話の場の雰囲気を直感的に把握できる。すなわち、1,2回程度の笑いと、それ以上の笑いが発生した場合とでは、その場の雰囲気は違う。For example, if the frequency of laughter is greater than a certain number of times, a mark indicating laughter is added to the recognition result text. This allows the user to intuitively grasp the atmosphere of the conversation. In other words, the atmosphere of a conversation is different if laughter occurs once or twice compared to if laughter occurs more than once.

また、結果出力部105は、ユーザAの発話を含む所定の条件を満たした音情報群(ユーザAの発話およびユーザBの発話)に対する認識結果テキストに、ユーザBのイベントタグ情報(イベントを示す情報)を関連付ける。例えば、所定の条件とは、音情報群が、文単位、段落単位、または話題単位に区分されていることである。文末、段落末、または話題の末尾にイベントタグ情報を付加することで、ひとまとまりとなった会話でそのイベントの把握を容易にすることができる。 Furthermore, the result output unit 105 associates user B's event tag information (information indicating an event) with the recognition result text for a group of sound information (user A's speech and user B's speech) that includes user A's speech and satisfies a predetermined condition. For example, the predetermined condition is that the group of sound information is divided into sentences, paragraphs, or topics. By adding event tag information to the end of a sentence, paragraph, or topic, it is possible to easily grasp the event in a coherent conversation.

また、結果出力部105は、ユーザBなどのイベントが発生した場合に、イベントタグ情報を、ユーザAの認識結果テキストの末尾に付加する。すなわち、話者が異なる発話における認識結果テキストの末尾にイベントタグ情報を付加する。これにより、会話の雰囲気を直感的に把握できる。In addition, when an event such as that of user B occurs, the result output unit 105 adds event tag information to the end of the recognition result text of user A. In other words, event tag information is added to the end of the recognition result text for utterances by different speakers. This allows the atmosphere of the conversation to be intuitively grasped.

また、音声認識装置100aは、認識結果テキストまたはイベントを示す情報を修正する修正部106をさらに備える。音声認識部102は、ユーザAおよびユーザBの音声(第1の音情報および前記第2の音情報)を音声認識処理してそれぞれの認識結果テキストを取得する。また、非言語音声認識部103は、ユーザAおよびユーザBの音声(第1の音情報および前記第2の音情報)を非言語音声認識処理してそれぞれのイベント発生を判断する。修正部106は、これら音情報のそれぞれの認識結果テキストまたはイベントタグ情報を用いて修正する。The speech recognition device 100a further includes a correction unit 106 that corrects the recognition result text or information indicating an event. The speech recognition unit 102 performs speech recognition processing on the speeches (first sound information and the second sound information) of user A and user B to obtain the respective recognition result texts. The non-language speech recognition unit 103 performs non-language speech recognition processing on the speeches (first sound information and the second sound information) of user A and user B to determine the occurrence of each event. The correction unit 106 corrects the respective recognition result texts or event tag information of these pieces of sound information.

これにより、認識結果テキストおよびイベントタグ情報を修正し、正しい認識結果を得ることができる。 This allows you to correct the recognition result text and event tag information to obtain correct recognition results.

また、音声認識装置100において、音声認識部102および非言語音声認識部103は、ユーザAおよびBの両方の音情報(第1の音情報、第2の音情報)に対して音声認識処理およびイベントの発生の判断を行う。そして、結果出力部105は、スコア判定部104の判定結果に従って、認識結果テキストとイベントタグ情報を取得する。そして、結果出力部105は、例えばユーザBの笑いのイベントタグ情報とともにその笑いの認識結果テキストをディスプレイに出力する。このディスプレイを見た操作ユーザは、ユーザBのイベントタグ情報と認識結果テキストを切り替えて表示させることができる。すなわち、結果出力部105は、操作ユーザが切替操作をすると(例えばポインタによる選択)、イベントタグ情報と認識結果との切り替え表示のための出力制御を行う。In addition, in the voice recognition device 100, the voice recognition unit 102 and the non-language voice recognition unit 103 perform voice recognition processing and event occurrence judgment for the sound information (first sound information, second sound information) of both users A and B. Then, the result output unit 105 acquires the recognition result text and event tag information according to the judgment result of the score judgment unit 104. Then, the result output unit 105 outputs, for example, the event tag information of user B's laughter together with the recognition result text of that laughter to a display. The operating user looking at this display can switch between the event tag information of user B and the recognition result text for display. In other words, when the operating user performs a switching operation (e.g., selection by the pointer), the result output unit 105 performs output control for switching between the display of the event tag information and the recognition result.

出力先がディスプレイではなく、外部端末である場合には、結果出力部105は、ユーザBのイベントタグ情報と認識結果テキストを外部端末に出力する。この出力はイベントタグ情報と認識結果テキストの切り替えを可能にする出力制御に相当する。この外部端末側では、イベントタグ情報を表示するとともに、その外部端末のユーザ操作に従って、イベントタグ情報と認識結果テキストとの表示の切り替えを可能にする。 When the output destination is an external terminal rather than a display, the result output unit 105 outputs user B's event tag information and the recognition result text to the external terminal. This output corresponds to output control that enables switching between the event tag information and the recognition result text. On the external terminal side, the event tag information is displayed, and switching between the display of the event tag information and the recognition result text is enabled in accordance with user operations of the external terminal.

上記実施形態においては、音声認識装置100内で、信頼度の判定およびそれに応じた結果出力を行っていたが、それら処理を外部端末に依頼してもよい。すなわち、音声認識処理に基づいた結果を出力しないための処理として、音声認識装置100は、音声認識処理による認識結果テキストおよびその信頼度、並びに、非言語音声認識処理による認識結果(イベント等)およびその信頼度を、外部端末に出力する。外部端末は、それら情報に基づいて認識結果テキスト等を得ることができる。In the above embodiment, the reliability was determined and the result was output according to the determination within the speech recognition device 100, but these processes may be outsourced to an external terminal. That is, as a process for not outputting the result based on the speech recognition process, the speech recognition device 100 outputs the recognition result text from the speech recognition process and its reliability, as well as the recognition result (events, etc.) from the non-language speech recognition process and its reliability to the external terminal. The external terminal can obtain the recognition result text, etc. based on this information.

また、本開示の音声認識装置100において、音情報処理部は、音声認識部102および非言語音声認識部103のそれぞれの認識結果を判定するスコア判定部104と、その判定に従って音声認識部102による認識結果テキストを加工して出力する結果出力部105と、をさらに有する。すなわち、結果出力部105は、スコア判定部104による判定結果に基づいて、認識結果テキストのうち、非言語音の部分を出力しないようにし、言語の部分のみを出力する。In addition, in the speech recognition device 100 of the present disclosure, the sound information processing unit further includes a score determination unit 104 that determines the recognition results of the speech recognition unit 102 and the non-language speech recognition unit 103, and a result output unit 105 that processes and outputs the recognition result text by the speech recognition unit 102 in accordance with the determination. That is, based on the determination result by the score determination unit 104, the result output unit 105 does not output the non-language sound part of the recognition result text, and outputs only the language part.

これにより非言語音部分の認識結果テキストを出力しないことから読みやすい認識結果テキストを得ることができる。 This allows for easy-to-read recognition result text to be obtained by not outputting recognition result text that contains non-speech sounds.

また、本開示の音声認識装置100において、音声認識部102は、音情報が言語であることに対する言語音信頼度、すなわち認識結果テキストに対する信頼度を導出し、非言語音声認識部103は、音情報が非言語であることに対する非言語音信頼度、すなわちイベントに対する信頼度を導出する。そして、スコア判定部104は、これら信頼度(言語音信頼度および非言語音信頼度)に基づいて、音声認識部102および非言語音声認識部103による認識結果(認識結果テキストおよび各イベント)を判定する。In addition, in the speech recognition device 100 of the present disclosure, the speech recognition unit 102 derives speech sound confidence that the sound information is language, i.e., confidence in the recognition result text, and the non-language speech recognition unit 103 derives non-language sound confidence that the sound information is non-language, i.e., confidence in the event. Then, the score determination unit 104 determines the recognition results (recognition result text and each event) by the speech recognition unit 102 and the non-language speech recognition unit 103 based on these confidences (speech sound confidence and non-language sound confidence).

ここで、非言語音信頼度を示すイベントの信頼度は、音声波形信号(音情報)が非言語音であることの信頼度、および音声波形信号(音情報)が非言語音でないことの信頼度を示す。すなわち、肯定イベントおよび否定イベントのそれぞれを示す。Here, the reliability of an event indicating non-speech sound reliability indicates the reliability that the speech waveform signal (sound information) is a non-speech sound, and the reliability that the speech waveform signal (sound information) is not a non-speech sound. In other words, it indicates a positive event and a negative event, respectively.

そして、スコア判定部104は、肯定イベントおよび否定イベントのそれぞれの信頼度の少なくとも一方に対して重み付け処理を行って、判定処理を行う。Then, the score determination unit 104 performs a weighting process on at least one of the reliability of each of the positive events and the negative events, and performs a determination process.

このような重み付け処理を行うことで、ユーザの属性若しくは種別、会議の内容に応じた判定を行うことができる。 By performing such weighting processing, it is possible to make judgments based on the user's attributes or type, and the content of the meeting.

上記において非言語言は、笑い声、咳、頷き、くしゃみ、およびキーボード音の少なくとも一つである。これらに限られるものではない。 In the above, non-verbal sounds include at least one of the following sounds: laughter, coughing, nodding, sneezing, and keyboard sounds, but are not limited to these.

また、本開示において、音声認識部102は、所定の音声認識単位(文単位、文節単位、単語単位など)で音声認識を行い、非言語音声認識部103は、所定の音声認識単位に応じた時間単位で非言語音声認識を行う。 In addition, in the present disclosure, the speech recognition unit 102 performs speech recognition in a predetermined speech recognition unit (sentence unit, phrase unit, word unit, etc.), and the non-language speech recognition unit 103 performs non-language speech recognition in time units corresponding to the predetermined speech recognition unit.

これにより、音声認識の単位に合わせた非言語音の認識を可能にする。 This makes it possible to recognize non-speech sounds in accordance with the units of speech recognition.

スコア判定部104は、音声認識単位とは異なる判定単位で、認識結果を判定してもよい。例えば、単語単位で音声認識および非言語音声認識をして、スコア判定に際しては、文単位としてもよい。The score determination unit 104 may determine the recognition result in a determination unit different from the speech recognition unit. For example, speech recognition and non-language speech recognition may be performed on a word-by-word basis, and the score may be determined on a sentence-by-sentence basis.

上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェアおよびソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的または論理的に結合した1つの装置を用いて実現されてもよいし、物理的または論理的に分離した2つ以上の装置を直接的または間接的に(例えば、有線、無線などを用いて)接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記1つの装置または上記複数の装置にソフトウェアを組み合わせて実現されてもよい。The block diagrams used to explain the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of at least one of hardware and software. Furthermore, the method of realizing each functional block is not particularly limited. That is, each functional block may be realized using one device that is physically or logically coupled, or may be realized using two or more devices that are physically or logically separated and directly or indirectly connected (e.g., using wires, wirelessly, etc.). The functional blocks may be realized by combining the one device or the multiple devices with software.

機能には、判断、決定、判定、計算、算出、処理、導出、調査、探索、確認、受信、送信、出力、アクセス、解決、選択、選定、確立、比較、想定、期待、見做し、報知(broadcasting)、通知(notifying)、通信(communicating)、転送(forwarding)、構成(configuring)、再構成(reconfiguring)、割り当て(allocating、mapping)、割り振り(assigning)などがあるが、これらに限られない。たとえば、送信を機能させる機能ブロック(構成部)は、送信部(transmitting unit)や送信機(transmitter)と呼称される。いずれも、上述したとおり、実現方法は特に限定されない。 Functions include, but are not limited to, judgement, determination, judgment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, election, establishment, comparison, assumption, expectation, regard, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, and assignment. For example, a functional block (component) that performs the transmission function is called a transmitting unit or transmitter. As mentioned above, there are no particular limitations on the method of realization for either of these.

例えば、本開示の一実施の形態における音声認識装置100、100aおよび100bは、本開示の音声認識方法の処理を行うコンピュータとして機能してもよい。以下、音声認識装置100ついて説明するが、音声認識装置100aおよび100bについても同様である。図16は、本開示の一実施の形態に係る音声認識装置100のハードウェア構成の一例を示す図である。上述の音声認識装置100は、物理的には、プロセッサ1001、メモリ1002、ストレージ1003、通信装置1004、入力装置1005、出力装置1006、バス1007などを含むコンピュータ装置として構成されてもよい。For example, the speech recognition devices 100, 100a, and 100b in one embodiment of the present disclosure may function as a computer that performs processing of the speech recognition method of the present disclosure. Below, the speech recognition device 100 will be described, but the same applies to the speech recognition devices 100a and 100b. Figure 16 is a diagram showing an example of the hardware configuration of the speech recognition device 100 according to one embodiment of the present disclosure. The above-mentioned speech recognition device 100 may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, etc.

なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。音声認識装置100のハードウェア構成は、図に示した各装置を1つまたは複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。In the following description, the term "apparatus" may be interpreted as a circuit, device, unit, etc. The hardware configuration of the speech recognition apparatus 100 may be configured to include one or more of the devices shown in the figure, or may be configured to exclude some of the devices.

音声認識装置100における各機能は、プロセッサ1001、メモリ1002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサ1001が演算を行い、通信装置1004による通信を制御したり、メモリ1002およびストレージ1003におけるデータの読み出しおよび書き込みの少なくとも一方を制御したりすることによって実現される。Each function in the speech recognition device 100 is realized by loading a specific software (program) onto hardware such as the processor 1001 and memory 1002, causing the processor 1001 to perform calculations, control communication via the communication device 1004, and control at least one of the reading and writing of data in the memory 1002 and storage 1003.

プロセッサ1001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ1001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。例えば、上述の音声認識部102および非言語音声認識部103などは、プロセッサ1001によって実現されてもよい。The processor 1001, for example, operates an operating system to control the entire computer. The processor 1001 may be configured with a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, etc. For example, the above-mentioned speech recognition unit 102 and non-language speech recognition unit 103, etc. may be realized by the processor 1001.

また、プロセッサ1001は、プログラム(プログラムコード)、ソフトウェアモジュール、データなどを、ストレージ1003および通信装置1004の少なくとも一方からメモリ1002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、音声認識部102は、メモリ1002に格納され、プロセッサ1001において動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。上述の各種処理は、1つのプロセッサ1001によって実行される旨を説明してきたが、2以上のプロセッサ1001により同時または逐次に実行されてもよい。プロセッサ1001は、1以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。 The processor 1001 also reads out programs (program codes), software modules, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002, and executes various processes according to these. As the program, a program that causes the computer to execute at least a part of the operations described in the above-mentioned embodiment is used. For example, the voice recognition unit 102 may be realized by a control program stored in the memory 1002 and running on the processor 1001, and other functional blocks may be similarly realized. Although the above-mentioned various processes have been described as being executed by one processor 1001, they may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented by one or more chips. The program may be transmitted from a network via a telecommunications line.

メモリ1002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つによって構成されてもよい。メモリ1002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ1002は、本開示の一実施の形態に係る音声認識方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。The memory 1002 is a computer-readable recording medium, and may be composed of at least one of, for example, a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), a RAM (Random Access Memory), etc. The memory 1002 may be called a register, a cache, a main memory (primary storage device), etc. The memory 1002 can store executable programs (program codes), software modules, etc. for implementing a speech recognition method according to one embodiment of the present disclosure.

ストレージ1003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つによって構成されてもよい。ストレージ1003は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ1002およびストレージ1003の少なくとも一方を含むデータベース、サーバその他の適切な媒体であってもよい。Storage 1003 is a computer-readable recording medium, and may be, for example, at least one of an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, etc. Storage 1003 may also be referred to as an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, a server, or other suitable medium including at least one of memory 1002 and storage 1003.

通信装置1004は、有線ネットワークおよび無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信装置1004は、例えば周波数分割複信(FDD:Frequency Division Duplex)および時分割複信(TDD:Time Division Duplex)の少なくとも一方を実現するために、高周波スイッチ、デュプレクサ、フィルタ、周波数シンセサイザなどを含んで構成されてもよい。例えば、上述の音声取得部101などは、通信装置1004によって実現されてもよい。音声取得部101は、送信部と受信部とで、物理的に、または論理的に分離された実装がなされてもよい。The communication device 1004 is hardware (transmission/reception device) for communicating between computers via at least one of a wired network and a wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, etc. The communication device 1004 may be configured to include a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc. to realize at least one of, for example, Frequency Division Duplex (FDD) and Time Division Duplex (TDD). For example, the above-mentioned voice acquisition unit 101, etc. may be realized by the communication device 1004. The voice acquisition unit 101 may be implemented as a transmission unit and a reception unit that are physically or logically separated.

入力装置1005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置1006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置1005および出力装置1006は、一体となった構成(例えば、タッチパネル)であってもよい。The input device 1005 is an input device (e.g., a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that accepts input from the outside. The output device 1006 is an output device (e.g., a display, a speaker, an LED lamp, etc.) that outputs to the outside. The input device 1005 and the output device 1006 may be integrated into one device (e.g., a touch panel).

また、プロセッサ1001、メモリ1002などの各装置は、情報を通信するためのバス1007によって接続される。バス1007は、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。In addition, each device such as the processor 1001 and the memory 1002 is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus, or may be configured using different buses between each device.

また、音声認識装置100は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部または全てが実現されてもよい。例えば、プロセッサ1001は、これらのハードウェアの少なくとも1つを用いて実装されてもよい。In addition, the speech recognition device 100 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented using at least one of these pieces of hardware.

情報の通知は、本開示において説明した態様/実施形態に限られず、他の方法を用いて行われてもよい。例えば、情報の通知は、物理レイヤシグナリング(例えば、DCI(Downlink Control Information)、UCI(Uplink Control Information))、上位レイヤシグナリング(例えば、RRC(Radio Resource Control)シグナリング、MAC(Medium Access Control)シグナリング、報知情報(MIB(Master Information Block)、SIB(System Information Block)))、その他の信号またはこれらの組み合わせによって実施されてもよい。また、RRCシグナリングは、RRCメッセージと呼ばれてもよく、例えば、RRC接続セットアップ(RRC Connection Setup)メッセージ、RRC接続再構成(RRC Connection Reconfiguration)メッセージなどであってもよい。The notification of information is not limited to the aspects/embodiments described in the present disclosure, and may be performed using other methods. For example, the notification of information may be performed by physical layer signaling (e.g., DCI (Downlink Control Information), UCI (Uplink Control Information)), higher layer signaling (e.g., RRC (Radio Resource Control) signaling, MAC (Medium Access Control) signaling, broadcast information (MIB (Master Information Block), SIB (System Information Block)), other signals, or combinations thereof. In addition, the RRC signaling may be called an RRC message, and may be, for example, an RRC Connection Setup message, an RRC Connection Reconfiguration message, etc.

本開示において説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。The processing steps, sequences, flow charts, etc. of each aspect/embodiment described in this disclosure may be reordered unless inconsistent. For example, the methods described in this disclosure present elements of various steps using an example order and are not limited to the particular order presented.

入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、または追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。 The input and output information may be stored in a specific location (e.g., memory) or may be managed using a management table. The input and output information may be overwritten, updated, or appended. The output information may be deleted. The input information may be transmitted to another device.

判定は、1ビットで表される値(0か1か)によって行われてもよいし、真偽値(Boolean:trueまたはfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。 The determination may be based on a value represented by a single bit (0 or 1), a Boolean (true or false) value, or a numerical comparison (e.g., with a predetermined value).

本開示において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行うものに限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。Each aspect/embodiment described in this disclosure may be used alone, in combination, or switched depending on the execution. In addition, notification of specific information (e.g., notification that "X is the case") is not limited to being done explicitly, but may be done implicitly (e.g., not notifying the specific information).

以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明した実施形態に限定されるものではないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨および範囲を逸脱することなく修正および変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とするものであり、本開示に対して何ら制限的な意味を有するものではない。Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is intended to be illustrative and does not have any limiting meaning on the present disclosure.

ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)および無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、または他のリモートソースから送信される場合、これらの有線技術および無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。Software, instructions, information, etc. may also be transmitted and received via a transmission medium. For example, if the software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and/or wireless technologies (such as infrared, microwave, etc.), then these wired and/or wireless technologies are included within the definition of a transmission medium.

本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、またはこれらの任意の組み合わせによって表されてもよい。The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.

なお、本開示において説明した用語および本開示の理解に必要な用語については、同一のまたは類似する意味を有する用語と置き換えてもよい。 In addition, terms explained in this disclosure and terms necessary for understanding this disclosure may be replaced with terms having the same or similar meaning.

本開示で使用する「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up、search、inquiry)(例えば、テーブル、データベースまたは別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。また、「判断(決定)」は、「想定する(assuming)」、「期待する(expecting)」、「みなす(considering)」などで読み替えられてもよい。As used in this disclosure, the terms "determining" and "determining" may encompass a wide variety of actions. "Determining" and "determining" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, inquiring (e.g., searching in a table, database, or other data structure), ascertaining, and the like. "Determining" and "determining" may also include receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, accessing (e.g., accessing data in memory), and the like. In addition, "judgment" and "decision" can include considering resolving, selecting, choosing, establishing, comparing, etc., to be a "judgment" or "decision." In other words, "judgment" and "decision" can include considering some action to be a "judgment" or "decision." Furthermore, "judgment (decision)" can be interpreted as "assuming," "expecting," "considering," etc.

「接続された(connected)」、「結合された(coupled)」という用語、またはこれらのあらゆる変形は、2またはそれ以上の要素間の直接的または間接的なあらゆる接続または結合を意味し、互いに「接続」または「結合」された2つの要素間に1またはそれ以上の中間要素が存在することを含むことができる。要素間の結合または接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。例えば、「接続」は「アクセス」で読み替えられてもよい。本開示で使用する場合、2つの要素は、1またはそれ以上の電線、ケーブルおよびプリント電気接続の少なくとも一つを用いて、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域および光(可視および不可視の両方)領域の波長を有する電磁エネルギーなどを用いて、互いに「接続」または「結合」されると考えることができる。The terms "connected," "coupled," or any variation thereof, refer to any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are "connected" or "coupled" to each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, "connected" may be read as "access." As used in this disclosure, two elements may be considered to be "connected" or "coupled" to each other using at least one of one or more wires, cables, and printed electrical connections, as well as electromagnetic energy having wavelengths in the radio frequency range, microwave range, and light (both visible and invisible) range, as some non-limiting and non-exhaustive examples.

本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."

本開示において使用する「第1の」、「第2の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量または順序を全般的に限定しない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本開示において使用され得る。したがって、第1および第2の要素への参照は、2つの要素のみが採用され得ること、または何らかの形で第1の要素が第2の要素に先行しなければならないことを意味しない。Any reference to an element using a designation such as "first," "second," etc., used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient way to distinguish between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must precede the second element in some way.

本開示において、「含む(include)」、「含んでいる(including)」およびそれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「または(or)」は、排他的論理和ではないことが意図される。When used in this disclosure, the terms "include," "including," and variations thereof are intended to be inclusive, as is the term "comprising." Additionally, the term "or," as used in this disclosure, is not intended to be an exclusive or.

本開示において、例えば、英語でのa, anおよびtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。In this disclosure, where articles have been added by translation, such as a, an, and the in English, the disclosure may include that the nouns following these articles are in the plural form.

本開示において、「AとBが異なる」という用語は、「AとBが互いに異なる」ことを意味してもよい。なお、当該用語は、「AとBがそれぞれCと異なる」ことを意味してもよい。「離れる」、「結合される」などの用語も、「異なる」と同様に解釈されてもよい。In this disclosure, the term "A and B are different" may mean "A and B are different from each other." In addition, the term may mean "A and B are each different from C." Terms such as "separate" and "combined" may also be interpreted in the same way as "different."

100…音声認識装置、101…音声取得部、102…音声認識部、103…非言語音声認識部、104…スコア判定部、105…結果出力部、106…修正部、107…集計部。 100... speech recognition device, 101... speech acquisition unit, 102... speech recognition unit, 103... non-language speech recognition unit, 104... score determination unit, 105... result output unit, 106... correction unit, 107... aggregation unit.

Claims (9)

音情報を取得する音情報取得部と、
前記音情報のうち一の話者による第1の音情報を音声認識処理して認識結果を取得するとともに、前記第1の音情報に関連する異なる話者による第2の音情報が非言語によるイベントの発生であることを判断し、前記イベントを示す情報を前記認識結果に関連付けて出力する音情報処理部と、
前記認識結果または前記イベントを示す情報を修正する修正部、
とを備え、
前記音情報処理部は、
前記第1の音情報および前記第2の音情報を音声認識処理してそれぞれの認識結果を取得し、前記第1の音情報および前記第2の音情報を非言語音声認識処理してそれぞれのイベント発生を判断し、
前記修正部は、前記第1の音情報および前記第2の音情報のそれぞれの前記認識結果または前記イベントを示す情報を用いて修正する、
音声認識装置。
a sound information acquisition unit that acquires sound information;
a sound information processing unit that performs speech recognition processing on first sound information by one speaker among the sound information to obtain a recognition result, and determines that second sound information by a different speaker related to the first sound information is the occurrence of a non-verbal event, and outputs information indicating the event in association with the recognition result;
a correction unit that corrects the recognition result or the information indicating the event;
With
The sound information processing unit includes:
performing speech recognition processing on the first sound information and the second sound information to obtain respective recognition results, and performing non-language speech recognition processing on the first sound information and the second sound information to determine occurrence of each event;
the correction unit corrects the first sound information and the second sound information by using the recognition results or the information indicating the event,
Speech recognition device.
音情報を取得する音情報取得部と、a sound information acquisition unit that acquires sound information;
前記音情報のうち一の話者による第1の音情報を音声認識処理して認識結果を取得するとともに、前記第1の音情報に関連する異なる話者による第2の音情報が非言語によるイベントの発生であることを判断し、前記イベントを示す情報を前記認識結果に関連付けて出力する音情報処理部と、a sound information processing unit that performs speech recognition processing on first sound information by one speaker among the sound information to obtain a recognition result, and determines that second sound information by a different speaker related to the first sound information is the occurrence of a non-verbal event, and outputs information indicating the event in association with the recognition result;
を備え、Equipped with
前記音情報処理部は、The sound information processing unit includes:
前記第2の音情報に対して音声認識処理をして認識結果を取得し、performing a speech recognition process on the second sound information to obtain a recognition result;
前記イベントを示す情報とともに、前記第2の音情報の認識結果を出力し、outputting a recognition result of the second sound information together with information indicating the event;
前記イベントを示す情報の提示と、前記第2の音情報の認識結果の提示との切替を可能とする出力制御を行う、performing output control to enable switching between presentation of the information indicating the event and presentation of the recognition result of the second sound information;
音声認識装置。Speech recognition device.
前記音情報処理部は、
前記認識結果に前記イベントを示す付加情報を付加する、
請求項1または2に記載の音声認識装置。
The sound information processing unit includes:
adding additional information indicating the event to the recognition result;
3. The speech recognition device according to claim 1 .
前記音情報処理部は、
話者ごとに前記認識結果および前記イベントを示す情報を出力するとともに、
前記一の話者による第1の音情報の認識結果に、前記異なる話者による第2の音情報のイベントを示す付加情報を付加する際、前記付加情報を、前記認識結果に対応付けて出力する、
請求項3に記載の音声認識装置。
The sound information processing unit includes:
outputting the recognition result and information indicating the event for each speaker;
When adding additional information indicating an event of the second sound information by the one speaker to the recognition result of the first sound information by the one speaker, the additional information is output in association with the recognition result.
4. The speech recognition device according to claim 3 .
前記音情報処理部は、
前記認識結果を前記イベントに従って加工する、
請求項1~4のいずれか一項に記載の音声認識装置。
The sound information processing unit includes:
processing the recognition result according to the event;
The speech recognition device according to any one of claims 1 to 4 .
前記音情報処理部は、前記イベントの発生頻度が所定条件を満たす場合に、当該イベントを示す情報を前記認識結果に関連付けて出力する、
請求項1~5のいずれか一項に記載の音声認識装置。
When an occurrence frequency of the event satisfies a predetermined condition, the sound information processing unit outputs information indicating the event in association with the recognition result.
The speech recognition device according to any one of claims 1 to 5 .
前記音情報処理部は、
前記第1の音情報を含む所定の条件を満たした音情報群に対する認識結果に、前記イベントを示す情報を関連付ける、
請求項1~6のいずれか一項に記載の音声認識装置。
The sound information processing unit includes:
associating information indicating the event with a recognition result for a group of sound information that includes the first sound information and satisfies a predetermined condition;
The speech recognition device according to any one of claims 1 to 6 .
前記所定の条件とは、前記音情報群が、文単位、段落単位、または話題単位に区分されていることである、
請求項7に記載の音声認識装置。
The predetermined condition is that the sound information group is divided into sentence units, paragraph units, or topic units.
8. The speech recognition device according to claim 7 .
前記音情報処理部は、前記第1の音情報の前記一の話者と異なる話者によるイベントが発生した場合に、当該イベントを示す情報を、前記音情報群に対する認識結果の末尾に付加する、
請求項7または8に記載の音声認識装置。
the sound information processing unit, when an event caused by a speaker different from the one speaker of the first sound information occurs, adds information indicating the event to the end of the recognition result for the sound information group.
9. A speech recognition device according to claim 7 or 8 .
JP2023525437A 2021-06-01 2022-03-25 Voice Recognition Device Active JP7627753B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2021092495 2021-06-01
JP2021092495 2021-06-01
PCT/JP2022/014596 WO2022254909A1 (en) 2021-06-01 2022-03-25 Sound recognition device

Publications (2)

Publication Number Publication Date
JPWO2022254909A1 JPWO2022254909A1 (en) 2022-12-08
JP7627753B2 true JP7627753B2 (en) 2025-02-06

Family

ID=84323055

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023525437A Active JP7627753B2 (en) 2021-06-01 2022-03-25 Voice Recognition Device

Country Status (2)

Country Link
JP (1) JP7627753B2 (en)
WO (1) WO2022254909A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004075168A1 (en) 2003-02-19 2004-09-02 Matsushita Electric Industrial Co., Ltd. Speech recognition device and speech recognition method
JP2005065252A (en) 2003-07-29 2005-03-10 Fuji Photo Film Co Ltd Cell phone
JP2012208630A (en) 2011-03-29 2012-10-25 Mizuho Information & Research Institute Inc Speech management system, speech management method and speech management program
JP2015158582A (en) 2014-02-24 2015-09-03 日本放送協会 Voice recognition device and program
JP2018045639A (en) 2016-09-16 2018-03-22 株式会社東芝 Dialog log analyzer, dialog log analysis method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004075168A1 (en) 2003-02-19 2004-09-02 Matsushita Electric Industrial Co., Ltd. Speech recognition device and speech recognition method
JP2005065252A (en) 2003-07-29 2005-03-10 Fuji Photo Film Co Ltd Cell phone
JP2012208630A (en) 2011-03-29 2012-10-25 Mizuho Information & Research Institute Inc Speech management system, speech management method and speech management program
JP2015158582A (en) 2014-02-24 2015-09-03 日本放送協会 Voice recognition device and program
JP2018045639A (en) 2016-09-16 2018-03-22 株式会社東芝 Dialog log analyzer, dialog log analysis method, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
上野 洋, 井上 雅史,相槌に個性を持たせたテキスト対話システム,情報処理学会研究報告,2015年05月,Vol.2015-NL-221, No.10,p.1-9,ISSN 2188-8779

Also Published As

Publication number Publication date
JPWO2022254909A1 (en) 2022-12-08
WO2022254909A1 (en) 2022-12-08

Similar Documents

Publication Publication Date Title
US11823662B2 (en) Control method and control apparatus for speech interaction, storage medium and system
CN108962282B (en) Voice detection analysis method and device, computer equipment and storage medium
US11450311B2 (en) System and methods for accent and dialect modification
RU2699399C2 (en) System and method for detecting orphan utterances
US20180143956A1 (en) Real-time caption correction by audience
US8214209B2 (en) Speech recognition system, method, and computer readable medium that display recognition result formatted in accordance with priority
WO2020117506A1 (en) Transcription generation from multiple speech recognition systems
WO2020117507A1 (en) Training speech recognition systems using word sequences
US7487096B1 (en) Method to automatically enable closed captioning when a speaker has a heavy accent
US10839788B2 (en) Systems and methods for selecting accent and dialect based on context
KR20190046623A (en) Dialog system with self-learning natural language understanding
US20210232776A1 (en) Method for recording and outputting conversion between multiple parties using speech recognition technology, and device therefor
CN116417003A (en) Voice interaction system, method, electronic device and storage medium
CN112466302A (en) Voice interaction method and device, electronic equipment and storage medium
US20220414133A1 (en) Subtitle rendering based on the reading pace
CN112509570B (en) Voice signal processing method and device, electronic equipment and storage medium
US12210553B2 (en) Subtitle rendering based on the reading pace
CN113923475B (en) A kind of video synthesis method and video synthesizer
CN111414772A (en) Machine translation method, device and medium
WO2023277948A1 (en) Subtitle rendering based on the reading pace
US20190384466A1 (en) Linking comments to segments of a media presentation
JP7627753B2 (en) Voice Recognition Device
KR102694139B1 (en) Method and device for processing voice
JPWO2019202787A1 (en) Dialogue system
JP7608603B2 (en) Voice Recognition Device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240813

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241011

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250127

R150 Certificate of patent or registration of utility model

Ref document number: 7627753

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150