(57)【要約】【課題】発話テキストが得られなくても発話の意図を推定可能とする。【解決手段】発話意図推定装置は、ユーザ発話の音声データを取得する音声取得手段と、発話の音響的な特徴量である音響特徴量を取得する特徴量取得手段と、前記音響特徴量から前記ユーザ発話の意図を推定する意図推定手段と、を備える。前記意図推定手段は、発話のテキストを用いても前記ユーザ発話の意図を推定可能に構成されてもよく、前記音声データから前記ユーザ発話のテキストを抽出できた場合には発話のテキストを用いて意図を推定し、前記音声データから前記ユーザ発話のテキストを抽出できなかった場合やテキストから発話意図を推定できなかった場合には音響特徴量を用いて意図を推定することも好ましい。【選択図】図５
2018169494.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ発話の音声データを取得する音声取得手段と、
前記音声データから発話の音響的な特徴量である音響特徴量を取得する特徴量取得手段と、
前記音響特徴量から前記ユーザ発話の意図を推定する意図推定手段と、
を備える、発話意図推定装置。
【請求項２】
前記音声データから前記ユーザ発話のテキストを抽出する音声認識手段をさらに備え、
前記意図推定手段は、発話のテキストを用いても前記ユーザ発話の意図を推定可能に構成されており、前記音声データから前記ユーザ発話のテキストを抽出できた場合には発話のテキストを用いて意図を推定し、前記音声データから前記ユーザ発話のテキストを抽出できなかった場合には音響特徴量を用いて意図を推定する、
請求項１に記載の発話意図推定装置。
【請求項３】
前記意図推定手段は、発話のテキストを用いた意図の推定が失敗した場合に、音響特徴量を用いて意図を推定する、
請求項２に記載の発話意図推定装置。
【請求項４】
前記意図推定手段は、意図が既知の発話と当該発話の音響特徴量を元に学習処理によってあらかじめ作成された識別器である、
請求項１から３のいずれか１項に記載の発話意図推定装置。
【請求項５】
発話者の性別および年齢層を特定する話者識別手段をさらに備え、
前記識別器は、発話者の性別および年齢層に応じて複数種類があらかじめ作成されており、
前記意図推定手段は、前記話者識別手段によって特定された発話者の性別および年齢層に対応する識別器を用いて、前記音響特徴量から前記ユーザ発話の意図を推定する、
請求項４に記載の発話意図推定装置。
【請求項６】
前記話者識別手段は、前記音響特徴量に基づいて発話者の性別および年齢層を特定する、
請求項５に記載の発話意図推定装置。
【請求項７】
前記話者識別手段は、発話者の顔画像を用いて発話者の性別および年齢層を特定する、
請求項５または６に記載の発話意図推定装置。
【請求項８】
前記音響特徴量は、発話の音圧レベル、基本周波数、発話長、発話速度、間隔または重なり、の少なくともいずれかを含む、
請求項１から７のいずれか１項に記載の発話意図推定装置。
【請求項９】
前記発話の意図は、話題切り出し、提案、肯定、否定、質問、回答、集約、の少なくともいずれかを含む、
請求項１から８のいずれか１項に記載の発話意図推定装置。
【請求項１０】
発話意図推定装置が実行する発話意図推定方法であって、
ユーザ発話の音声データを取得する音声取得ステップと、
前記音声データから発話の音響的な特徴量である音響特徴量を取得する特徴量取得ステップと、
前記音響特徴量から前記ユーザ発話の意図を推定する意図推定ステップと、
を含む、発話意図推定方法。
【請求項１１】
請求項１０に記載の方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ発話の意図を推定する技術に関する。
【背景技術】
【０００２】
近年、コンピュータから人間に対して提案や援助などの種々の介入を行う技術の研究・開発が進められている。例えば、特許文献１は、複数の人間が会話している状況において意思決定を支援するためにコンピュータが介入する技術を開示する。
【０００３】
このような介入を行うためには、会話の状況や会話中の話者グループの状態を、会話音声に基づいて把握する必要がある。特許文献２は、複数の話者による発話の関係性を分析する技術を開示する。特許文献３は、会話を行っている話者グループの状態を判定する技術を開示する。ここで、上述のような会話状況やグループ状態を判定するために、特許文献２や特許文献３では発話内容からその意図を推定（抽出）し、推定された意図を利用している。
【０００４】
また、特許文献４は、発話が相手への質問、説明、相づちのいずれの意図を示すものであるかを判定し、使用語彙数などと共に発話意図を用いて、発話者の知識量を推定することを開示する。
【０００５】
発話意図の推定は、いずれの先行技術において、発話のテキストに基づいて行われている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１７−１０３０９号公報
【特許文献２】特開２０１７−９８２５号公報
【特許文献３】特開２０１７−９８２６号公報
【特許文献４】特開２０１３−１６７７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述のように従来の発話意図推定は音声認識精度の影響を強く受ける。音声認識処理すなわち発話内容のテキスト化処理は、必ずしも確実に行えるわけではない。そして、音声認識に失敗した場合には、発話意図推定が行えなくなる。
【０００８】
上記のような問題を考慮して、本発明は、音声認識ができない場合でも発話の意図を推定可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の第一の態様に係る発話意図推定装置は、ユーザ発話の音声データを取得する音声取得手段と、前記音声データから発話の音響的な特徴量である音響特徴量を取得する特徴量取得手段と、前記音響特徴量から前記ユーザ発話の意図を推定する意図推定手段と、を備えることを特徴とする。
【００１０】
本開示において、「発話」とは言語を音声として発声すること、およびその結果として発声された音声を意味する。音響特徴量は、発話（音声）の音響的な特徴量であり、その例として、発話の音圧レベル、基本周波数、発話長、発話速度、間隔または重なりが挙げ
られる。また、発話の意図の例として、話題切り出し、提案、肯定、否定、質問、回答、集約が挙げられる。
【００１１】
本態様によれば、発話テキストを利用することなく意図推定が可能となるので、音声認識ができないような場合でも発話の意図を推定できる。
【００１２】
本態様に係る発話意図推定装置は、前記音声データから前記ユーザ発話のテキストを抽出する音声認識手段をさらに備え、前記意図推定手段は、発話のテキストを用いても前記ユーザ発話の意図を推定可能に構成されていてもよい。この場合、本態様に係る発話意図推定装置は、前記音声データから前記ユーザ発話のテキストを抽出できた場合には発話のテキストを用いて意図を推定し、前記音声データから前記ユーザ発話のテキストを抽出できなかった場合には音響特徴量を用いて意図を推定することが好ましい。なお、「ユーザ発話のテキストを抽出できた場合」とは、閾値以上の信頼度でテキストを抽出できた場合と表現してもよい。
【００１３】
このような構成によれば、テキストが抽出できた場合にはテキストに基づいて発話意図を推定し、テキストが週出できなかった場合に音響特徴量に基づいて発話意図を推定できる。したがって、テキストを用いる意図推定が失敗する場合でも、意図を推定することが可能となる。
【００１４】
本態様に係る発話意図推定装置は、さらに、発話のテキストを用いた意図の推定が失敗した場合に、音響特徴量を用いて意図を推定するように構成されてもよい。
【００１５】
テキスト抽出に成功したが意図推定に失敗する場合の例として、意図推定の根拠となる語彙が発話内に含まれない場合が挙げられる。このような構成によれば、意図推定の精度をさらに向上させることができる。
【００１６】
本態様における意図推定手段として、機械学習処理によって作成された識別器を利用できる。機械学習処理では、発話意図が既知の発話データとその音響特徴量を学習データとして用いればよい。発話意図の正解は、話者本人あるいは第三者が手動で割り当てればよい。識別器は、複数の２クラス識別器として作成してもよいし、１つの多クラス識別器として作成してもよい。また、本態様における意図推定手段は、ルールベースの判定を行うものであってもよい。
【００１７】
発話意図の推定に用いられる音響特徴量の一つである基本周波数は、話者の性別や年齢によって変化の傾向が異なる。基本周波数以外の音響特徴量にも、話者の性別や年齢によって異なるものがある。そこで、本態様に係る発話意図推定装置は、発話者の性別および年齢層を特定する話者識別手段をさらに備え、前記識別器は、発話者の性別および年齢層に応じて複数種類があらかじめ作成されており、前記意図推定手段は、前記話者識別手段によって特定された発話者の性別および年齢層に対応する識別器を用いて、前記音響特徴量から前記ユーザ発話の意図を推定する、ことも好ましい。
【００１８】
本態様における話者識別手段はどのようにして話者の性別や年齢層を特定してもよいが、例えば、音声データから取得される音響特徴量に基づいて特定してもよいし、話者の顔を撮影した顔画像を用いて特定してもよい。
【００１９】
このような構成によれば、発話テキストを利用できなくても発話の意図を推定可能となる。
【００２０】
なお、本発明は、上記手段の少なくとも一部を備える発話意図推定装置あるいは支援装
置として捉えることができる。また、本発明は、上記手段が行う処理の少なくとも一部を実行する発話意図推定装置による発話意図推定方法として捉えることもできる。また、本発明は、これらの方法をコンピュータに実行させるためのコンピュータプログラム、あるいはこのコンピュータプログラムを非一時的に記憶したコンピュータ可読記憶媒体として捉えることもできる。上記手段および処理の各々は可能な限り互いに組み合わせて本発明を構成することができる。
【発明の効果】
【００２１】
本発明によれば、発話の意図を精度良く推定することができる。
【図面の簡単な説明】
【００２２】
【図１】図１は、実施形態に係る音声処理装置（発話意図推定装置）の機能ブロック図である。
【図２】図２は、コーパス辞書に含まれる発話意図判別用のキーワードの例を示す。
【図３】図３は、特徴量ベース意図推定部（識別器）を学習するための学習装置の機能ブロック図である。
【図４】図４は、特徴量ベース意図推定部（識別器）の学習方法の流れを示すフローチャートである。
【図５】図５は、実施形態に係る発話意図推定処理の流れを示すフローチャートである。
【図６】図６は、変形例に係る音声処理装置（発話意図推定装置）の機能ブロック図である。
【図７】図７は、変形例に係る音声処理装置（発話意図推定装置）の機能ブロック図である。
【図８】図８は、変形例に係る音声処理装置（発話意図推定装置）の機能ブロック図である。
【図９】図９は、音声処理装置（発話意図推定装置）を含む会話介入支援システムの構成例を示す図である。
【発明を実施するための形態】
【００２３】
（第１の実施形態）
本実施形態は、複数人による会話をモニタして、それぞれの発話の意図を推定する音声処理装置（発話意図推定装置）である。本実施形態に係る音声処理装置は、ユーザと会話を行ったりユーザ間の会話に対して仲介を行ったりする音声処理システムの一部として使われることが想定されるが、ここでは発話意図推定処理に焦点を当てて説明する。
【００２４】
＜システム構成＞
図１は本実施形態に係る音声処理装置１００の機能ブロック図である。音声処理装置１００は、ＣＰＵなどの演算装置、ＲＡＭやＲＯＭなどの記憶装置、キーボードやマイクなどの入力装置、ディスプレイやスピーカーなどの出力装置、通信インタフェースなどを備えるコンピュータであり、記憶装置に記憶されたプログラムを演算装置が実行することによって、図１に示す各機能を実現する。ただし、上記の機能の一部または全部を専用のハードウェアによって実現しても構わない。また、音声処理装置１００は、１台の装置として構成する必要はなく、通信回線を介して結合された複数の装置（コンピュータ）を用いて構成し、それぞれの装置間で機能を分担して実行しても構わない。
【００２５】
図１に示すように、音声処理装置１００は、マイク（音声入力部）１０１、雑音除去部１０２、音源分離部（話者分離部）１０３、発話区間検出部１０４、音声認識部１０５、音響特徴量抽出部１０６、発話意図推定部１０７、コーパス辞書１０８をその機能部として含む。
【００２６】
マイク１０１は、複数のユーザによる会話音声を取得する。使用するマイク１０１の数や配置は特に限定されないが、複数のマイクやアレイマイクを用いて音源の方向を特定できるように構成することが好ましい。
【００２７】
雑音除去部１０２は、マイク１０１から取得される音声データから雑音を除去する機能部である。雑音除去部１０２は、例えば、雑音発生源近くに配置されたマイクから得られる音声と、その他のマイクから得られる音声との相違から、雑音を特定して除去するように構成される。雑音除去部１０２は、また、複数のマイクに入力される発話の相関を利用して、雑音を除去するよう構成されてもよい。
【００２８】
音源分離部１０３は、雑音除去部１０２によって雑音が除去された音声データを対象として、それぞれの音声の音源（話者）を特定する機能部である。音源分離部１０３は、複数のマイクに音声が入力される時間差から各話者のマイクに対する方向および距離を検出することによって、話者を特定するように構成される。
【００２９】
発話区間検出部１０４は、音源分離部１０３によって分離された音声データを対象に、一人のユーザによるひとまとまりの発話を発話区間として検出する機能部である。発話区間検出には、音声モデルやスペクトラムエントロピーを用いた手法など既存の任意の手法を利用できる。以下では、ひとまとまりの発話の音声データを発話データとも称する。
【００３０】
音声認識部１０５は、発話区間検出部１０４によって検出されたそれぞれの発話データに対して音声認識処理を施して、発話内容をテキスト化する機能部である。音声認識処理には既存の技術、例えば、音響モデル・言語モデル・発音辞書を用いたモデルベースの手法を適用すればよい。音声認識部１０５は、音声認識の結果（テキスト）とともに、音声認識結果の信頼度も計算する。
【００３１】
音響特徴量抽出部１０６は、発話区間検出部１０４によって検出されたそれぞれの発話データについて、その発話の音響的な発話特徴量（音響特徴量）を計算する機能部である。音響特徴量の例として、音圧レベル、基本周波数、発話長、発話速度、平均モーラ長、発話の重なりまたは間隔などが挙げられる。
【００３２】
発話意図推定部１０７は、音声認識結果のテキストまたは発話の音響的な特徴量（音響特徴量）に基づいて、発話の意図を推定する機能部である。発話意図の例として、話題切り出し、提案、肯定、否定、質問、回答、集約が挙げられる。発話意図推定部１０７は、テキストに基づく意図推定を行うテキストベース意図推定部１０７ａと、音響特徴量に基づく意図推定を行う特徴量ベース意図推定部１０７ｂを有する。
【００３３】
テキストベース意図推定部１０７ａは、発話テキストに基づいて発話意図を推定する機能部である。テキストベース意図推定部１０７ａは、意図推定用のコーパス辞書１０８を参照して発話意図を推定する。発話意図推定用のコーパス辞書１０８には、発話意図を推定するための判別用のキーワード（単語や言い回し）が格納される。図２は、コーパス辞書１０８に含まれるキーワードの一例を示す。このようなキーワードは、実際の会話に現れる語彙等からあらかじめ生成しておけばよい。テキストベース意図推定部１０７ａは、発話テキストをコーパス辞書１０８と照合して発話テキストの中に意図判別用キーワードが含まれているか判断することによって、発話意図を推定する。
【００３４】
特徴量ベース意図推定部１０７ｂは、発話の音響特徴量に基づいて発話意図を推定する機能部である。本実施形態においては、特徴量ベース意図推定部１０７ｂは、音響特徴量を入力として受け付け、この音響特徴量があらかじめ定義された複数の発話意図のいずれ
に該当するかを決定する識別器である。発話意図の例として、話題切り出し、提案、肯定、否定、質問、回答、集約を含むことができる。特徴量ベース意図推定部１０７ｂは、入力された音響特徴量が話題切り出し、提案、肯定、否定、質問、回答、集約に該当するか否かをそれぞれ判別する複数の２クラス識別器として生成されてもよいし、これらを識別する１つの多クラス識別器として生成されてもよい。
【００３５】
＜学習処理＞
ここで図３および図４を参照して、特徴量ベース意図推定部１０７ｂの学習（生成）処理について説明する。図３は、特徴量ベース意図推定部１０７ｂを生成するための学習装置１５０の構成を示す。図４は、特徴量ベース意図推定部１０７ｂの学習処理の流れを示すフローチャートである。
【００３６】
ステップＳ１０１において、学習データ取得部１５１が、学習データを取得する。学習データは、発話の意図がラベル付けされた音声データとすることができる。複数人による会話データに対する発話意図のラベル付けは、例えば、管理者が手動でその意図（本実施形態では、話題切り出し、提案、肯定、否定、質問、回答、集約のいずれか）を決定して行える。学習データ取得部１５１は、このようにして用意された学習データを取得する。
【００３７】
ステップＳ１０２では、学習データに含まれる音声データに前処理を施して、会話音声から話者ごとのそれぞれの発話を抽出する。前処理は、具体的には、雑音除去部１０２による雑音除去処理、音源分離部１０３による音源（話者）分離処理、発話区間検出部１０４による発話区間検出処理を含む。
【００３８】
ステップＳ１０３では、音響特徴量抽出部１０６を用いて、発話データから発話の音響特徴量を抽出する。音響特徴量の例として、音圧レベル、基本周波数、発話長、発話速度、平均モーラ長、発話の重なりまたは間隔などが挙げられる。
【００３９】
ステップＳ１０４では、学習部１５２が、学習データに含まれる発話意図とステップＳ１０３で抽出した音響特徴量を用いて、音響特徴量から発話意図を推定するための識別器を機械学習処理により生成する。機械学習アルゴリズムは特に限定されず、ＳＶＭ（サポートベクタマシーン）、決定木、ランダムフォレスト、ニューラルネットワーク、ロジスティック回帰などの任意の教師あり学習アルゴリズムを採用可能である。
【００４０】
以上の処理によって、特徴量ベース意図推定部１０７ｂ（識別器）が生成できる。
【００４１】
＜発話意図推定処理＞
図５は、本実施形態に係る音声処理装置１００が行う、発話意図推定処理の流れを示すフローチャートである。
【００４２】
ステップＳ２０１において、音声処理装置１００が、マイク１０１を介して複数のユーザによる会話音声を取得する。ステップＳ２０２では、取得された音声データに前処理を施す。前処理は、具体的には、雑音除去部１０２による雑音除去処理、音源分離部１０３による音源（話者）分離処理、発話区間検出部１０４による発話区間検出処理を含む。ステップＳ２０１前処理により、話者ごとのそれぞれの発話データが得られる。
【００４３】
ステップＳ２０３において、音声認識部１０５がそれぞれの発話に対して音声認識処理を施して、発話内容をテキスト化する。音声認識処理には既存の技術、例えば、音響モデル・言語モデル・発音辞書を用いたモデルベースの手法を適用すればよい。音声認識部１０５は、音声認識の結果（テキスト）とともに、音声認識結果の信頼度も計算する。
【００４４】
ステップＳ２０４において、ステップＳ１０３の音声認識処理が成功したか否かが判断される。ここでは音声認識結果の信頼度が所定の閾値以上であれば音声認識処理に成功したと判断され、そうでない場合には音声認識処理に失敗したと判断される。
【００４５】
ステップＳ２０３の音声認識処理が成功であった場合（Ｓ２０４−ＹＥＳ）、ステップＳ２０５に進んで、発話テキストに基づく発話意図推定処理を行う。一方、音声認識処理に失敗した場合（Ｓ２０４−ＮＯ）は、ステップＳ２０７に進んで、音響特徴量に基づく発話意図推定処理を行う。
【００４６】
ステップＳ２０５では、テキストベース意図推定部１０７ａが、発話テキストに基づいて発話意図の推定を行う。テキストベース意図推定部１０７ａは、発話テキストをコーパス辞書１０８と照合して、発話テキストの中に意図判別用キーワードが含まれているか判断することによって、発話意図を推定する。テキストベース意図推定部１０７ａは、発話意図推定結果と共に、発話意図の推定精度も計算する。
【００４７】
ステップＳ２０６では、ステップＳ２０５における発話意図の推定精度が閾値以上であるか否かを判定する。推定精度が閾値以上であれば（Ｓ２０６−ＹＥＳ）、ステップＳ２０５で得られた発話意図を最終的な推定結果として確定する。
【００４８】
一方、推定精度が閾値未満であれば（Ｓ２０６−ＮＯ）、ステップＳ２０７に進んで、音響特徴量に基づく発話意図推定処理を行う。なお、発話意図の推定精度が低くなるのは、発話テキストの中に発話意図を推定できるキーワードが存在しない場合や、発話テキストの中に異なる意図に対応するキーワードが混在している場合に生じうる。
【００４９】
ステップＳ２０７は、音声認識処理に失敗した場合（Ｓ２０４−ＮＯ）あるいは発話テキストに基づく発話意図推定精度が低い場合（Ｓ２０６−ＮＯ）に実行される。ステップＳ２０７では、音響特徴量抽出部１０６が、それぞれの発話について、その発話の音響的な特徴量（音響特徴量）を計算する。音響特徴量の例として、音圧レベル、基本周波数、発話長、発話速度、平均モーラ長、発話の重なりまたは間隔などが挙げられる。
【００５０】
ステップＳ２０８では、特徴量ベース意図推定部１０７ｂが、ステップＳ２０７において抽出された音響特徴量を用いて、発話の意図を推定する。本実施形態においては、特徴量ベース意図推定部１０７ｂは、音響特徴量を入力として受け付け、この音響特徴量があらかじめ定義された複数の発話意図のいずれに該当するかを決定する識別器である。したがって、特徴量ベース意図推定部１０７ｂは、入力された音響特徴量から、その発話意図を推定できる。
【００５１】
以上のように、本実施形態では、テキストベースの発話意図推定が成功した場合にはその結果を最終的な推定結果とし、テキストベースの発話意図推定が行えなかったり失敗したりした場合には、特徴量ベースの発話意図推定の結果を最終的な推定結果として確定する。
【００５２】
＜本実施形態の有利な効果＞
本実施形態によれば、音声認識処理が正しく行えなかった場合や、発話内容に発話意図を推定できるキーワードが含まれなかった場合であっても、発話の意図を推定できる。したがって、発話テキストのみに基づいて意図推定を行う手法と比較して、より多くの場面で発話意図の推定が行えるようになる。
【００５３】
発話意図は会話の状況や内容を判断するために重要な要素の一つであり、発話意図推定がより多くの場面で推定できることで、会話状況や内容の判断がより適確に行えるように
なる。さらには、会話に対する応答や介入をより適確に行えるようになる。
【００５４】
（変形例１）
上記の説明において、特徴量ベース意図推定部１０７ｂは、音響特徴量のみに基づいて発話意図を推定している。しかしながら、音響特徴量以外の要素を考慮して発話意図を推定するようにしてもよい。
【００５５】
図６は、上記第１の実施形態の変形例に係る音声処理装置２００の機能ブロック図である。第１の実施形態と同様の構成については、同一の符号を付してその説明を省略する。本変形例は、第１の実施形態と比較して、カメラ２０１、表情抽出部２０２、およびジェスチャー抽出部２０３が追加されている点で異なる。また、特徴量ベース意図推定部２０４の構成も変更されている。
【００５６】
カメラ２０１は、ユーザ（話者）の顔および身体を含む全身を撮影する。表情抽出部２０２は、カメラ２０１の撮影画像に含まれる顔画像から、話者の表情を抽出する。ジェスチャー抽出部２０３は、カメラ２０１の撮影画像に含まれる身体画像から、話者のジェスチャーを抽出する。表情抽出やジェスチャー抽出には、既存の任意の手法が適用できる。
【００５７】
特徴量ベース意図推定部２０４は、音響特徴量と表情とジェスチャーを入力として、発話意図を識別する識別器である。特徴量ベース意図推定部２０４の生成（学習）方法は、上記で図４を参照して説明した方法とほぼ同様であり、学習データとして発話データだけでなく表情やジェスチャーに関するデータも利用すればよい。
【００５８】
ここでは、表情やジェスチャーを利用する例を説明したが、それ以外にも、脳波・心拍・脈拍などの生体データを用いてもよい。
【００５９】
（変形例２）
第１の実施形態では、特徴量ベース意図推定部１０７ｂ，２０４として機械学習処理により生成した識別器を利用している。しかしながら、特徴量ベース意図推定部１０７ｂ，２０４は、機械学習により生成される必要はなく、設計者によって定められた判別ロジック（算出条件）にしたがって入力データから発話意図を推定するように構成してもかまわない。
【００６０】
（変形例３）
第１の実施形態では、発話テキストに基づく発話意図推定ができない場合に、音響特徴量を利用して発話意図推定を行っている。しかしながら、発話テキストが抽出できた場合にも、音響特徴量を考慮して発話意図を推定するようにしてもよい。一例として、発話テキストが抽出できた場合に、テキストベース意図推定部１０７ａによる意図推定結果と、特徴量ベース意図推定部１０７ｂ（２０４）の意図推定結果とを考慮した結果を最終的な意図推定結果とすることができる。
【００６１】
あるいはまた、全てのケースにおいて、発話テキストを用いずに音響特徴量に基づいて発話意図を推定するように構成してもかまわない。
【００６２】
（変形例４）
第１の実施形態では、特徴量ベース意図推定部１０７ｂを１種類のみ用いている。しかしながら、発話意図の推定に用いられる音響特徴量の一つである基本周波数は、話者の性別や年齢によって平均値や平均値からの変化の傾向が異なることが想定される。したがって、話者の性別ごとおよび年齢層ごとに異なる特徴量ベース意図推定部１０７ｂ（識別器）を生成して用いることが音響特徴量の分析の精度向上に、更には発話意図推定精度の向
上につながる。
【００６３】
図７は、本変形例に係る音声処理装置３００の機能ブロックを示す図である。本変形例では、意図推定時において話者の性別および年齢層を特定することが必要となる。第１の実施形態と同様の構成については、同一の符号を付してその説明を省略する。本変形例は、第１の実施形態と比較して、カメラ３０１、および性別年齢層特定部３０２が追加されている点で異なる。また、特徴量ベース意図推定部１０７ｂが話者の性別および年齢層ごとに複数用意されている。
【００６４】
カメラ３０１は、少なくとも話者の顔を撮影するように設置される。性別年齢層特定部３０２は、カメラ３０１が撮影した顔画像に基づいて、話者の性別と年齢層を特定する。なお、年齢層の定義は適宜行えばよい。例えば、１０代未満、１０代、２０代、３０代、４０代、５０代、６０代以上の７区分を利用できる。もちろん、より細かく分類してもよいし、より粗く分類してもよい。顔画像から性別および年齢を推定するためには、既存の顔認識技術が利用可能である。
【００６５】
特徴量ベース意図推定部１０７ｂは、性別および年齢層グループごとの学習データを用いて、第１の実施形態で説明した方法と同様の方法によって生成すればよい。
【００６６】
本変形例において、特徴量を用いて発話意図推定を行う場合（図５のステップＳ２０８）には、発話意図推定部１０７に、音響特徴量抽出部１０６が抽出した音響特徴量と、性別年齢層特定部３０２が特定した話者の性別および年齢層が入力される。発話意図推定部１０７は、話者の性別および年齢層に対応した特徴量ベース意図推定部１０７ｂを選択し、選択された特徴量ベース意図推定部１０７ｂに音響特徴量を入力して、話者の発話意図を推定する。
【００６７】
図８は、さらなる変形例に係る音声処理装置４００の機能ブロックを示す図である。図７では、顔画像に基づいて話者の性別および年齢層を特定しているが、本構成例では、性別・年齢層特定部４０１を利用して、音響特徴量に基づいて話者の性別および年齢層を特定する。性別・年齢層特定部４０１は音響特徴量抽出部１０６から音響特徴量を取得して、話者の性別および年齢層を特定する。音響特徴量から話者の性別および年齢を推定するためには、既存の音声処理技術が利用可能である。
【００６８】
（第２の実施形態）
本発明の第２の実施形態は、第１の実施形態に係る音声処理装置（発話意図推定装置）を適用した会話介入支援システムである。会話介入支援システムは、車両内の複数の話者による会話に対して、情報提供や意思決定の支援を行うものである。
【００６９】
図９は本実施形態に係る会話介入支援システム５００の構成の一例を示す図である。ナビゲーション装置５１１がマイクを介して取得した乗員の会話音声は、通信装置５１４を経由して会話支援サーバ５２０に送られる。会話支援サーバ５２０は、車両５１０から送信された会話音声を分析して、グループの状態や各話者の会話満足度を推定し、状況に応じて適切な情報提供や意思決定支援などの介入を行う。会話支援サーバ５２０は、会話音声を分析してどのような方針で介入を行うかを決定し、その方針に従った情報をレコメンドシステム５３１、店舗広告情報ＤＢ５３２、関連情報ＷＥＢサイト５４０から取得する。この際に、会話支援サーバ５２０は、ユーザ情報・利用履歴ＤＢ５３３に格納されているユーザの嗜好や店舗等の利用履歴も考慮して、ユーザに合った情報を取得する。会話支援サーバ５２０は介入指示を車両５１０に送信し、車両５１０はナビゲーション装置５１１のスピーカーやディスプレイを通じて音声再生あるいはテキストや画像の表示を行う。また、車両５１０は、現在位置を取得するＧＰＳ装置５１２および乗員（話者）の顔や体
を撮影するカメラ５１３も備える。
【００７０】
発話意図推定処理に関して説明すると、第１の実施形態で説明した発話意図推定のための各機能部（図１参照）は、車両５１０と会話支援サーバ５２０に適宜分散して実装することができる。例えば、雑音除去、音源分離、発話区間検出、音響特徴量抽出を車両５１０で実施し、音声認識および発話意図推定を会話支援サーバ５２０で行うように実装できる。ただしこれは機能分担の一例であり、これとは異なるように機能分担してもよい。また、会話支援サーバ５２０が、複数のコンピュータ（例えば、音声認識サーバ、意図抽出サーバ、会話分析サーバ、会話エージェントサーバ）によって実現されてもよい。
【００７１】
会話支援サーバ５２０は、発話意図推定結果も用いながら、会話内容や会話状況の分析、グループ状態の分析、各話者の会話における満足度の推定などの処理を行う。また、会話エージェントを用いて、どのようなシステム発話を行うかを決定する。例えば、ユーザが話題としている事物に関する情報を検索して提供したり、会話に参加できず満足度が低いユーザに対して意見提示の機会を与えるように介入したりすることが考えられる。会話エージェントがシステム発話の内容（テキスト）を決定して、車両５１０に送信すると、車両５１０は音声合成処理によってそのテキストを音声化して、スピーカーから出力する。これらの処理は、例えば特許文献１−３に詳しく記載されている。
【００７２】
本実装例では、車両内のカメラ５１３を用いて、上記変形例で説明した表情やジェスチャーを用いた発話意図推定や表情やジェスチャーに基づく性別および年齢層の推定を行うこともできる。
【００７３】
本実装例では、発話意図の推定精度および推定可能機会が向上するので、会話の内容や状況をより適確に分析できるようになり、より適確な介入が実現できるようになる。
【００７４】
本実装例は、車両とサーバ装置とが連携するテレマティクスサービスとして構成する会話介入支援システムであるが、具体的なシステムの形態はこれに限られない。例えば、会議室などの室内における会話を取得して、この会話に介入するシステムとして構成することができる。
【符号の説明】
【００７５】
１０１：マイク
１０２：雑音除去部
１０３：音源（話者）分離部
１０４：発話区間検出部
１０５：音声認識部
１０６：音響特徴量抽出部
１０７：発話意図推定部
１０７ａ：テキストベース意図推定部
１０７ｂ：特徴量ベース意図推定部
１０８：コーパス辞書
【図１】
2018169494.tif 000003
【図２】
2018169494.tif 000004
【図３】
2018169494.tif 000005
【図４】
2018169494.tif 000006
【図５】
2018169494.tif 000007
【図６】
2018169494.tif 000008
【図７】
2018169494.tif 000009
【図８】
2018169494.tif 000010
【図９】
2018169494.tif 000011