(57)【要約】【課題】自然な対話の実現を目的とする。【解決手段】発話音声取得部は、発話音声Ｖ0を表す発話信号を取得する。音声再生部は、音声を再生する。応答音声取得部は、発話信号に対する音声認識で特定された発話音声Ｖ0の内容に対する応答音声Ｖ2を表す応答信号を取得し、音声再生部に対する当該応答信号の出力により応答音声Ｖ2を再生させる。間投詞発生部は、発話音声Ｖ0の終点ｔAから応答音声Ｖ2の再生までの待機期間Ｑ内に、間投詞音声Ｖ1を表す音声信号を音声再生部に出力して当該音声Ｖ1を再生させる。【選択図】図４
2017021125.tif 000002
【特許請求の範囲】
【請求項１】
発話音声を表す発話信号を取得する発話音声取得部と、
音声を再生する音声再生部と、
前記発話信号に対する音声認識で特定された前記発話音声の内容に対する応答音声を表す応答信号を取得し、前記音声再生部に対する当該応答信号の出力により前記応答音声を再生させる応答音声取得部と、
前記発話音声の終点から前記応答音声の再生までの待機期間内に、間投詞の音声を表す音声信号を前記音声再生部に出力して当該音声を再生させる間投詞発生部と
を具備する音声対話装置。
【請求項２】
前記間投詞発生部は、前記待機期間内で前記発話音声からの経過時間が閾値を上回る場合に前記間投詞の音声を前記音声再生部に再生させる
請求項１の音声対話装置。
【請求項３】
前記間投詞発生部は、前記間投詞の音声の再生後に前記待機期間が継続する場合に、間投詞の音声を表す音声信号を前記音声再生部に再出力する
請求項１または請求項２の音声対話装置。
【請求項４】
前記間投詞発生部は、前記待機期間内で複数回にわたり再生される各間投詞を相違させる
請求項３の音声対話装置。
【請求項５】
前記発話信号に対する音声認識を実行する対話管理装置との間で通信網を介して通信する通信部を具備し、
前記応答音声取得部は、前記対話管理装置による音声認識を含む処理で生成された前記応答信号を取得する
請求項１から請求項４の何れかの音声対話装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の発話に対する応答の音声を再生する技術に関する。
【背景技術】
【０００２】
利用者の発話に対する応答（例えば質問に対する回答）の音声を再生することで利用者との対話を実現する音声対話技術が従来から提供されている。例えば特許文献１には、利用者の発話音声に対する音声認識で発話内容を解析し、解析結果に応じた応答音声を音声合成して出力する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２―１２８４４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、利用者の発話から応答音声の再生までの間には、音声認識等の各種の処理に必要な時間分の遅延が発生する。利用者による発話の終了から応答音声の再生の開始まで長時間にわたり無応答の状態が継続されると、機械的で不自然な印象を利用者に与えてしまうという問題がある。以上の事情を考慮して、本発明は、自然な対話の実現を目的とする。
【課題を解決するための手段】
【０００５】
以上の課題を解決するために、本発明に係る音声対話装置は、発話音声を表す発話信号を取得する発話音声取得部と、音声を再生する音声再生部と、発話信号に対する音声認識で特定された発話音声の内容に対する応答音声を表す応答信号を取得し、音声再生部に対する当該応答信号の出力により応答音声を再生させる応答音声取得部と、発話音声の終点から応答音声の再生までの待機期間内に、間投詞の音声を表す音声信号を音声再生部に出力して当該音声を再生させる間投詞発生部とを具備する。以上の構成では、音声再生部に対する応答信号の出力により発話音声の内容に対する応答音声が再生される一方、当該発話音声の終点から応答音声の再生までの待機期間内に間投詞の音声が再生される。したがって、例えば応答信号の取得のための音声認識等の処理に起因して応答音声の再生が発話音声の終点に対して遅延する場合でも、待機期間内に間投詞の音声が挿入された自然な対話が実現される。
【０００６】
本発明の好適な態様において、間投詞発生部は、待機期間内で発話音声からの経過時間（例えば発話音声の終点からの経過時間）が閾値を上回る場合に間投詞の音声を音声再生部に再生させる。以上の構成では、待機期間の時間長が閾値を上回る場合に間投詞の音声が再生されるから、発話音声の直後に間投詞の音声が再生される対話の不自然さが低減される。
【０００７】
本発明の好適な態様において、間投詞発生部は、間投詞の音声の再生後に待機期間が継続する場合に、間投詞の音声を表す音声信号を音声再生部に再出力する。以上の構成では、待機期間が長時間にわたり継続する場合に、間投詞の音声の再生が反復されるから、待機期間の時間長に応じた自然な対話が実現される
【０００８】
本発明の好適な態様において、間投詞発生部は、待機期間内で複数回にわたり再生される各間投詞を相違させる。以上の構成では、相異なる複数種の間投詞を組合せた自然な対話が実現される。
【０００９】
本発明の好適な態様において、発話信号に対する音声認識を実行する対話管理装置との間で通信網を介して通信する通信部を具備し、応答音声取得部は、対話管理装置による音声認識を含む処理で生成された応答信号を取得する。以上の構成では、通信網を介して通信部が通信する対話管理装置による音声認識を含む処理で応答信号が生成されるから、対話管理装置による音声認識に加えて対話管理装置と通信部との間の通信も応答音声の再生の遅延の原因となる。以上のように応答音声の遅延が発生し易い環境では、応答音声の再生の遅延による対話の不自然さを低減できるという前述の効果は特に有効である。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施形態に係る音声対話システムの構成図である。
【図２】第１実施形態の音声対話装置の構成図である。
【図３】対話管理装置の構成図である。
【図４】発話音声に対する間投詞音声と応答音声との再生の説明図である。
【図５】第１実施形態の音声対話装置で実行される動作のフローチャートである。
【図６】発話音声に対する応答音声の再生の説明図である。
【図７】発話音声に対する間投詞音声と応答音声との再生の説明図である。
【図８】第２実施形態の音声対話装置の構成図である。
【図９】発話音声に対する複数の間投詞音声の再生の説明図である。
【図１０】第３実施形態の音声対話装置の構成図である。
【図１１】変形例の音声対話装置の構成図である。
【図１２】変形例の音声対話装置の構成図である。
【図１３】変形例の音声対話装置の構成図である。
【発明を実施するための形態】
【００１１】
＜第１実施形態＞
図１は、本発明の第１実施形態に係る音声対話システム１の構成図である。図１に例示される通り、第１実施形態の音声対話システム１は、対話管理装置１０と音声対話装置３０とを包含する。音声対話装置３０は、利用者Ｕの発話に対する応答の音声を再生する装置である。音声対話装置３０は、例えば、利用者Ｕによって携行される携帯電話機やスマートフォン等の可搬型の端末装置、あるいはパーソナルコンピュータ等の可搬型または据置型の端末装置で実現される。音声対話装置３０は、移動体通信網やインターネット等を含む通信網２００を介して対話管理装置１０と通信可能である。
【００１２】
図１に例示される通り、音声対話装置３０は、利用者Ｕの発話の音声（以下「発話音声」という）Ｖ0に対する応答の音声（以下「応答音声」という）Ｖ2を生成および再生する。応答音声Ｖ2は、例えば質問に対する回答や、話し掛けまたは呼び掛けに対する受け答えの音声である。図１では、「明日の天気は？」という質問の発話音声Ｖ0に対し、「晴れです」という回答の応答音声Ｖ2を音声対話装置３０が再生する状況が例示されている。発話音声Ｖ0の発生から応答音声Ｖ2の再生までの長時間にわたり無応答の状態が継続されると、機械的で不自然な対話であると利用者が知覚し得る。そこで、第１実施形態の音声対話装置３０は、発話音声Ｖ0の発生から応答音声Ｖ2の再生までの期間（以下「待機期間」という）内に間投詞の音声（以下「間投詞音声」という）Ｖ1を再生する。図１では、「え〜と」という暫定的な応答（言い淀み）の間投詞音声Ｖ1が応答音声Ｖ2に先行して再生される場合が例示されている。
【００１３】
間投詞は、活用のない自立語に分類され、典型的には、他の文節から独立して利用され、主語や述語、修飾語、被修飾語にならない品詞である。具体的には、相鎚や言い淀み（応答の停滞）を表す「え〜と」「あの〜」等の語句や、応答（例えば質問に対する肯定／否定）を表す「はい」「いいえ」等の語句、話者の感動を表す「ああ」「おお」等の語句、「おはよう」「こんにちは」等の挨拶を表す語句が、間投詞として例示される。間投詞は、感動詞や感嘆詞（嘆詞）とも換言され得る。また、間投詞音声Ｖ1は、発話音声Ｖ0や応答音声Ｖ2の内容とは無関係に発声される音声と表現することもできる。
【００１４】
応答音声Ｖ2の内容は発話音声Ｖ0の内容に依存するのに対し、間投詞音声Ｖ1の内容は基本的には発話音声Ｖ0の内容に依存しないという相違がある。また、応答音声Ｖ2は、発話音声Ｖ0に対する必要的な応答と位置付けられるのに対し、間投詞音声Ｖ1は応答音声Ｖ2に先立って補足的（補助的）ないし追加的に発音される任意的な応答（対話において省略され得る応答）と位置付けられる。間投詞音声Ｖ1は、応答音声Ｖ2には含まれない別個の音声であるとも換言され得る。
【００１５】
図２は、第１実施形態の音声対話装置３０の構成図である。図２に例示される通り、第１実施形態の音声対話装置３０は、音声入力部３１と記憶部３２と制御部３３と音声再生部３４と通信部３５とを具備する。音声入力部３１は、例えば、利用者Ｕの発話音声Ｖ0を表す音声信号（以下「発話信号」という）Ｘを生成する要素であり、収音部３１２とＡ/Ｄ変換器３１４とを具備する。収音部３１２は、利用者Ｕが発声した発話音声Ｖ0を収音し、当該発話音声Ｖ0の時間波形を表すアナログの音声信号を生成する。Ａ/Ｄ変換器３１４は、収音部３１２が生成した音声信号をデジタルの発話信号Ｘに変換する。
【００１６】
音声再生部３４は、当該音声再生部３４に供給される音声信号（応答信号Ｙ，音声信号Ｚ）に応じた音声を再生する。第１実施形態の音声再生部３４は、Ｄ/Ａ変換器３４２と放音部３４４とを具備する。Ｄ/Ａ変換器３４２は、音声信号をアナログからデジタルに変換し、放音部３４４（例えばスピーカやヘッドホン）は、変換後の音声信号に応じた音声を再生する。通信部３５は、通信網２００を介して対話管理装置１０との間で通信するための通信機器である。なお、音声対話装置３０と通信網２００との間の通信の有線／無線は不問である。
【００１７】
記憶部３２は、制御部３３が実行するプログラムや制御部３３が使用する各種のデータを記憶する。例えば半導体記録媒体や磁気記録媒体等の公知の記録媒体または複数種の記録媒体の組み合わせが記憶部３２として任意に採用される。第１実施形態では、特定の発声者によって発声された特定の内容の間投詞音声Ｖ1を表す音声信号Ｚが事前に収録されて記憶部３２に記憶される。例えばwav形式の音声ファイルが音声信号Ｚとして記憶部３２に保持される。
【００１８】
制御部３３は、音声対話装置３０の各要素を統括的に制御する処理装置（例えばＣＰＵ）である。記憶部３２に記憶されたプログラムを制御部３３が実行することで、利用者Ｕと対話するための複数の機能（発話音声取得部３３２，間投詞発生部３３４，応答音声取得部３３６）が実現される。なお、制御部３３の各機能を複数の装置に分散した構成や、専用の電子回路（例えばＤＳＰ）が各機能を実現する構成も採用され得る。
【００１９】
発話音声取得部３３２は、発話音声Ｖ0を表す発話信号Ｘを音声入力部３１から取得する。応答音声取得部３３６は、応答音声Ｖ2を表す音声信号（以下「応答信号」という）Ｙを取得し、音声再生部３４に対する応答信号Ｙの出力により応答音声Ｖ2を音声再生部３４に再生させる。応答信号Ｙは、発話音声取得部３３２が取得した発話信号Ｘの発話音声Ｖ0に対する応答音声Ｖ2を表す。第１実施形態の応答音声取得部３３６は、発話信号Ｘに対応する応答信号Ｙを対話管理装置１０から取得する。対話管理装置１０は、発話信号Ｘに対する応答信号Ｙを生成する。具体的には、応答音声取得部３３６は、発話音声取得部３３２が取得した発話信号Ｘを通信部３５から対話管理装置１０に送信するとともに、対話管理装置１０が生成および送信した応答信号Ｙを通信部３５から取得する。
【００２０】
図３は、対話管理装置１０の構成図である。図３に例示されるように、第１実施形態の対話管理装置１０は、記憶部１２と制御部１４と通信部１６とを具備するサーバ（例えばウェブサーバ）である。通信部１６は、通信網２００を介して音声対話装置３０（通信部３５）と通信する。具体的には、通信部１６は、音声対話装置３０から送信された発話信号Ｘを通信網２００から受信するとともに、当該対話管理装置１０で生成された応答信号Ｙを通信網２００から音声対話装置３０に送信する。
【００２１】
記憶部１２は、制御部１４が実行するプログラムや制御部１４が使用する各種のデータを記憶する。例えば半導体記録媒体や磁気記録媒体等の公知の記録媒体または複数種の記録媒体の組み合わせが記憶部１２として任意に採用される。第１実施形態では、図３に例示される通り、言語情報データベース１２２と応答情報データベース１２４と音声合成ライブラリ１２６とが記憶部１２に記憶される。
【００２２】
制御部１４は、対話管理装置１０の各要素を統括的に制御する処理装置（例えばＣＰＵ）である。記憶部１２に記憶されたプログラムを制御部１４が実行することで、音声対話装置３０から受信した発話信号Ｘに応じた応答信号Ｙを生成するための複数の機能（言語解析部１４２，応答作成部１４４，音声合成部１４６）が実現される。なお、制御部１４の各機能を複数の装置に分散した構成や、専用の電子回路（ＤＳＰ）が各機能を実現する構成も採用され得る。また、対話管理装置１０は、単体の装置として実現されるほか、相互に別体で構成された複数の装置（サーバ）としても実現され得る。例えば、言語解析部１４２を含む第１サーバと、応答作成部１４４を含む第２サーバと、音声合成部１４６を含む第３サーバとで、対話管理装置１０を実現することも可能である。
【００２３】
言語解析部１４２は、言語情報データベース１２２を利用した発話信号Ｘに対する音声認識で発話音声Ｖ0の内容（以下「発話内容」という）ｙ1を特定する。言語情報データベース１２２は、相異なる語句（単語や文章）に対応する複数の音素モデルが登録された認識辞書と、言語的な制約を表現した言語モデルとを包含する。音素モデルは、例えば音声の特徴量の時系列が出現する確率を規定する確率モデルであり、例えば隠れマルコフモデル（HMM：hidden Markov model）で表現される。ただし、発話内容ｙ1の特定には公知の音声認識技術が任意に採用され得る。
【００２４】
応答作成部１４４は、応答情報データベース１２４を参照して、言語解析部１４２によって特定された発話内容ｙ1の意味を解析し、発話内容ｙ1に対応する応答の文字列（以下「応答文字列」という）ｙ2を作成する。応答情報データベース１２４には、応答文字列ｙ2を構成すべき複数の語句が登録される。応答作成部１４４は、形態素解析等の自然言語処理により発話内容ｙ1の意味を解析し、当該意味の発言に対する応答として適切な応答文字列ｙ2を応答情報データベース１２４の語句から構成する。なお、応答文字列ｙ2の生成には公知の技術が任意に採用され得る。
【００２５】
音声合成部１４６は、応答文字列ｙ2を発音した音声（すなわち応答音声Ｖ2）を表す応答信号Ｙを生成する。第１実施形態の音声合成部１４６は、音声合成ライブラリ１２６を利用した素片接続型の音声合成で応答信号Ｙを生成する。音声合成ライブラリ１２６は、特定の発声者の収録音声から事前に採取された複数の音声素片の集合である。音声合成部１４６は、応答文字列ｙ2に対応する音声素片を音声合成ライブラリ１２６から順次に選択し、当該音声素片を時間軸上で相互に連結することで応答信号Ｙを生成する。音声合成部１４６が生成した応答信号Ｙが通信部１６から通信網２００を介して音声対話装置３０に送信される。なお、応答信号Ｙの生成には公知の音声合成技術が任意に採用され得る。
【００２６】
図２の応答音声取得部３３６は、以上の構成により対話管理装置１０が生成および送信した応答信号Ｙを通信部３５から取得し、当該応答信号Ｙを音声再生部３４に出力することで応答音声Ｖ2を音声再生部３４に再生させる。音声再生部３４に対する応答信号Ｙの出力を開始すると、応答音声取得部３３６は、応答音声Ｖ2の再生の開始を間投詞発生部３３４に通知する。
【００２７】
図２の間投詞発生部３３４は、間投詞音声Ｖ1を表す音声信号Ｚを音声再生部３４に出力して間投詞音声Ｖ1を再生させる。図４は、各音声（発話音声Ｖ0，間投詞音声Ｖ1，応答音声Ｖ2）の時間的な先後関係の説明図である。第１実施形態の間投詞発生部３３４は、図４に例示される通り、発話音声Ｖ0の終点ｔAから応答音声Ｖ2の再生が開始される時点ｔCまでの待機期間Ｑ内の途中の時点ｔBにおいて、音声再生部３４に対する音声信号Ｚの出力で間投詞音声Ｖ1を再生させる。具体的には、待機期間Ｑの時間長が所定の時間τ1（閾値）を上回る場合に間投詞音声Ｖ1が再生される。時間τ1は、無応答が継続した場合に利用者Ｕが不自然と知覚する時間長を下回る所定値に統計的または実験的に設定される。例えば１５０ミリ秒以上２００ミリ秒以下の範囲内の所定値が時間τ1として好適である。
【００２８】
図５は、第１実施形態の音声対話装置３０（制御部３３）が実行する動作のフローチャートである。例えば、音声対話装置３０に対する利用者Ｕからの指示を契機として図５の処理が開始される。図５の処理を開始すると、発話音声取得部３３２は、利用者Ｕによる発話音声Ｖ0の開始まで待機する（ＳA1：NO）。発話音声取得部３３２は、例えば、音声入力部３１から供給される発話信号Ｘの音量の時間変化を解析し、音量が所定値を上回る状態が所定時間にわたり継続した場合に発話音声Ｖ0が開始したと判定する。発話音声Ｖ0が開始すると（ＳA1：YES）、応答音声取得部３３６は、発話音声取得部３３２が取得した発話信号Ｘを通信部３５から対話管理装置１０に送信することで、当該発話音声Ｖ0に対する応答音声Ｖ2の応答信号Ｙの生成を対話管理装置１０に開始させる（ＳA2）。
【００２９】
発話音声取得部３３２は、発話音声Ｖ0が終了したか否かを判定する（ＳA3）。例えば、発話音声取得部３３２は、発話信号Ｘの音量の時間変化を解析し、音量が所定値を下回る状態が所定時間にわたり継続した場合に発話音声Ｖ0が終了したと判定する。発話音声Ｖ0が終了していない場合（ＳA3：NO）、応答音声取得部３３６が発話信号Ｘを対話管理装置１０に送信する動作が継続される（ＳA2）。発話音声Ｖ0が終了すると（ＳA3：YES）、間投詞発生部３３４は、発話音声Ｖ0の終点ｔAからの経過時間ＴPの計時を開始する（ＳA4）。
【００３０】
他方、対話管理装置１０は、音声対話装置３０から送信された発話信号Ｘに応じた応答信号Ｙを生成して音声対話装置３０に送信する。応答音声取得部３３６が音声対話装置３０から応答信号Ｙを受信することで応答音声Ｖ2が再生可能な状態となる。経過時間ＴPの計時を開始すると、間投詞発生部３３４は、経過時間ＴPが閾値Ｔ0を上回るか否かを判定する（ＳA5）。閾値Ｔ0は、図５の処理が開始されてから間投詞音声Ｖ1が未だ再生されていない初期的な段階では前述の時間τ1に設定される。待機期間Ｑの経過時間ＴPが閾値Ｔ0を下回る場合（ＳA5：NO）、間投詞発生部３３４は、応答音声Ｖ2が再生可能な状態となったか否かを判定する（ＳA6）。応答音声Ｖ2が再生可能な状態になると（ＳA6：YES）、応答音声取得部３３６は、対話管理装置１０から受信した応答信号Ｙを音声再生部３４に出力することで応答音声Ｖ2の再生を開始させる（ＳA7）。すなわち、図６に例示される通り、発話音声Ｖ0の終点ｔAからの経過時間ＴPが閾値Ｔ0（時間τ1）を上回る以前に応答音声Ｖ2が再生可能な状態になると、間投詞音声Ｖ1は再生されることなく時点ｔCから応答音声Ｖ2が再生される。なお、発話音声Ｖ0の終了から所定の時間が経過した時点で応答音声Ｖ2の再生を開始することも可能である。
【００３１】
他方、応答音声Ｖ2を再生できない状態（ＳA6：NO）のまま経過時間ＴPが閾値Ｔ0を上回ると（ＳA5：YES）、間投詞発生部３３４は、音声再生部３４に対する音声信号Ｚの出力で間投詞音声Ｖ1を再生させる（ＳA8）。すなわち、図４を参照して説明した通り、待機期間Ｑ内で発話音声Ｖ0の終点ｔAから閾値Ｔ0の時間τ1が経過した時点ｔBで間投詞音声Ｖ1が再生される。例えば、「明日の天気は？」という発話音声Ｖ0に対して「え〜と」という間投詞音声Ｖ1が再生される。間投詞音声Ｖ1を再生すると、間投詞発生部３３４は、閾値Ｔ0を時間τ2に更新したうえで処理をステップＳA5に移行する。時間τ2は、第１回目の間投詞音声Ｖ1の再生までの時間τ1を上回る所定の時間（例えば時間τ1の２倍）である。
【００３２】
第１回目の間投詞音声Ｖ1の再生後にも待機期間Ｑが継続し、応答音声Ｖ2が再生可能な状態となる時点ｔCの到来前に経過時間ＴPが更新後の閾値Ｔ0（時間τ2）を上回ると（ＳA5：YES）、間投詞発生部３３４は、音声再生部３４に対する音声信号Ｚの出力で間投詞音声Ｖ1を再生させる（ＳA8）。すなわち、図７に例示される通り、発話音声Ｖ0の終点ｔAから時間τ1が経過した時点ｔBにおける第１回目の間投詞音声Ｖ1の再生に加えて、当該終点ｔAから時間τ2（τ2＞τ1）が経過した時点ｔBで第２回目の間投詞音声Ｖ1が再生される。以上の説明から理解される通り、待機期間Ｑが長時間にわたり継続する場合には、間投詞音声Ｖ1が複数回にわたり反復的に再生される。すなわち、「明日の天気は？」という発話音声Ｖ0に対して「え〜と」「え〜と」というように複数回にわたり間投詞音声Ｖ1が再生される。間投詞音声Ｖ1の再生毎に閾値Ｔ0の時間を増加させることで、応答音声Ｖ2の再生が開始されるまでの待機期間Ｑ内で間投詞音声Ｖ1の再生を反復させることが可能である。他方、間投詞音声Ｖ1の再生後に応答音声Ｖ2が再生可能な状態になると（ＳA6：YES）、図４および図７の例示から理解される通り、音声再生部３４に対する応答信号Ｙの出力により応答音声Ｖ2が再生される（ＳA7）。
【００３３】
以上の構成によれば、音声再生部３４に対する応答信号Ｙの出力により発話音声Ｖ0の内容に対する応答音声Ｖ2が再生される一方、発話音声Ｖ0の終点ｔAから応答音声Ｖ2の再生（時点ｔC）までの待機期間Ｑ内に間投詞音声Ｖ1が再生される。したがって、例えば、応答信号Ｙの取得のための音声認識等の処理に起因して、応答音声Ｖ2の再生（時点ｔC）が発話音声Ｖ0の終点ｔAに対して遅延する場合でも、待機期間Ｑ内に間投詞音声Ｖ1が挿入された自然な対話が実現される。
【００３４】
第１実施形態では、待機期間Ｑ内で発話音声Ｖ0の終点ｔAからの経過時間ＴPが閾値Ｔ0を上回る場合（ＴP＞Ｔ0）に間投詞音声Ｖ1が再生されるから、発話音声Ｖ0の直後に間投詞音声Ｖ1が再生される構成と比較して対話の不自然さが低減される。また、間投詞音声Ｖ1の再生後に待機期間Ｑが継続する場合に、音声再生部３４に対する音声信号Ｚの再出力により間投詞音声Ｖ1が再生される。すなわち、間投詞音声Ｖ1の再生が待機期間Ｑ内に複数回にわたり反復される。したがって、発話音声Ｖ0の発音からの経過時間ＴPに応じた自然な対話が実現される。
【００３５】
なお、第１実施形態の例示のように応答音声取得部３３６が対話管理装置１０との間の通信により応答信号Ｙを取得する構成では、対話管理装置１０による応答信号Ｙの生成（言語解析部１４２，応答作成部１４４，音声合成部１４６による各処理）に加えて対話管理装置１０と通信部３５との間の通信も応答音声Ｖ2の再生の遅延の原因となる。以上のように応答音声Ｖ2の遅延が発生し易い環境では、応答音声Ｖ2の再生の遅延による対話の不自然さを低減できるという前述の効果は格別に有効である。
【００３６】
なお、間投詞音声Ｖ1の再生から間隔をあけずに応答音声Ｖ2が再生されると、機械的で不自然な印象を利用者Ｕに与える可能性がある。そこで、間投詞音声Ｖ1の再生から適切な間隔（例えば、実際の対話を加味して間投詞音声Ｖ1と応答音声Ｖ2との繋がりが自然と知覚される程度の時間長）をあけて応答音声Ｖ2の再生を開始することも可能である。また、複数回にわたり間投詞音声Ｖ1を再生させる場合、各間投詞音声Ｖ1が等間隔で再生されると機械的で不自然な印象を利用者に与えるおそれがある。そこで、複数回にわたり間投詞音声Ｖ1を再生する場合に、相前後する間投詞音声Ｖ1の間隔を可変に設定することも可能である。例えば、各間投詞音声Ｖ1の間隔を所定の規則で順次に変化させる構成や、各間投詞音声Ｖ1の間隔をランダムに設定する構成が想定される。
【００３７】
＜第２実施形態＞
本発明の第２実施形態を説明する。なお、以下に例示する各形態において作用や機能が第１実施形態と同様である要素については、第１実施形態の説明で使用した符号を流用して各々の詳細な説明を適宜に省略する。
【００３８】
第１実施形態では、待機期間Ｑ内で複数回にわたり再生される間投詞音声Ｖ1の内容を共通させた。第２実施形態では、複数回の各々で間投詞音声Ｖ1の内容を相違させる。図８は、第２実施形態の音声対話装置３０の構成図である。第２実施形態では、図８に例示されるように、発話内容が相違する複数種類の間投詞音声Ｖ1の各々に対応する複数の音声信号Ｚが記憶部３２に記憶される。
【００３９】
間投詞発生部３３４は、応答音声Ｖ2を再生できない状態（ＳA6：NO）のまま経過時間ＴPが閾値Ｔ0を上回ると（ＳA5：YES）、記憶部３２に記憶された複数の音声信号Ｚの何れかを選択的に音声再生部３４に出力することで間投詞音声Ｖ1を再生させる（ＳA8）。具体的には、間投詞発生部３３４は、待機期間Ｑ内での再生毎に複数の音声信号Ｚの何れかを所定の順番で順次に選択して音声再生部３４に出力する。例えば、図９に例示される通り、待機期間Ｑ内の第１回目の再生時には「え〜と」という間投詞音声Ｖ1Aが再生され、第２回目の再生時には「ああ」という間投詞音声Ｖ1Bが再生される。なお、間投詞発生部３３４による音声信号Ｚの選択方法（選択順序）は任意である。例えば、複数の音声信号Ｚの何れかを間投詞発生部３３４がランダムに選択して音声再生部３４に出力することも可能である。
【００４０】
第２実施形態においても第１実施形態と同様の効果が実現される。また、第２実施形態では、待機期間Ｑ内で複数回にわたり再生される各間投詞音声Ｖ1の内容が相違するから、人間同士の実際の対話のように相異なる複数種の間投詞を組み合わせた自然な対話が実現される。
【００４１】
＜第３実施形態＞
複数の発話者が実際に対話する場面では、各発話者の発声音の音高が直前の対話相手の発声音の音高に影響されるという傾向がある。具体的には、直前の対話相手の発声音の音高に対して所定の関係にある音高で各発声者が発声するという傾向が観測される。以上の傾向を考慮して、第３実施形態では、利用者Ｕの発話音声Ｖ0の音高に応じて間投詞音声Ｖ1の音高を調整する。
【００４２】
図１０は、第３実施形態の音声対話装置３０の構成図である。図１０に例示される通り、第３実施形態では、第１実施形態で例示した音声対話装置３０の要素に対して音高解析部３３８が付加される。音高解析部３３８は、記憶部３２に記憶されたプログラムを制御部３３が実行することで実現される。音高解析部３３８は、発話音声取得部３３２が取得した発話信号Ｘが示す発話音声Ｖ0の音高（基本周波数）Ｐを順次に解析する。音高Ｐの解析には公知の技術が任意に採用される。
【００４３】
間投詞発生部３３４は、音高解析部３３８が解析した発話音声Ｖ0の音高Ｐに応じて音声信号Ｚの間投詞音声Ｖ1の音高を調整する。例えば間投詞音声Ｖ1の一部または全部の区間の音高が発話音声Ｖ0の音高Ｐに応じて調整される。
【００４４】
現実の対話の場面での発声音の音高は、対話相手の直前の発声音のうち終点を含む末尾の区間の音高に特に影響され易いという傾向がある。以上の傾向を考慮すると、発話音声Ｖ0のうち終点ｔAを含む末尾の所定長の区間の音高Ｐ（例えば当該区間内の平均値）に応じて、間投詞発生部３３４が間投詞音声Ｖ1の音高を調整する構成が好適である。また、発声音の音高が対話相手の直前の発声音の音高に影響されるという前述の傾向は、発声音の冒頭の区間で特に顕著となる。したがって、間投詞音声Ｖ1のうち始点ｔBを含む所定長の区間の音高を発話音声Ｖ0の音高Ｐに応じて調整する構成が好適である。もっとも、発話音声Ｖ0の全区間にわたる平均的な音高Ｐに応じて間投詞音声Ｖ1の音高を調整する構成や、発話音声Ｖ0の音高Ｐに応じて間投詞音声Ｖ1の全区間にわたる音高を調整する構成も採用され得る。
【００４５】
発話音声Ｖ0の音高Ｐと調整後の間投詞音声Ｖ1の音高との関係は任意であるが、例えば発話音声Ｖ0の音高Ｐに対して協和音程の関係にある音高に間投詞音声Ｖ1を調整する構成が好適である。協和音程は、受聴者が複数音の調和を知覚する音高間の関係（典型的には周波数比が整数比となる関係）を意味し、例えば絶対協和音程（完全１度，完全８度）、完全協和音程（完全５度，完全４度）、不完全協和音程（長３度，短３度，長６度，短６度）を包含する。もっとも、発話音声Ｖ0と間投詞音声Ｖ1とで音高が完全に一致する場合にはかえって不自然な対話と知覚される可能性もある。したがって、発話音声Ｖ0の音高Ｐに対して完全１度以外の協和音程となるように間投詞音声Ｖ1の音高を調整する構成が好適である。
【００４６】
第３実施形態においても第１実施形態と同様の効果が実現される。また、第３実施形態では、発話音声Ｖ0の音高Ｐに応じて間投詞音声Ｖ1の音高が調整されるから、発声音の音高が対話相手の直前の発声音の音高に影響されるという現実の対話の傾向を反映した自然な対話を実現することが可能である。
【００４７】
＜変形例＞
以上に例示した各態様は多様に変形され得る。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２個以上の態様は、相互に矛盾しない範囲で適宜に併合され得る。
【００４８】
（１）前述の各形態では、言語解析部１４２による発話内容ｙ1の特定と、応答作成部１４４による応答文字列ｙ2の生成と、音声合成部１４６による応答信号Ｙの生成とを対話管理装置１０に実行させたが、応答信号Ｙを生成するための処理の一部または全部を音声対話装置３０にて実行することも可能である。
【００４９】
例えば、図１１に例示される通り、応答音声取得部３３６が音声合成部１４６を包含する構成が採用される。対話管理装置１０は言語解析部１４２と応答作成部１４４とを具備し、応答作成部１４４が生成した応答文字列ｙ2が通信網２００を介して音声対話装置３０に送信される。応答音声取得部３３６の音声合成部１４６は、対話管理装置１０から通信部３５が受信した応答文字列ｙ2を利用した音声合成で応答信号Ｙを第１実施形態と同様に生成し、音声再生部３４に対する当該応答信号Ｙの出力で応答音声Ｖ2を再生させる。
【００５０】
また、図１２に例示される通り、応答音声取得部３３６が応答作成部１４４と音声合成部１４６とを包含する構成も採用される。対話管理装置１０は言語解析部１４２を具備し、言語解析部１４２が生成した発話内容ｙ1が通信網２００を介して音声対話装置３０に送信される。応答音声取得部３３６の応答作成部１４４は、対話管理装置１０から通信部３５が受信した発話内容ｙ1に応じた応答文字列ｙ2を第１実施形態と同様に生成し、音声合成部１４６が当該応答文字列ｙ2に応じた応答信号Ｙを生成する。
【００５１】
図１３に例示される通り、応答音声取得部３３６が言語解析部１４２と応答作成部１４４と音声合成部１４６とを包含する構成（すなわち応答信号Ｙを生成する処理の全部が音声対話装置３０で実行される構成）も採用され得る。言語解析部１４２は、発話音声取得部３３２が取得した発話信号Ｘに対する音声認識で発話内容ｙ1を特定する。発話内容ｙ1に応じた応答文字列ｙ2が応答作成部１４４により作成され、応答文字列ｙ2に応じた応答信号Ｙが音声合成部１４６により生成される。
【００５２】
また、応答音声取得部３３６が言語解析部１４２を包含する構成も採用され得る。応答音声取得部３３６の言語解析部１４２が生成した発話内容ｙ1が対話管理装置１０に送信され、対話管理装置１０の応答作成部１４４および音声合成部１４６による処理で応答信号Ｙが生成される。また、応答音声取得部３３６が言語解析部１４２と応答作成部１４４とを包含する構成では、応答作成部１４４が生成した応答文字列ｙ2を対話管理装置１０に送信し、対話管理装置１０の音声合成部１４６が応答信号Ｙを生成することも可能である。
【００５３】
以上の説明から理解される通り、応答音声取得部３３６は、対話管理装置１０等の外部装置で生成された応答信号Ｙを取得する要素のほか、発話信号Ｘから応答信号Ｙを生成するための処理の一部を自身が実行して応答信号Ｙを取得する要素（図１１，図１２の例示）や、発話信号Ｘから応答信号Ｙを生成する処理の全部を自身が実行して応答信号Ｙを生成する要素（図１３の例示）を包含する。
【００５４】
（２）前述の各形態では、発話音声Ｖ0の終点ｔAから継続的に計時される経過時間ＴPが、順次に更新される各閾値Ｔ0（τ1，τ2，……）を上回る場合に間投詞音声Ｖ1を再生したが、間投詞音声Ｖ1の再生毎に経過時間ＴPを初期化する（すなわち計時し直す）ことも可能である。すなわち、待機期間Ｑ内で直前の音声（発話音声Ｖ0または間投詞音声Ｖ1）の終点からの経過時間ＴPが閾値Ｔ0を上回るたびに間投詞音声Ｖ1が再生される。以上の構成では、閾値Ｔ0を所定値に固定しても間投詞音声Ｖ1を複数回にわたり再生できる。ただし、閾値Ｔ0を経時的に変更することも可能である。
【００５５】
（３）第３実施形態では、発話音声Ｖ0の音高Ｐに応じて間投詞音声Ｖ1の音高を調整したが、以上の構成に加えて（または以上の構成に代えて）、発話音声Ｖ0の音高Ｐに応じて応答音声Ｖ2の音高を調整することも可能である。例えば、第３実施形態で例示した間投詞音声Ｖ1と同様に応答音声Ｖ2が調整され得る。
【００５６】
（４）第３実施形態では、発話音声Ｖ0の音高Ｐに応じて間投詞音声Ｖ1の音高を調整したが、間投詞音声Ｖ1の調整に適用される発話音声Ｖ0の特徴量や間投詞音声Ｖ1の調整対象となる特徴量は、第３実施形態で例示した音高には限定されない。例えば、発話信号Ｘ（一部または全部の区間）の音量に応じて間投詞音声Ｖ1（一部または全部の区間）の音量を調整する構成も好適である。
【００５７】
（５）音声対話装置３０に表示装置を設置して、間投詞音声Ｖ1の再生とともに間投詞音声Ｖ1の内容を表す文字列を待機期間Ｑ内に表示装置に表示させる構成も好適に採用され得る。また、間投詞音声Ｖ1を再生させる際に、間投詞音声Ｖ1の発話者として仮想のキャラクター（人物、動物等）を表象する静止画や動画を表示装置に表示させる構成も好適である。
【００５８】
（６）前述の各形態では、記憶部３２に事前に記憶された音声信号Ｚを間投詞発生部３３４が音声再生部３４に出力することで間投詞音声Ｖ1を再生したが、間投詞発生部３３４が間投詞音声Ｖ1を再生させるための構成や方法は以上の例示に限定されない。例えば、間投詞発生部３３４が外部装置から音声信号Ｚを取得することも可能である。また、間投詞発生部３３４が、間投詞の文字列を外部装置や記憶部３２から取得し、当該文字列に対する音声合成で間投詞音声Ｖ1の音声信号Ｚを生成する構成も採用され得る。
【００５９】
（７）前述の各形態では、応答文字列ｙ2を利用した音声合成で応答信号Ｙを生成する構成を例示したが、応答音声取得部３３６が応答信号Ｙを取得するための構成は以上の例示に限定されない。例えば、事前に収録された複数の応答信号Ｙのうち発話内容ｙ1に応じて選択された１個の応答信号Ｙを応答音声取得部３３６が取得することも可能である。例えば、応答音声取得部３３６が対話管理装置１０から応答信号Ｙを取得する構成では、記憶部１２に事前に記憶された複数の応答信号Ｙの何れかが対話管理装置１０から選択的に応答音声取得部３３６に提供され、対話管理装置１０を利用しない構成では、音声対話装置３０の記憶部３２に事前に記憶された複数の応答信号Ｙの何れかを応答音声取得部３３６が取得する。
【００６０】
（８）音声対話装置３０の形態は任意である。具体的には、前述の例示の通り携帯電話機やスマートフォン等の汎用の端末装置で音声対話装置３０が実現されるほか、例えば対話ロボットや玩具（例えば動物のぬいぐるみ等の人形）の形態で音声対話装置３０を実現することも可能である。
【００６１】
（９）前述の各形態で例示した音声対話装置３０は、前述の通りＣＰＵ等の制御部３３とプログラムとの協働で実現される。各形態のプログラムは、コンピュータが読取可能な記録媒体に格納された形態で提供されてコンピュータにインストールされ得る。記録媒体は、例えば非一過性（non-transitory）の記録媒体であり、ＣＤ-ＲＯＭ等の光学式記録媒体（光ディスク）が好例であるが、半導体記録媒体や磁気記録媒体等の公知の任意の形式の記録媒体を包含し得る。また、以上に例示したプログラムは、通信網を介した配信の形態で提供されてコンピュータにインストールされ得る。また、音声対話装置３０の動作方法（音声対話方法）としても本発明は特定される。
【符号の説明】
【００６２】
１……音声対話システム、１０……対話管理装置、１２……記憶部、１４……制御部、１４２……言語解析部、１４４……応答作成部、１４６……音声合成部、１６……通信部、３０……音声対話装置、３１……音声入力部、３１２……収音部、３１４……Ａ/Ｄ変換器、３２……記憶部、３３……制御部、３３２……発話音声取得部、３３４……間投詞発生部、３３６……応答音声取得部、３４……音声再生部、３４２……Ｄ/Ａ変換器、３４４……放音部、３５……通信部、２００……通信網、Ｖ0……発話音声、Ｖ1……間投詞音声、Ｖ2……応答音声、Ｘ……発話信号、Ｙ……応答信号、Ｚ……音声信号。
【図１】
2017021125.tif 000003
【図２】
2017021125.tif 000004
【図３】
2017021125.tif 000005
【図４】
2017021125.tif 000006
【図５】
2017021125.tif 000007
【図６】
2017021125.tif 000008
【図７】
2017021125.tif 000009
【図８】
2017021125.tif 000010
【図９】
2017021125.tif 000011
【図１０】
2017021125.tif 000012
【図１１】
2017021125.tif 000013
【図１２】
2017021125.tif 000014
【図１３】
2017021125.tif 000015