(57)【要約】      （修正有）【課題】音声サービス提供方法および装置を提供する。【解決手段】スクリーンを含むインテリジェント音声装置から送信された第１の音声要求情報を受信したことに応答して、第１の音声要求情報を解析して、ユーザ要求を決定するステップと、配置されたオプション操作集合に基づいて、ユーザ要求に関連する候補操作を決定するステップと、ユーザに候補操作を実行させるようにガイドするためのプロンプト情報を生成するステップと、インテリジェント音声装置がプロンプト情報をスクリーン上に表示するように、スクリーンを含むインテリジェント音声装置にプロンプト情報をプッシュするステップと、を含む。【効果】ユーザ要求に基づいて差別化された操作プロンプトが実現され、音声サービスの効率が向上する。【選択図】図２
2019091417.tif 000002
【特許請求の範囲】
【請求項１】
音声サービス提供方法であって、
スクリーンを含むインテリジェント音声装置から送信された第１の音声要求情報を受信したことに応答して、前記第１の音声要求情報を解析して、ユーザ要求を決定するステップと、
配置されたオプション操作集合に基づいて、前記ユーザ要求に関連する候補操作を決定するステップと、
ユーザに候補操作を実行させるようにガイドするためのプロンプト情報を生成するステップと、
インテリジェント音声装置がプロンプト情報をスクリーン上に表示するように、スクリーンを含むインテリジェント音声装置にプロンプト情報をプッシュするステップと、
を含むことを特徴とする方法。
【請求項２】
前記第１の音声要求情報を解析して、ユーザ要求を決定するステップは、
マルチメディアリソースの再生を要求するキーワードが前記第１の音声要求情報に含まれているか否かを判定するステップと、
「はい」であれば、前記第１の音声要求情報における予め設定されたマルチメディアタグに対して識別を行って、ユーザ要求が、予め設定されたマルチメディアタグを含む第１のマルチメディアリソースを再生するための要求であると決定する、ステップと、を含み、
配置されたオプション操作集合に基づいて、前記ユーザ要求に関連する候補操作を決定するステップは、
配置されたオプション操作集合において、ユーザ要求に対応する再生操作と、前記再生操作に関連するオプション操作とを選出して、前記候補操作とするステップを含み、
再生操作に関連するオプション操作は、再生待ちマルチメディアリソースを選択する操作、再生モード切り替え操作、および再生されたマルチメディアリソースに対する好みフィードバック操作のうちの少なくとも１つを含む、ことを特徴とする請求項１に記載の方法。
【請求項３】
前記第１音声要求情報を解析して、ユーザ要求を決定するステップは、
マルチメディアリソースの再生を要求するキーワードが前記第１の音声要求情報に含まれていると決定され、かつ、予め設定されたマルチメディアタグが前記第１の音声要求情報に含まれていないと決定したことに応答して、ユーザプロファイルデータ、シーンデータ、および推奨待ちマルチメディアリソースデータを取得するステップと、
ユーザ要求が、推奨待ちマルチメディアリソースデータからユーザプロファイルデータおよび／またはシーンデータとマッチする第２のマルチメディアリソースを選出するための要求であると決定されるステップと、をさらに含み、
配置されたオプション操作集合に基づいて、前記ユーザ要求に関連する候補操作を決定するステップは、
配置されたオプション操作集合において、ユーザ要求に対応する推奨操作を候補操作として選択するステップであって、前記推奨操作の推奨対象が前記第２のマルチメディアリソースを含む、ステップを含む、
ことを特徴とする請求項２に記載の方法。
【請求項４】
前記第１音声要求情報を解析して、ユーザ要求を決定するステップは、
マルチメディアリソースの再生を要求するキーワードが前記第１の音声要求情報に含まれていないと決定されたことに応答して、前記第１の音声要求情報の解析結果を検索式として利用してネットワークデータ検索を行い、検索結果に基づいて前記ユーザ要求を決定するステップをさらに含み、
配置されたオプション操作集合に基づいて、前記ユーザ要求に関連する候補操作を決定するステップは、
配置されたオプション操作集合から検索結果とマッチするオプション操作を選出して、前記候補操作とするステップを含む、
ことを特徴とする請求項２に記載の方法。
【請求項５】
前記第１音声要求情報を解析して、ユーザ要求を決定するステップは、
前記第１の音声要求情報を受信する前の予め設定された時間内に受信された第２の音声要求情報を取得するステップと、
前記第２の音声要求情報を参考しながら前記第１の音声要求情報を解析して、ユーザ要求を決定するステップと、を含む、
ことを特徴とする請求項１乃至請求項４のいずれか１項に記載の方法。
【請求項６】
前記プロンプト情報に基づいて前記候補操作を実行するユーザの行為データを監視するステップと、
前記行為データに基づいて、前記配置されたオプション操作集合における候補操作と前記ユーザ要求との関連性パラメータを調整するステップと、
をさらに含むことを特徴とする請求項１乃至請求項４のいずれか１項に記載の方法。
【請求項７】
音声サービス提供装置であって、
スクリーンを含むインテリジェント音声装置から送信された第１の音声要求情報を受信したことに応答して、第１の音声要求情報を解析して、ユーザ要求を決定する解析部と、
配置されたオプション操作集合に基づいて、ユーザ要求に関連する候補操作を決定する決定部と、
ユーザに候補操作を実行させるようにガイドするためのプロンプト情報を生成する生成部と、
インテリジェント音声装置がプロンプト情報をスクリーン上に表示するように、スクリーンを含むインテリジェント音声装置にプロンプト情報をプッシュするプッシュ部と、
を含むことを特徴とする装置。
【請求項８】
前記解析部は、
マルチメディアリソースの再生を要求するキーワードが前記第１の音声要求情報に含まれているか否かを判定するステップと、
「はい」であれば、前記第１の音声要求情報における予め設定されたマルチメディアタグに対して識別を行って、ユーザ要求が、予め設定されたマルチメディアタグを含む第１のマルチメディアリソースを再生するための要求であると決定する、ステップと、
をさらに含む方法により、前記第１の音声要求情報を解析して、ユーザ要求を決定し、
前記決定部は、さらに
配置されたオプション操作集合において、ユーザ要求に対応する再生操作と、前記再生操作に関連するオプション操作とを選出して、前記候補操作とするステップを含む方法により、前記ユーザ要求に関連する候補操作を決定し、
ここで、再生操作に関連するオプション操作は、再生待ちマルチメディアリソースを選択する操作、再生モード切り替え操作、および再生されたマルチメディアリソースに対する好みフィードバック操作のうちの少なくとも１つを含む、ことを特徴とする請求項７に記載の装置。
【請求項９】
前記解析部は、
マルチメディアリソースの再生を要求するキーワードが前記第１の音声要求情報に含まれていると決定され、かつ、予め設定されたマルチメディアタグが前記第１の音声要求情報に含まれていないと決定したことに応答して、ユーザプロファイルデータ、シーンデータ、および推奨待ちマルチメディアリソースデータを取得するステップと、
ユーザ要求が、推奨待ちマルチメディアリソースデータからユーザプロファイルデータおよび／またはシーンデータとマッチする第２のマルチメディアリソースを選出するための要求であると決定されるステップと、をさらに含む方法により、前記第１の音声要求情報を解析して、ユーザ要求を決定し、
前記決定部は、さらに
配置されたオプション操作集合において、ユーザ要求に対応する推奨操作を候補操作として選択するステップであって、前記推奨操作の推奨対象が前記第２のマルチメディアリソースを含む、ステップを含む方法により、前記ユーザ要求に関連する候補操作を決定する、
ことを特徴とする請求項８に記載の装置。
【請求項１０】
前記解析部は、
マルチメディアリソースの再生を要求するキーワードが前記第１の音声要求情報に含まれていないと決定されたことに応答して、前記第１の音声要求情報の解析結果を検索式として利用してネットワークデータ検索を行い、検索結果に基づいてユーザ要求を決定するステップをさらに含む方法により、前記第１の音声要求情報を解析して、ユーザ要求を決定し、
前記決定部は、さらに
配置されたオプション操作集合から検索結果とマッチするオプション操作を選出して、前記候補操作とするステップを含む方法により、前記ユーザ要求に関連する候補操作を決定する、
ことを特徴とする請求項８に記載の装置。
【請求項１１】
前記解析部は、
前記第１の音声要求情報を受信する前の予め設定された時間内に受信された第２の音声要求情報を取得するステップと、
前記第２の音声要求情報を参考しながら前記第１の音声要求情報を解析して、ユーザ要求を決定するステップと、
をさらに含む方法により、前記第１の音声要求情報を解析して、ユーザ要求を決定する、
ことを特徴とする請求項７乃至請求項１０のいずれか１項に記載の装置。
【請求項１２】
前記プロンプト情報に基づいて前記候補操作を実行するユーザの行為データを監視し、前記行為データに基づいて、前記配置されたオプション操作集合における候補操作とユーザ要求との関連性パラメータを調整するためのフィードバック部を、
さらに含むことを特徴とする請求項７乃至請求項１０のいずれか１項に記載の装置。
【請求項１３】
一つ又は複数のプロセッサと、
一つ又は複数のプログラムが記憶されている記憶装置と、を備え、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサにより実行されると、前記一つ又は複数のプロセッサに請求項１乃至請求項６のいずれか１項に記載の方法を実現させることを特徴とする機器。
【請求項１４】
コンピュータプログラムが記憶されており、当該プログラムがプロセッサにより実行されると、請求項１乃至請求項６のいずれか１項に記載の方法を実現させることを特徴とするコンピュータ読取可能な記憶媒体。
【請求項１５】
プロセッサにより実行されると、請求項１乃至請求項６のいずれか１項に記載の方法を実現させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、コンピュータの技術分野に関し、特に、人工知能の技術分野に関し、特に、音声サービス提供方法および装置に関する。
【背景技術】
【０００２】
コンピュータ技術の発展とネットワークデータの継続的な蓄積により、人工知能技術は急速に発展している。人工知能の分野では、音声認識、自然言語処理および機械学習技術を統合したインテリジェント音声サービスがますます広く使用されている。
【０００３】
インテリジェント音声サービスに基づく音声によるインタラクションにおいて、ユーザは、マルチメディアリソースの再生および情報クエリなどの操作を実行することができる。音声要求を受信した後、従来のインテリジェント音声サービス・プラットフォームは、関連機能を開始し、いくつかの所定の操作インタフェースを提供することができる。例えば、音楽を再生するとき、「次の曲を再生」、「中止」、「再生を続ける」および「お気に入り（Ｆａｖｏｒｉｔｅｓ）」などの操作インターフェイスを提供することができる。インテリジェント音声サービスを使用するすべてのユーザについて、同じタイプの音声サービスを実行するときに提供される操作インタフェースは同じであるが、ユーザが同じタイプの音声サービスを要求する異なる音声要求を発出するときの暗黙の要求は同じではないかもしれない。ユーザが再生インターフェイスに配置されていない他の操作を実行しようとする場合、時間を費やして、応用インターフェイスで複数レベルのルックアップを実行しなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、音声サービス提供方法および装置を提供する。
【０００５】
第１の局面として、本発明は、音声サービス提供方法を提供する。上記方法は、スクリーンを含むインテリジェント音声装置から送信された第１の音声要求情報を受信したことに応答して、上記第１の音声要求情報を解析して、ユーザ要求を決定するステップと、配置されたオプション操作集合に基づいて、上記ユーザ要求に関連する候補操作を決定するステップと、ユーザに候補操作を実行させるようにガイドするためのプロンプト情報を生成するステップと、インテリジェント音声装置がプロンプト情報をスクリーン上に表示するように、スクリーンを含むインテリジェント音声装置にプロンプト情報をプッシュするステップと、を含む。
【０００６】
本発明の一部の実施形態において、上記第１の音声要求情報を解析して、ユーザ要求を決定するステップは、マルチメディアリソースの再生を要求するキーワードが上記第１の音声要求情報に含まれているか否かを判定するステップと、「はい」であれば、上記第１の音声要求情報における予め設定されたマルチメディアタグに対して識別を行って、ユーザ要求が、予め設定されたマルチメディアタグを含む第１のマルチメディアリソースを再生するための要求であると決定する、ステップと、を含み、配置されたオプション操作集合に基づいて、上記ユーザ要求に関連する候補操作を決定するステップは、配置されたオプション操作集合において、ユーザ要求に対応する再生操作と、上記再生操作に関連するオプション操作とを選出して、上記候補操作とするステップを含み、再生操作に関連するオプション操作は、再生待ちマルチメディアリソースを選択する操作、再生モード切り替え操作、および再生されたマルチメディアリソースに対する好みフィードバック操作のうちの少なくとも１つを含む。
【０００７】
本発明の一部の実施形態において、上記第１音声要求情報を解析して、ユーザ要求を決定するステップは、マルチメディアリソースの再生を要求するキーワードが上記第１の音声要求情報に含まれていると決定され、かつ、予め設定されたマルチメディアタグが上記第１の音声要求情報に含まれていないと決定したことに応答して、ユーザプロファイルデータ、シーンデータ、および推奨待ちマルチメディアリソースデータを取得するステップと、ユーザ要求が、推奨待ちマルチメディアリソースデータからユーザプロファイルデータおよび／またはシーンデータとマッチする第２のマルチメディアリソースを選出するための要求であると決定されるステップと、をさらに含み、配置されたオプション操作集合に基づいて、上記ユーザ要求に関連する候補操作を決定するステップは、配置されたオプション操作集合において、ユーザ要求に対応する推奨操作を候補操作として選択するステップであって、上記推奨操作の推奨対象が上記第２のマルチメディアリソースを含む、ステップを含む。
【０００８】
本発明の一部の実施形態において、上記第１音声要求情報を解析して、ユーザ要求を決定するステップは、マルチメディアリソースの再生を要求するキーワードが上記第１の音声要求情報に含まれていないと決定されたことに応答して、上記第１の音声要求情報の解析結果を検索式として利用してネットワークデータ検索を行い、検索結果に基づいて上記ユーザ要求を決定するステップをさらに含み、配置されたオプション操作集合に基づいて、上記ユーザ要求に関連する候補操作を決定するステップは、配置されたオプション操作集合から検索結果とマッチするオプション操作を選出して、上記候補操作とするステップを含む。
【０００９】
本発明の一部の実施形態において、上記第１音声要求情報を解析して、ユーザ要求を決定するステップは、上記第１の音声要求情報を受信する前の予め設定された時間内に受信された第２の音声要求情報を取得するステップと、上記第２の音声要求情報を参考しながら上記第１の音声要求情報を解析して、ユーザ要求を決定するステップと、を含む。
【００１０】
本発明の一部の実施形態において、上記方法は、上記プロンプト情報に基づいて上記候補操作を実行するユーザの行為データを監視するステップと、上記行為データに基づいて、上記配置されたオプション操作集合における候補操作と上記ユーザ要求との関連性パラメータを調整するステップと、をさらに含む。
【００１１】
第二の局面として、本発明は、音声サービス提供装置を提供する。上記装置は、スクリーンを含むインテリジェント音声装置から送信された第１の音声要求情報を受信したことに応答して、第１の音声要求情報を解析して、ユーザ要求を決定する解析部と、配置されたオプション操作集合に基づいて、ユーザ要求に関連する候補操作を決定する決定部と、ユーザに候補操作を実行させるようにガイドするためのプロンプト情報を生成する生成部と、インテリジェント音声装置がプロンプト情報をスクリーン上に表示するように、スクリーンを含むインテリジェント音声装置にプロンプト情報をプッシュするプッシュ部と、を含む。
【００１２】
本発明の一部の実施形態において、上記解析部は、マルチメディアリソースの再生を要求するキーワードが上記第１の音声要求情報に含まれているか否かを判定するステップと、「はい」であれば、上記第１の音声要求情報における予め設定されたマルチメディアタグに対して識別を行って、ユーザ要求が、予め設定されたマルチメディアタグを含む第１のマルチメディアリソースを再生するための要求であると決定する、ステップと、をさらに含む方法により、上記第１の音声要求情報を解析して、ユーザ要求を決定し、上記決定部は、さらに配置されたオプション操作集合において、ユーザ要求に対応する再生操作と、上記再生操作に関連するオプション操作とを選出して、上記候補操作とするステップを含む方法により、上記ユーザ要求に関連する候補操作を決定し、ここで、再生操作に関連するオプション操作は、再生待ちマルチメディアリソースを選択する操作、再生モード切り替え操作、および再生されたマルチメディアリソースに対する好みフィードバック操作のうちの少なくとも１つを含む。
【００１３】
本発明の一部の実施形態において、上記解析部は、マルチメディアリソースの再生を要求するキーワードが上記第１の音声要求情報に含まれていると決定され、かつ、予め設定されたマルチメディアタグが上記第１の音声要求情報に含まれていないと決定したことに応答して、ユーザプロファイルデータ、シーンデータ、および推奨待ちマルチメディアリソースデータを取得するステップと、ユーザ要求が、推奨待ちマルチメディアリソースデータからユーザプロファイルデータおよび／またはシーンデータとマッチする第２のマルチメディアリソースを選出するための要求であると決定されるステップと、をさらに含む方法により、上記第１の音声要求情報を解析して、ユーザ要求を決定し、上記決定部は、さらに配置されたオプション操作集合において、ユーザ要求に対応する推奨操作を候補操作として選択するステップであって、上記推奨操作の推奨対象が上記第２のマルチメディアリソースを含む、ステップを含む方法により、上記ユーザ要求に関連する候補操作を決定する。
【００１４】
本発明の一部の実施形態において、上記解析部は、マルチメディアリソースの再生を要求するキーワードが上記第１の音声要求情報に含まれていないと決定されたことに応答して、上記第１の音声要求情報の解析結果を検索式として利用してネットワークデータ検索を行い、検索結果に基づいてユーザ要求を決定するステップをさらに含む方法により、上記第１の音声要求情報を解析して、ユーザ要求を決定し、上記決定部は、さらに配置されたオプション操作集合から検索結果とマッチするオプション操作を選出して、上記候補操作とするステップを含む方法により、上記ユーザ要求に関連する候補操作を決定する。
【００１５】
本発明の一部の実施形態において、上記解析部は、上記第１の音声要求情報を受信する前の予め設定された時間内に受信された第２の音声要求情報を取得するステップと、上記第２の音声要求情報を参考しながら上記第１の音声要求情報を解析して、ユーザ要求を決定するステップと、をさらに含む方法により、上記第１の音声要求情報を解析して、ユーザ要求を決定する。
【００１６】
本発明の一部の実施形態において、上記装置は、上記プロンプト情報に基づいて上記候補操作を実行するユーザの行為データを監視し、上記行為データに基づいて、上記配置されたオプション操作集合における候補操作とユーザ要求との関連性パラメータを調整するためのフィードバック部を、さらに含む。
【００１７】
本発明によって提供される音声サービス提供方法および装置は、スクリーンを含むインテリジェント音声装置から送信された第１の音声要求情報を受信したことに応答して、第１の音声要求情報を解析して、ユーザ要求を決定し、配置されたオプション操作集合に基づいて、ユーザ要求に関連する候補操作を決定し、ユーザに候補操作を実行させるようにガイドするためのプロンプト情報を生成し、インテリジェント音声装置がプロンプト情報をスクリーン上に表示するように、スクリーンを含むインテリジェント音声装置にプロンプト情報をプッシュする。これにより、ユーザニーズに応じる異なる操作プロンプトを実現し、ユーザの異なる潜在的ニーズに応じて異なる操作プロンプト情報を提供することができ、ユーザが関連する操作情報を取得する速度を向上させ、音声サービスの効率を向上させることができる。
【図面の簡単な説明】
【００１８】
以下の図面を参照してなされた制限的でない実施形態に対する詳細的な説明により、本発明の他の特徴、目的及び利点はより明らかになる。
【図１】図１は、本発明を適用することができる例示的なシステムの構成図である。
【図２】本発明にかかる音声サービスを提供する方法の一実施形態のフロー図である。
【図３】本発明にかかる音声サービス提供方法の別の実施形態のフローチャートである。
【図４】本発明にかかる音声サービス提供方法の応用シーンの概略図である。
【図５】本発明にかかる音声サービス提供方法の別の適用シーンの概略図である。
【図６】本発明にかかる音声サービス提供方法の他の応用シーンの概略図である。
【図７】本発明の一実施形態に係る音声サービス提供装置の概略構成図である。
【図８】本発明の一実施形態を実現するための装置に適用されるコンピュータシステムの構成模式図である。
【発明を実施するための最良の形態】
【００１９】
以下、図面及び実施形態を参照しながら本発明をより詳細に説明する。理解すべきことは、ここで説明する具体的な実施形態は、当該発明を説明するものに過ぎず、当該発明を限定するものではない。ただし、説明の便宜上、図面には発明に関連する部分のみが示されている。
【００２０】
なお、衝突しない場合、本発明の実施形態及び実施形態における特徴を相互に組み合せてもよい。以下、図面及び実施形態を参照しながら本発明を詳細に説明する。
【００２１】
図１は、本発明が適用できる音声サービス提供方法及び装置の実施形態の例示的なシステムアーキテクチャ１００を示する。
【００２２】
図１に示されたように、システムアーキテクチャ１００は、端末装置１０１、１０２と、ネットワーク１０３と、サーバ１０４とを備えても良い。ネットワーク１０３は、端末装置１０１、１０２とサーバ１０４の間に通信リンクの媒体を提供する。ネットワーク１０３は、各種の接続タイプ、例えば有線、無線通信リンク又は光ファイバ、ケーブルなどを含んでも良い。
【００２３】
ユーザは、端末装置１０１、１０２を使用してネットワーク１０３を介してサーバ１０４とインタラクションすることにより、メッセージなどを送受信することができる。端末装置１０１、１０２は、例えば、マイクロフォンとディスプレイ画面を備えるスマートスピーカ、スマートフォン、タブレットコンピュータ、ノートブックコンピュータ、スマートウェアラブル装置など、オーディオ入力インターフェイス、オーディオ出力インターフェイス、およびディスプレイスクリーンと備えるとともに、ネットワーク通信をサポートする電子機器であってもよい。端末装置１０１、１０２には、音声サービスクライアントなどのサーバ１０４とインタラクション可能なアプリケーションをインストールすることができる。
【００２４】
サーバ１０４は、端末装置１０１、１０２による音声出力操作を制御する音声サーバなどの各種サービスを提供するサーバであってもよい。  音声サーバは、端末装置１０１、１０２が音声サーバにアクセスした後（例えば、認証を取得した後）、端末装置１０１、１０２を介してユーザ１１０が送信した音声サービス要求を処理し、その結果（例えば、音声データや音声出力インタフェースの制御コマンド）を端末装置１０１、１０２に送信する。端末装置１０１、１０２は、ネットワーク１０３を介してサーバ１０４から送信された音声データや表示制御コマンドを受信し、対応する音声出力や表示を行うことにより、端末装置１０１、１０２を用いて音声サービスを完了することができる。
【００２５】
説明すべきなのは、本発明の実施形態により提供される音声サービス提供方法は、一般的にサーバ１０４により実行される。それに応じて、情報を抽出する装置は一般的にサーバ１０４に設置される。
【００２６】
理解すべきなのは、図１における端末装置、ネットワーク及びサーバの数は例示的なものに過ぎない。実現の必要に応じて、任意の数の端末装置、ネットワーク及びサーバを備えても良い。例えば、サーバは、異なるプロセスがデプロイされた複数のサーバを含む、クラスター化されたサーバにしてもよい。
【００２７】
次に、図２を参照すると、本発明にかかる音声サービス提供方法の一実施形態のフロー２００が示されている。音声サービスを提供する方法は、以下のステップを含む。
【００２８】
ステップ２０１において、スクリーンを含むインテリジェント音声装置から送信された第１の音声要求情報を受信したことに応答して、第１の音声要求情報を解析して、ユーザ要求を決定する。
【００２９】
本発明の実施形態では、上記の音声サービス提供方法が適用される電子機器（例えば、図１に示すサーバ）は、スクリーンを備えたインテリジェント音声装置（スクリーン端とも呼ばれる）によって送信された第１の音声要求を検出することができ、当該インテリジェント音声装置は、オーディオ入力インターフェース及びオーディオ出力インターフェースを有し、オーディオ入力インターフェースを介してユーザから送信された音声要求を取得して、それを符号化、パッケージした後、第１の音声要求情報を形成して、上記電子機器に送信する。
【００３０】
スクリーンを含むインテリジェント音声装置からの第１の音声要求情報が受信されたことを検出した後、第１の音声要求を解析して、その中からユーザ要求情報を抽出することができる。具体的には、第１の音声要求を復号し、音声要求のコンテンツを取得し、音声要求コンテンツに対して意味解析を行うことができる。意味解析を行う際に、言語モデルにより単語分割を行い、その後にコア単語およびキーワードを抽出し、最終、トピックモデルにより音声要求コンテンツに含まれるユーザ要求を決定することができる。
【００３１】
本発明の実施形態の一部の選択可能な実施形態では、インテリジェント音声装置の各機能に対してキーワード集合を設定することができ、特定の機能に属するキーワードまたはキーワードセットが第１の音声要求のコンテンツから解析された場合、第１の音声要求に対応するユーザ要求が当該機能の満たすことができる要求であると判定することができる。例えば、目覚まし時計機能は「目覚まし時計」とのキーワードを含み、情報プッシュ機能は「放送＋ニュース」、「天気」などのキーワードを含むことができる。第１の音声要求情報を解析して得られたコンテンツに「ニュース放送」とのキーワードが含まれている場合に、ユーザ要求が、プッシュされたニュースを取得する要求であると判断することができる。
【００３２】
本発明の実施形態の一部の選択可能な実施形態では、機械学習方式により第１の音声要求情報に対して解析を行うことができ、具体的には、訓練された意図認識モデルを使用してユーザの意図を識別することができ、意図認識モデルのトレーニングサンプルは、人工標記したサンプルであってもよく、学習過程で意図認識モデルのパラメータを不断に調整して予測値を標記値に近似させ、予測値と標記値の誤差が収束条件を満たす場合にモデルパラメータの調整を停止すると、訓練された意図認識モデルを取得できる。適用において、第１の音声要求情報の音声要求内容を意図認識モデルに入力すると、意図認識モデルはユーザ意図を出力し、即ち、ユーザ要求の解析結果を得られる。
【００３３】
ステップ２０２において、配置されたオプション操作集合に基づいて、ユーザ要求に関連する候補操作を決定する。
【００３４】
ユーザニーズ（要求）を判断した後、配置されたオプション操作集合からユーザニーズを満たすオプション操作を選択して、候補操作とすることができる。ここで、配置されたオプション操作集合には、複数のオプション操作を含み、各オプション操作に関連するユーザ要求が設定されている。配置されたオプション操作集合は、経験により予め配置したものであってもよく、ここで、オプション操作に関連するユーザ要求は、音声によるインタラクションに関連するユーザ要求であってもよい。異なるユーザ要求に関連するオプション操作は異なってもよい。
【００３５】
通常、インテリジェント音声装置は、例えば、カー・マシン、台所の音声アシスタント、ロボットなどの特定の応用シーンに基づいて設計され、インテリジェント音声装置が提供できる音声サービスもその応用シーンと関連する。例えば、カー・マシンは、音楽再生、ルートのクエリ、ニュース放送、天気予報、リマインダー、ウェブ検索などの機能を提供することができる。また、インテリジェント音声装置の特定の応用シーンに基づいて、その満足可能なユーザニーズを設定することができ、例えば、カー・マシンは、音楽再生、ルートのクエリ、ニュース放送、天気予報、リマインダー、ウェブ検索などの要求を満たすことができる。また、インテリジェント音声装置が満たすことができる各ユーザニーズに対応するオプション操作をカスタマイズし、これらのオプション操作を、インテリジェント音声装置が満たすことができるユーザニーズと相関させることもできる。例えば、再生を一時停止（中止）、再生を続く（再開）、次の曲に切り替える、前の曲に切り替える、お気に入り、好き、単曲サイクル／リストループモードに切り替えるなどの操作を含む、音楽再生の要求に関連するオプション操作をカスタマイズすることができる。これらのオプション操作とユーザ要求との関連関係を配置するとともに、これらのオプション操作をオプション操作集合に追加することができる。
【００３６】
オプション操作集合において、同じオプション操作は複数のユーザニーズに関連付けることができる。例えば、再生を一時停止する操作は、音楽再生とニュース再生の要求に関連付けることができる。さらに、オプション操作集合における各オプション操作と各ユーザニーズとの相関性パラメータを配置することができる。相関性パラメータは、オプション操作とユーザニーズとの相関性の強度を示すパラメータであり、ユーザの歴史的要求と、ユーザの操作履歴の統計的解析により決定することができる。
【００３７】
ステップ２０３において、ユーザに候補操作を実行させるように案内（ガイド）するためのプロンプト情報を生成する。
【００３８】
本発明の実施形態では、候補操作の関連情報を含むプロンプト情報を生成して、候補操作の実行を促すことができる。ここで、候補操作の関連情報には、候補操作の名称や操作対象などの情報が含まれていてもよい。プロンプト情報は、ユーザに候補操作を案内するために使用され、ユーザは、プロンプト情報の案内に従って候補操作を実行するか否かを選択することができる。上記プロンプト情報は、テキストプロンプト情報またはアイコンプロンプト情報であってもよい。
【００３９】
ステップ２０４において、インテリジェント音声装置がプロンプト情報をスクリーンに表示するように、プロンプト情報をスクリーンを含むインテリジェント音声装置にプッシュする。
【００４０】
プロンプト情報を生成した後、音声サービスを提供するための電子機器は、プロンプト情報をネットワークを介してインテリジェント音声装置に送ることができる。プロンプト情報を受信した後、インテリジェント音声装置は、プロンプト情報をスクリーンに表示することができる。これにより、ユーザは、スマートフォン装置のスクリーンからプロンプト情報を取得することができ、プロンプト情報の案内により対応する操作を行うことができる。
【００４１】
本発明の実施形態によって提供される音声サービス提供方法および装置は、スクリーンを含むインテリジェント音声装置から送信された第１の音声要求情報を受信したことに応答して、第１の音声要求情報を解析して、ユーザ要求を決定し、且つ、配置されたオプション操作集合に基づいて、ユーザ要求に関連する候補操作を決定し、ユーザに候補操作を実行させるようにガイドするためのプロンプト情報を生成し、インテリジェント音声装置がプロンプト情報をスクリーン上に表示するように、スクリーンを含むインテリジェント音声装置にプロンプト情報をプッシュする。ことにより、ユーザニーズに応じる異なる操作プロンプトを実現し、ユーザの異なる潜在的ニーズに応じて異なる操作プロンプト情報を提供することができ、ユーザが関連する操作情報を取得する速度を向上させ、音声サービスの効率を向上させることができる。
【００４２】
図３を参照すると、本発明による音声サービス提供方法の別の実施形態のフローチャートを示す。
【００４３】
図３に示すように、本実施形態において、音声サービスを提供する方法を提供するプロセス３００は、以下のステップを含む。
【００４４】
ステップ３０１において、スクリーンを含むインテリジェント音声装置から送信された第１の音声要求情報を受信したことに応答して、マルチメディアリソースの再生を要求するキーワードが上記第１の音声要求情報に含まれているか否かを判定する。
【００４５】
本発明の実施形態では、受信した第１の音声要求情報に対して音声−テキスト変換を行い、第１の音声要求コンテンツをテキスト情報に変換した後、テキスト情報をワードカットして、ワードカット結果がマルチメディアリソース再生要求のキーワードに当たるかどうかを判定する。ここで、マルチメディアリソース再生要求のキーワードは、予め設定されたものであってもよく、「音楽聞き」、「曲聞き」などの別個の単語であってもよく、または「再生」、「ニュース」の組み合わせ、「一曲」と「音楽」の組み合わせなどの複数単語の組み合わせであってもよい。
【００４６】
ステップ３０１の判定結果がＹＥＳ（「はい」）であると、ステップ３０２が実行され、第１の音声要求情報における予め設定されたマルチメディアタグを識別する。
【００４７】
マルチメディアリソースの再生を要求するキーワードが上記第１の音声要求情報に含まれていると判定された場合、ユーザ要求がマルチメディアリソース再生であると判断することができる。本実施形態では、さらに、第１の音声要求情報に基づいて、マルチメディアリソースの作成者、種類、スタイル、言語、マルチメディアリソースセットの識別子などを含む、ユーザが再生したいマルチメディアリソースの特徴属性を決定することができる。具体的実現方法は、第１の音声要求情報内の予め設定されたマルチメディアタグを識別することであってもよい。ここで、上記予め設定されたマルチメディアタグは、上記マルチメディアリソースの特徴属性を示すタグであり、上記マルチメディアリソースライブラリ内のマルチメディアリソースは、上記タグが配置されていてもよい。
【００４８】
音楽のマルチメディアリソースを例として、音楽タグは音楽を示すことができる、例えば、曲名、アーティスト、作曲者、アルバム名、ジャンル、音楽スタイル、言語や他のタグを含むことができる。その中で、音楽ジャンルタグは、例えばロック、ラップ、フォーク、ポップス、ボーカル、交響曲、音楽スタイルタグを含むことができ、音楽スタイルタグは、喜び、リラックス、悲しい、インスピレーションなどが含まれ、言語タグには、中国語、広東語、英語、韓国語、日本語などが含まれる。
【００４９】
本発明の実施形態では、マルチメディアリソースライブラリ内のマルチメディアリソースのタグに基づいてマルチメディアタグ集合を構築することができ、第１の音声要求情報中の予め設定された（プリセット）マルチメディア・タグを識別するとき、マルチメディアタグ集合とマッチングし、マッチ成功されたタグは、識別されたプリセットマルチメディアタグである。選択的に、上記マルチメディアタグのマッチングにおいて、精確マッチング法やファジーマッチング法を用いることができる。ファジーマッチング法は、マルチメディアタグから第１音声要求情報に比較的に類似するタグを選択することができ、例えば、上記第１音声要求情報における「八里香（Ｂａｌｉｘｉａｎｇ）」とマルチメディアタグとしての「七里香（Ｑｉｌｉｘｉａｎｇ）」とがマッチ成功であると判定することができる。これにより、ユーザがファジーな要求をしたときであっても、ユーザ要求を首尾よく識別することができる。
【００５０】
第１の音声要求情報に予め設定されたマルチメディアタグが含まれていると認識されると、ステップ３０３に進んで、ユーザ要求が、予め設定されたマルチメディアタグを含む第１のマルチメディアリソースを再生するための要求であると判定する。
【００５１】
ここで、第１音声要求情報にマルチメディアタグ集合とマッチするタグが含まれていれば、ユーザが当該タグを有するマルチメディアリソースを再生したいと判断することができるため、ユーザ要求の正確な識別を実現する。
【００５２】
次に、ステップ３０４において、ユーザは、配置されたオプション操作集合において、ユーザ要求に対応する再生操作と、上記再生操作に関連するオプション操作とを選択して、候補操作とする。
【００５３】
ユーザ要求が予め設定されたマルチメディアタグ（ラベル）を有するものを再生することであると判定した後、ユーザ要求を満たす再生操作と、ユーザが再生操作おいて実行する必要がある関連するオプション操作とを、配置されたオプション操作集合から候補操作として選出することができる。ここで、再生操作に関連するオプション操作は、再生待ちマルチメディアリソースを選択する操作、再生モード切り替え操作、および再生されたマルチメディアリソースに対する好みフィードバック操作のうちの少なくとも１つを含む。再生待ちマルチメディアリソースを選択する操作は、例えば「次の曲」を選択するなど、現在再生中のリソースを切り替える操作であってもよいし、再生モード切り替え操作は、たとえば「シングルループ」、「リストループ」、「ランダムプレイ」などのモードであってもよい。再生されたマルチメディアリソースに対する好みフィードバック操作は、例えば、「この曲好き」、「この曲をお気に入り」、「この曲嫌い」などの操作であってもよい。
【００５４】
一部の実施形態では、インテリジェント音声装置の開発者は、インテリジェント音声装置のマルチメディアリソースにために再生操作と関連する様々なオプション操作を配置してもよい。ユーザ要求が、予め設定されたマルチメディアタグを含む第１のマルチメディアリソースを再生する要求であると判断された場合、開発者によって配置された再生操作に関連するオプション操作を候補操作とすることができる。これにより、その後でユーザに候補操作を実行させるようにガイドするためのプロンプト情報を生成して、インテリジェント音声装置のスクリーンにプッシュした後、ユーザは当該インテリジェント音声装置の再生操作に関連するオプション操作（処理）を知ることができる。これにより、ユーザがインテリジェント音声装置のサービス機能を了解するようになって、ユーザがより豊かでより効率的なインテリジェント音声サービスを得られるように助けることができる。
【００５５】
続いて、ステップ３１０において、ユーザに候補操作を実行させるようにガイドするためのプロンプト情報を生成し、次いで、ステップ３１１において、インテリジェント音声装置がプロンプト情報をスクリーン上に表示するように、スクリーンを含むインテリジェント音声装置にプロンプト情報をプッシュする。
【００５６】
ステップ３１０および３１１は、前の実施形態におけるステップ２０３および２０４と同じであり、ここでは説明しない。
【００５７】
第１の音声要求情報におけるマルチメディアリソースの再生を要求キーワードと、予め設定されたマルチメディアタグとを識別することにより、ユーザの再生したいマルチメディアリソースの特徴属性を正確に識別することができる。ユーザ要求が予め設定されたマルチメディアタグを含むマルチメディアリソースを再生する要求であると判断されることにより、再生操作とそれに関連するオプション操作が再生過程でユーザが実行したい可能性がある操作であると確定するとともに、当該実行したい可能性がある操作のプロンプト情報をユーザにプッシュする。これにより、ユーザ要求にマッチする操作プロンプト情報を精確にプッシュすることができ、ユーザが関連する操作機能を見つける時間を節約し、音声サービスの効率を改善するのに有益である。
【００５８】
図４は、本発明の音声サービス提供方法の一適用シーンの概略図を示している。図４に示すように、ユーザＡが「ジェイ・チョウの歌を聞きたい」という請求を、スクリーンを有するインテリジェント音声装置Ｂに送信した後、インテリジェント音声装置Ｂはその要求を音声サーバＣに送り、音声サーバＣは、その中の「聞く」＋「歌」のキーワードの組み合わせを抽出して、ユーザ要求が歌を再生する要求であると決定し、インテリジェント音声サーバＣは、歌のタグ「ジェイ・チョウ（Ｊａｙ  Ｃｈｏｕ）」を認識することができる。その後、ユーザ要求が「Ｊａｙ  Ｃｈｏｕ」の歌を再生する要求であるとさらに判定して再生操作の決定する。また、再生操作に関連する「次の曲の再生」、「曲をお気に入り」、「演奏モードの切り替え」等を候補操作として、これらの候補操作のプロンプト情報を生成してインテリジェント音声装置Ｂへプッシュし、インテリジェント音声装置Ｂは、ユーザＡに、これらの候補操作を含むプロンプト情報をスクリーンの画面上に表示することができる。
【００５９】
一部の実施形態では、上記ステップ３０２の後で、第１音声要求情報に予め設定されたマルチメディアタグが含まれていると認識されなかった場合、すなわち、マルチメディアリソースの再生を要求するキーワードが上記第１の音声要求情報に含まれていると決定され、かつ、予め設定されたマルチメディアタグが上記第１の音声要求情報に含まれていないと決定されたことに応答して、ステップ３０５を実行して、ユーザプロファイルデータ、シーンデータ、および推奨待ちマルチメディアリソースデータを取得する。
【００６０】
ステップ３０１での結果に基づいて、ユーザ要求がマルチメディアリソースの再生を請求する要求であると決定されたが、ステップ３０２での認識結果に基づいて、明確な再生したいマルチメディアリソースの要求をユーザが有しないと判定した場合に、第１の音声要求情報に対応するユーザ要求が一般的な要求類のマルチメディアリソースである、即ち、ユーザはインテリジェント音声装置がいくつかのマルチメディアリソースを選択して再生することを希望すると確定する。この場合に、ユーザプロファイルデータ、シーンデータ、および推奨待ちマルチメディアリソースデータを取得して、得られたデータに基づいて再生すべきマルチメディアリソースを選択することができる。ユーザプロファイルデータは、ユーザがインテリジェント音声装置のマルチメディアリソースの再生機能を使用する時間と頻度、ユーザの基本属性（性別、性格、職業など）、ユーザのマルチメディアリソース再生記録履歴を含む。シーンデータは、現在の時間と環境データを含むことができ、環境データは、地理的位置情報に基づいて決定することができ、または、検出された環境音に基づいて決定することもでき、シーンデータは、例えば、朝、夕方、夜、リビングルーム、オフィスなどであってもよい。推奨待ちマルチメディアリソースデータは、新しいマルチメディアリソース（例えば、新しいアルバム）、ネットワークでの人気マルチメディアリソースなどであってもよい。
【００６１】
続いて、ステップ３０６において、ユーザ要求が、推奨待ちマルチメディアリソースデータからユーザプロファイルデータおよび／またはシーンデータとマッチする第２のマルチメディアリソースを選択するための要求であると決定する。
【００６２】
ユーザ要求が、好む可能性があるいくつかのマルチメディアリソースを推薦かつ再生するようにする要求であると判断することができる。具体的には、ユーザプロファイルデータ及び／又はシーンデータに応じて、推薦待ちマルチメディアリソース中からマルチメディアリソースを選択して推薦してもよい。
【００６３】
選択的に、推奨待ちマルチメディアリソースデータからユーザプロファイルデータとマッチする第２のマルチメディアリソースを選択して推薦対象としてもよい。ここで、推奨待ちマルチメディアリソースはその特徴的属性を示すためのタグを有し、ユーザプロファイルデータと各推奨待ちマルチメディアリソースのタグとの間の類似度を算出して、類似度が閾値を超えばマッチ成功とする。選択的に、マルチメディアリソースの人気度に基づいて類似度に対して重み付けてもよいし、人気度が高いほど加重値が高く、人気度データは、マルチメディアリソースの公開タイム、再生量、検索量などに応じて算出することができる。
【００６４】
オプションとして、推奨待ちマルチメディアリソースデータからシーンデータとマッチする第２のマルチメディアリソースを選択して推薦対象としてもよい。シーンデータは、現在の時間、環境データであってもよい。推奨待ちマルチメディアリソースの各期間内及び各類の環境における再生量と検索量を統計して、現在の期間内の再生量及び／または検索量が一番多い推奨待ちマルチメディアリソースを推薦対象としてもよい。例えば、現在の時間が朝８時であれば、早朝の期間内に再生量が一番多い楽しく、明るい音楽を推薦対象とすることができる。
【００６５】
選択的に、ユーザプロファイルデータおよびシーンデータの組み合わせに基づいて、推薦対象としての第２のマルチメディアリソースを選択することもできる。推奨待ちマルチメディアリソースと、ユーザプロファイルデータ及びシーンデータとの総合類似度を算出し、当該総合類似度は、推奨待ちマルチメディアリソースとユーザプロファイルデータとの類似度と、推奨待ちマルチメディアリソースとシーンデータとの関連度との加重和により得られる。そして、総合類似度が高いものを選択された第２マルチメディアリソースとする。
【００６６】
次に、ステップ３０７において、配置されたオプション操作集合において、ユーザ要求に対応する推奨操作を候補操作として選択する。
【００６７】
本発明の実施形態では、上述配置されたオプション操作集合に、各オプション操作と各類ユーザ要求との間の対応関係を配置し、推奨待ちマルチメディアリソースデータから推奨対象の要求と対応するオプション操作を選出して推奨操作としてもよい。これにより、音声サービスを提供するための電子機器は、当該対応関係に基づいて、、ステップ３０６で得られたユーザ要求に関連するオプション操作集合を推奨操作として確定することができる。また、上記推奨操作の推奨対象が上記第２のマルチメディアリソースを含むことを確定することができる。これにより、後でプロンプト情報を生成するとき、ユーザに推奨した第２のマルチメディアリソースを選択するようにするプロンプト情報を実行させるようにガイドすることができる。選択的に、推奨した第２のマルチメディアリソースを選択するようにするプロンプト情報は、ユーザに更なる音声請求を送信するように案内するプロンプト情報であってもよい。これにより、プロンプト情報を基づいて、ユーザとインテリジェント音声装置との複数回の対話を案内することができ、ユーザ要求をさらに精確に把握することができる。
【００６８】
ステップ３０７の後に、上記ステップ３１０および３１１を実行することができる。ステップ３１０および３１１は、前の実施形態のステップ２０３および２０４と同じであり、ここでは説明しない。
【００６９】
図５は、本発明による音声サービス提供方法の応用シーンの概略図である。図５で示すように、ユーザＡは「音楽一曲」との要求を表示画面（スクリーン）を有するインテリジェント音声装置Ｂに送信すると、インテリジェント音声装置Ｂは、当該要求を音声サーバＣに送信する。音声サーバＣは、その中から「一曲」＋「音楽」のキーワードの組み合わせを抽出することにより、ユーザ要求が曲を再生する要求であると判定するとともに、インテリジェントな音声サーバはいずれの曲の特徴を表示するダクを認識されなかった場合に、ユーザ要求が曲の推奨のニーズであるとさらに判断し、現在のシーンにマッチするような朝の歌を選択したり、ユーザの好みスタイルでありかつ最近人気の「ミシンバンド」の曲を選択したり、または新たな歌のリーダーボードにおける歌を推薦曲としてユーザに推薦し、また、推薦曲を再生するようにユーザに案内するプロンプト情報を生成する。そして、インテリジェント音声装置Ｂにプロンプト情報をプッシュし、インテリジェントな音声装置Ｂは、当該プロンプト情報である「ミシンバンドの歌を聞く」「早朝音楽一曲」、「新たな歌のリーダーボードを再生」とのプロンプト情報を表示画面でユーザに表示することができる。これらのプロンプト情報は、次の対話のカイドとなり、ユーザＡがプロンプト情報を見た後、例えば、「新たな歌のリーダーボードは不要」または「早朝音楽一曲」との要求を提出することができ、このとき、音声サーバＣは、ユーザが提出した当該要求に基づいて、、ユーザ要求解析構造をさらに修正して、提供されるオプション操作のプロンプト情報を調整することができる。
【００７０】
一部の実施形態では、ステップ３０１の判断の結果が「ＮＯ（いいえ）」であれば、すなわち、第１の要求情報にマルチメディアリソースの再生を要求するキーワードが含まれていないと決定したことに応答して、ステップ３０８を実行して、第１の音声要求情報の解析結果を検索式として利用してネットワークデータ検索を行い、検索結果に基づいてユーザ要求を決定する。
【００７１】
本発明の実施形態では、第１の音声要求情報を解析して、解析結果に応じて検索式を生成し、検索式を使用してネットワークデータ検索を行い、検索結果を分析してユーザ要求を決定することができる。
【００７２】
一部の選択的実施形態では、ユーザ要求を決定するために、要求識別モデルを使用して複数の検索結果を分析することができる。他の選択的実施形態では、検索結果ページからいくつかの操作オプションを抽出してユーザ要求の分析結果とすることができる。たとえば、検索結果ページに「ルート照会」、「リマインダー」などの操作オプションが含まれているとき、ユーザ要求がルート照会またはリマインダー事項を構築することであると決定することができる。
【００７３】
ネットワークでの他のユーザが類似する検索式を利用した後実行した操作データを取得し、他のユーザの操作データを統計解析して、ユーザが第１の音声要求情報を発出した後に行う操作と当該操作を実行する確率を判定する。例えば、ネットワークでのほとんどのユーザが「イーソンチャン（Ｅａｓｏｎ  Ｃｈａｎ）のコンサート」を検索した後に予約操作を行うと、第１の音声要求情報に「コンサート」が含まれている場合には、ユーザが予約操作を実行する可能性（確率）が高いと判断し、さらにユーザ要求に予約要求が含まれていると判断することができる。
【００７４】
ステップ３０９において、配置されたオプション操作集合から検索結果とマッチするオプション操作を選出して、候補操作とする。
【００７５】
配置されたオプション操作集合には、インテリジェント音声装置が実行できる操作を配置しておる。第１の音声要求情報の解析結果に基づいて検索を行い、検索結果に応じてユーザ要求を判定した後、配置されたオプション操作集合から検索結果にマッチするオプション操作を選択を選択して候補操作としてもよい。具体的なマッチング方法は、オプション操作の操作名と検索結果とマッチングさせたり、オプション操作の操作名と検索結果で抽出された操作データとの類似度を算出したりすることができる。
【００７６】
ステップ３０９の後、上記のステップ３１０および３１１を実行することができる。ステップ３１０および３１１は、前の実施形態のステップ２０３および２０４と同じであり、ここでは説明しない。
【００７７】
図６は、本発明の音声サービス提供方法の適用シーンの概略図を示している。図６に示すように、ユーザＡが表示画面を有するインテリジェント音声装置Ｂに「イーソンチャンのコンサートを照会」との要求を提出した後、インテリジェント音声装置Ｂはその要求を音声サーバＣに送る。音声サーバＣは、その要求を解析して、その中にマルチメディアリソースを再生するキーワードが含まれていないと判断した場合に、さらに、「イーソンチャン（Ｅａｓｏｎ  Ｃｈａｎ）のコンサートを照会」を検索の検索式として使用し、検索結果ページで「予約」操作および「スケジュール・リマインダー」操作を抽出して、ユーザ要求が「予約」または「スケジュール・リマインダー」であると判断し、配置されたオプション操作集合に「予約」操作と「スケジュール・リマインダー」操作とが含まれているか否かを判定する。判定結果が「はい」であれば、「予約」操作および「スケジュール・リマインダー」操作をユーザに案内するためのプロンプト情報を生成して、インテリジェント音声装置Ｂにプッシュし、スマート音声装置Ｂは、対応するプロンプト情報である「予約」および「スケジュール・リマインダー」を表示画面でユーザＡに表示することができる。
【００７８】
第１の音声要求情報を用いてネットワークデータ検索を行うことにより、ネットワークのビッグデータを利用して、ユーザ要求の認識精度を向上させることができる。そして、ネットワークデータは、関連するユーザ操作挙動データを提供することができ、これらの操作挙動データに応じて候補操作を選出することができ、ユーザにこれらの候補操作を実行させるように提示することができる。これにより、ユーザ要求の識別と操作プロンプトの多様化を実現する。
【００７９】
本発明の一部の選択的実施形態では、上記第１音声要求情報を解析して、ユーザ要求を決定するステップは、上記第１の音声要求情報を受信する前の予め設定された時間内に受信された第２の音声要求情報を取得するステップと、第２の音声要求情報を参考しながら第１の音声要求情報を解析して、ユーザ要求を決定するステップを含む。ここで、予め設定された時間は、人工で設定された時間、例えば、５分間であってもよい。このとき、上述の音声サービス提供用の電子機器は、インテリジェント装置とユーザの複数の対話とを組み合わせて、より正確にユーザ要求を特定することができる。具体的には、第１の音声要求情報を解析するとき、第２の音声要求情報をもう受信されたことを追加の条件として、第１の音声要求情報の解析結果から追加条件を満たす選出して、さらにユーザ要求を決定する。あるいは、第１の音音声要求情報と第２の音声要求情報との組合せを同時に分析してもよく、例えば第１の音声要求情報および第２の音声要求情報を１つの音声要求情報に組み合わせて、機械学習ベースのユーザ要求認識モデルに入力して、ユーザ要求を識別することができる。このように、比較的短い時間内に受信された複数の音声要求情報を組み合わせてユーザの要求を分析することにより、ユーザの要求分析結果の正確性を改善し、音声サービスのカスタマイズ性を向上させることができる。
【００８０】
上記音声サービス提供方法は、上記プロンプト情報に基づいて上記候補操作を実行するユーザの行為データを監視するステップと、上記行為データに基づいて、配置されたオプション操作集合における候補操作とユーザ要求との関連性パラメータを調整するステップとをさらに含むことができる。
【００８１】
具体的には、インテリジェント音声装置は、プロンプト情報に示す候補操作を実行するか、及び各候補操作を実行する回数と頻度とを記録し、それを音声サービスを提供する電子機器に報告することができる。音声サービスを提供する電子機器は、検出データに応じてこれらの候補操作とユーザ要求との関連性パラメータを調整することができる。
【００８２】
実際のシーンでは、ユーザが、プロンプト情報を見た後、対応する候補操作を実行しなかったか、または候補操作を実行する頻度が低い場合、ユーザが当該候補操作に対する興味が低いと判断され、このとき、ステップ２０１で決定されたユーザ要求と候補操作との関連性パラメータを低減して、ユーザ要求と候補操作との間の関連性を弱くにし、その後の同一のユーザ要求の場合に、当該候補操作を実行するよう促す確率を低減し、当該候補操作が出現する候補を確率を低減させる。反対に、ユーザが、プロンプト情報を見た後、対応する候補操作を実行する頻度が高い場合、ユーザが当該候補操作に対する興味が高いと判断され、このとき、ステップ２０１で決定されたユーザ要求と候補操作との関連性パラメータを増加して、ユーザ要求と候補操作との間の関連性を強化し、その後の同一のユーザ要求の場合に、当該候補操作を実行するよう促す確率を増加し、当該候補操作が出現する候補を確率を増加させる。これにより、ユーザの操作行動データを収集して、オプション操作集合におけるオプション操作と各種のユーザ要求との関連性を動的に更新することができ、生成されたプロンプト情報とユーザ要求とのマッチ度をさらに向上させる。
【００８３】
さらに図７を参照すると、上記の図に示された方法の実現として、本出願は、音声サービス提供装置の一実施形態を提供する。当該装置の実施形態は、図２および図３に示される方法と対応し、この装置は、様々な電子機器に具体的に適用することができる。
【００８４】
図７に示すように、本実施形態の音声サービス提供装置７００は、解析部７０１と、決定部７０２と、生成部７０３と、プッシュ部７０４とを含む。解析部７０１は、スクリーンを含むインテリジェント音声装置から送信された第１の音声要求情報を受信したことに応答して、第１の音声要求情報を解析して、ユーザ要求を決定するためのものであり、決定部７０２は、配置されたオプション操作集合に基づいて、ユーザ要求に関連する候補操作を決定するためのものであり、生成部７０３は、ユーザに候補操作を実行させるようにガイドするためのプロンプト情報を生成するためのものであり、プッシュ部７０４は、インテリジェント音声装置がプロンプト情報をスクリーン上に表示するように、スクリーンを含むインテリジェント音声装置にプロンプト情報をプッシュするためのものである。
【００８５】
本発明の実施形態では、解析部７０１は、スクリーンを含むインテリジェント音声装置からの第１の音声要求情報が受信されたことを検出した後、第１の音声要求を解析して、その中からユーザ要求情報を抽出することができる。具体的には、第１の音声要求を復号し、音声要求のコンテンツを取得し、音声要求コンテンツに対して意味解析を行うことができる。意味解析を行う際に、言語モデルにより単語分割を行い、その後にコア単語およびキーワードを抽出し、最後に、トピックモデルにより音声要求コンテンツに含まれるユーザ要求を決定することができる。
【００８６】
決定部７０２は、オプション操作のそれぞれに関連するユーザ要求で構成されたオプション操作集合から、解析部７０１によって解析されたユーザ要求に関連するオプション操作を候補操作として選択することができる。
【００８７】
生成部７０３は、決定部７０２によって決定された候補操作の関連情報を含むプロンプト情報を生成して、候補操作の実行を促すことができる。ここで、候補操作の関連情報には、候補操作の名称や操作対象などの情報が含まれていてもよい。
【００８８】
プッシュ部７０４は、ネットワークを介して生成部７０３によって生成されたプロンプト情報を、第１の音声要求情報を発行し且つ表示画面を含むインテリジェント音声装置にプッシュすることができる。インテリジェント音声装置は、プッシュされたプロンプト情報をディスプレイ（スクリーン）に表示して、プロンプト情報に従って対応する動作をユーザに案内することができる。
【００８９】
一部の実施形態では、解析部７０１は、上記第１の音声要求情報が、マルチメディアリソースの再生を要求するキーワードを含むか否かを判定するステップと、「はい」であれば、上記第１の音声要求情報における予め設定されたマルチメディアタグに対して識別を行って、ユーザ要求が、予め設定されたマルチメディアタグを含む第１のマルチメディアリソースを再生するための要求であると判定する、ステップと、をさらに含む方法により、第１の音声要求情報を解析して、ユーザ要求を決定する。上記決定部７０２は、さらに、配置されたオプション操作集合からユーザ要求に対応する再生操作と、上記再生操作に関連するオプション操作とを選択して、上記候補操作とする、ステップを含む方法により、ユーザ要求に関連する候補操作を決定する。ここで、再生操作に関連するオプション操作は、再生待ちマルチメディアリソースを選択する操作、再生モード切り替え操作、および再生されたマルチメディアリソースに対する好みフィードバック操作のうちの少なくとも１つを含む。
【００９０】
一部の実施形態では、解析部７０１は、マルチメディアリソースの再生を要求するキーワードが上記第１の音声要求情報に含まれていると判定され、かつ、予め設定されたマルチメディアタグが上記第１の音声要求情報に含まれていないと決定したことに応答して、ユーザプロファイルデータ、シーンデータ、および推奨待ちマルチメディアリソースデータを取得するステップと、ユーザ要求が、推奨待ちマルチメディアリソースデータからユーザプロファイルデータおよび／またはシーンデータとマッチする第２のマルチメディアリソースを選択するための要求であることを決定するステップと、をさらに含む方法により、第１の音声要求情報を解析して、ユーザ要求を決定する。上記決定部７０２は、さらに、配置されたオプション操作集合において、ユーザ要求に対応する推奨操作を候補操作として選択するステップであって、上記推奨操作の推奨対象が上記第２のマルチメディアリソースを含む、ステップを含む方法により、ユーザ要求に関連する候補操作を決定する。
【００９１】
一部の実施形態では、解析部７０１は、マルチメディアリソースの再生を要求するキーワードが上記第１の音声要求情報に含まれていないと判定されたことに応答して、上記第１の音声要求情報の解析結果を検索式として利用してネットワークデータ検索を行い、検索結果に基づいてユーザ要求を決定するステップをさらに含む、方法により、第１の音声要求情報を解析して、ユーザ要求を決定する。このとき、上記決定部７０２は、さらに、配置されたオプション操作集合から検索結果とマッチするオプション操作を選出して、上記候補操作とするステップをさらに含む、方法によりユーザ要求に関連する候補操作を決定する。
【００９２】
一部の実施形態では、解析部７０１は、上記第１の音声要求情報を受信する前の予め設定された時間内に受信された第２の音声要求情報を取得するステップと、第２の音声要求情報を参考しながら第１の音声要求情報を解析して、ユーザ要求を決定するステップと、をさらに含む方法により、第１の音声要求情報を解析して、ユーザ要求を決定する。
【００９３】
一部の実施形態では、装置７００はさらに、上記プロンプト情報に基づいて上記候補操作を実行するユーザの行為データを監視し、上記行為データに基づいて、配置されたオプション操作集合における候補操作とユーザ要求との関連性パラメータを調整するためのフィードバック部を含む。
【００９４】
装置７００に記載された部件は、図２および３を参照して説明した方法の様々なステップに対応することを理解されたい。したがって、本方法に対して説明した上記の操作、処理および特徴も、すべて装置７００同様に適用可能であり、ここで再び説明しない。
【００９５】
本発明の実施形態による音声サービス提供装置７００は、スクリーンを含むインテリジェント音声装置から送信された第１の音声要求情報を受信したことに応答して、第１の音声要求情報を解析して、ユーザ要求を決定する。そして、配置されたオプション操作集合に基づいて、ユーザ要求に関連する候補操作を決定し、ユーザに候補操作を実行させるようにガイドするためのプロンプト情報を生成し、インテリジェント音声装置がプロンプト情報をスクリーン上に表示するように、スクリーンを含むインテリジェント音声装置にプロンプト情報をプッシュする。これにより、ユーザニーズに応じる異なる操作プロンプトを実現し、ユーザの異なる潜在的ニーズに応じて異なる操作プロンプト情報を提供することができ、ユーザが関連する操作情報を取得する速度を向上させ、音声サービスの効率を向上させることがでくる。
【００９６】
続いて図８を参照する。図８は、本発明の実施形態を実現するための電子機器に適用されるコンピュータシステム８００の構成模式図を示した。図８に示された電子機器は一つの例示に過ぎず、本発明の実施形態の機能及び使用範囲に制限しない。
【００９７】
図８に示されたように、コンピュータシステム８００は、読み出し専用メモリ（ＲＯＭ）８０２に記憶されているプログラム又は記憶部８０６からランダムアクセスメモリ（ＲＡＭ）８０３にロードされたプログラムに基づいて様々な適当な操作および処理を実行することができる中央処理装置（ＣＰＵ）８０１を備える。ＲＡＭ８０３には、システム８００の操作に必要な様々なプログラムおよびデータがさらに記憶されている。ＣＰＵ８０１、ＲＯＭ８０２およびＲＡＭ  ８０３は、バス８０４を介して互いに接続されている。入力／出力（Ｉ／Ｏ）インターフェース８０６もバス８０４に接続されている。
【００９８】
キーボード、マウスなどを含む入力部８０６、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）など、およびスピーカなどを含む出力部８０７、ハードディスクなどを含む記憶部８０８、およびＬＡＮカード、モデムなどを含むネットワークインターフェースカードの通信部８０９は、Ｉ／Ｏインターフェース８０６に接続されている。通信部８０９は、例えばインターネットのようなネットワークを介して通信処理を実行する。ドライバ８１０は、必要に応じてＩ／Ｏインターフェース８０６に接続される。リムーバブルメディア８１１は、例えば、マグネチックディスク、光ディスク、光磁気ディスク、半導体メモリなどのようなものであり、必要に応じてドライバ８１０に取り付けられ、したがって、ドライバ８１０から読み出されたコンピュータプログラムが必要に応じて記憶部８０８にインストールされる。
【００９９】
特に，本発明の実施形態によれば、上記のフローチャートに参照して説明された過程はコンピュータソフトウェアプログラムに実現されても良い。例えば、本発明の実施形態はコンピュータ読取可能な媒体にロードされるコンピュータプログラムを含むコンピュータプログラム製品を備える。当該コンピュータプログラムは、フローチャートに示される方法を実行するためのプログラムコードを含む。このような実施形態において、当該コンピュータプログラムは、通信部８０９を介してネットワークからダウンロードしてインストールされ、及び／又はリムーバブルメディア８１１からインストールされても良い。当該コンピュータプログラムは、中央処理部（ＣＰＵ）８０１により実行される場合に、本発明の方法に限定される上記機能を実行する。説明すべきなのは、本発明のコンピュータ読取可能な媒体は、コンピュータ読取可能な信号媒体、コンピュータ読取可能な記憶媒体、或いは上記両者の任意の組合わせであっても良い。コンピュータ読取可能な記憶媒体は、例えば電気、磁気、光、電磁気、赤外線、半導体のシステム、サーバ又は部品、或いはこれらの任意の組み合わせであっても良いが、それらに限定されない。コンピュータ読取可能な記憶媒体についてのより具体的な例は、一つ又は複数の導線を含む電気的な接続、携帯可能なコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、消去可能なプログラミング読取専用メモリ（ＥＰＲＯＭ又はフラッシュ）、光ファイバ、携帯可能なコンパクト磁気ディスク読取専用メモリ（ＣＤ−ＲＯＭ）、光学記憶素子、磁気記憶素子、或いは上記の任意の適当の組み合わせを含むが、それらに限定されない。本発明において、コンピュータ読取可能な記憶媒体は、プログラムを含むか記憶する任意の有形の媒体であっても良い。当該プログラムは、コマンドによりシステム、サーバ又は部品の使用を実行し、或いはそれらに組合わせて使用されても良い。
【０１００】
本発明において、コンピュータ読取可能な信号媒体は、ベースバンドに伝送され或いはキャリアの一部として伝送され、コンピュータ読取可能なプログラムコードがロードされるデータ信号を含んでも良い。このような伝送されるデータ信号は、各種の形式を採用しても良く、電磁気信号、光信号又は上記の任意の適当の組合わせを含むが、それらに限定されない。コンピュータ読取可能な信号媒体は、コンピュータ読取可能な記憶媒体以外の任意のコンピュータ読取可能な媒体であっても良い。当該コンピュータ読取可能な媒体は、コマンドによりシステム、サーバ又は部品の使用を実行し又はそれらと組合わせて使用されるプログラムを送信し、伝播し又は伝送することができる。コンピュータ読取可能な媒体に含まれるプログラムコードは、任意の適当の媒体で伝送されても良く、無線、電線、光ケーブル、ＲＦなど、或いは上記の任意の適当の組み合わせを含むが、それらに限定されない。
【０１０１】
図面におけるフローチャート及びブロック図は、本発明の各実施形態によるシステム、方法及びコンピュータプログラム製品により実現可能なシステム構造、機能及び操作を示した。この点において、フローチャート又はブロック図における各ブロックは、一つのモジュール、プログラムセグメント、又はコードの一部を表すことができる。当該モジュール、プログラムセグメント、コードの一部には、一つ又は複数の所定のロジック機能を実現するための実行可能なコマンドが含まれる。注意すべきなのは、幾つかの置換としての実現において、ブロックに示される機能は図面に示される順序と異なって発生されても良い。例えば、二つの接続的に表示されるブロックは実際に基本的に併行に実行されても良く、場合によっては逆な順序で実行されても良く、関連の機能に従って決定される。注意すべきなのは、ブロック図及び／又はフローチャートにおける各ブロック、及びブロック図及び／又はフローチャートにおけるブロックの組合わせは、所定の機能又は操作を実行する専用のハードウェアによるシステムで実現されても良く、或いは専用のハードウェアとコンピュータコードの組合わせで実現されても良い。
【０１０２】
本発明の実施形態に説明された部は、ソフトウェアの手段で実現されても良く、ハードウェアの手段で実現されても良い。説明された部は、プロセッサに設置されても良い。例えば、解析部と、決定部と、生成部と、プッシュ部とを備えるプロセッサとして記載されても良い。なお、これらの部の名称は場合によって部の自身に対する限定とされない。例えば、解析部は、「スクリーンを含むインテリジェント音声装置から送信された第１の音声要求情報を受信したことに応答して、第１の音声要求情報を解析して、ユーザ要求を決定する部」と記載されても良い。
【０１０３】
他の局面として、本発明は更にコンピュータ読取可能な媒体を提供した。当該コンピュータ読取可能な媒体は、上記実施形態に説明された装置に含まれたものであっても良く、当該装置に実現されずに別途に存在するものであっても良い。上記コンピュータ読取可能な媒体には、一つ又は複数のプログラムがロードされる。上記一つ又は複数のプログラムが当該装置により実行されると、当該装置に、スクリーンを含むインテリジェント音声装置から送信された第１の音声要求情報を受信したことに応答して、第１の音声要求情報を解析して、ユーザ要求を決定し、そして、配置されたオプション操作集合に基づいて、ユーザ要求に関連する候補操作を決定し、また、ユーザに候補操作を実行させるようにガイドするためのプロンプト情報を生成し、最後に、インテリジェント音声装置がプロンプト情報をスクリーン上に表示するように、スクリーンを含むインテリジェント音声装置にプロンプト情報をプッシュするように実行させる。
【０１０４】
以上の記載は、ただ本発明の好適な実施形態及び運用される技術原理に対する説明である。当業者であればわかるように、本発明にかかる発明範囲は、上記技術特徴の特定の組み合わせからなる技術案に限定されず、上記の発明構想から逸脱されない場合に上記技術特徴又は均等の特徴による任意の組み合わせで形成される他の技術案も同時に含まれべきである。例えば上記特徴と本発明に開示された（それらに限定されない）類似の機能を具備する技術特徴が互いに置換されて得られる技術案は該当する。
【図１】
2019091417.tif 000003
【図２】
2019091417.tif 000004
【図３】
2019091417.tif 000005
【図４】
2019091417.tif 000006
【図５】
2019091417.tif 000007
【図６】
2019091417.tif 000008
【図７】
2019091417.tif 000009
【図８】
2019091417.tif 000010
【外国語明細書】
2019091417000001.pdf