(57)【要約】【課題】ユーザによるロボットに適した名前の決定を十分に支援する。【解決手段】名付け支援装置１０は、自律的に動作するロボットに、ユーザの音声により入力されて音声認識されることによりロボットの作動のトリガーとなるロボットの名前を、ユーザが決定するのを支援する名付け支援装置１０であって、入力部１１と、制御部１２と、出力部１６と、を備える。入力部１１は、ユーザによるロボットの名前を表す文字列の入力を受ける。出力部１６は、情報を出力可能に構成される。制御部１２は、ロボットが音声認識しやすい名前をユーザに提示するように出力部１６を制御する。【選択図】図１
2020008656.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの音声により入力された自己の名前を音声認識するのに応じて作動するように構成されたロボットの名前を、ユーザが決定するのを支援する名付け支援装置であって、
ユーザによる前記ロボットの名前を表す文字列の入力を受ける入力部と、
情報を出力可能に構成された出力部と、
前記ロボットが音声認識しやすい名前をユーザに提示するように前記出力部を制御する制御部と、を備える、
名付け支援装置。
【請求項２】
前記制御部は、前記入力部に入力された文字列に基づいて、前記ロボットが音声認識しやすい名前をユーザに提示するように前記出力部を制御する、
請求項１に記載の名付け支援装置。
【請求項３】
前記入力部は、前記文字列の一部として、ユーザによる前記ロボットの名前の一部を表す第１文字の入力を受け、
前記制御部は、前記入力された第１文字と、当該第１文字よりも後の第２文字を含む、前記文字列のうちの一部の文字列を発声した音声に対する前記ロボットによる音声認識のしやすさを表す指標を、前記第２文字としての複数の第２文字の各々について算出し、前記算出した前記指標に基づいて、前記複数の第２文字のうち、入力することを推奨する推奨文字または入力しないことを推奨する非推奨文字をユーザに提示するように前記出力部を制御する、
請求項２に記載の名付け支援装置。
【請求項４】
文字列の発声しやすさの指標を表す発声指標情報を記憶する発声指標情報記憶部をさらに備え、
前記制御部は、前記発声指標情報記憶部に格納された前記発声指標情報に基づいて前記一部の文字列の発声しやすさの指標を算出し、算出した前記発声しやすさの指標に基づいて前記音声認識のしやすさを表す指標を算出する、
請求項３に記載の名付け支援装置。
【請求項５】
意味のある言葉を表す辞書情報を記憶する辞書情報記憶部をさらに備え、
前記制御部は、前記辞書情報記憶部に格納された前記辞書情報に基づいて前記一部の文字列が前記意味のある言葉に類似する程度を表す類似度を算出し、前記類似度に基づいて前記音声認識のしやすさを表す指標を算出する、
請求項３または４に記載の名付け支援装置。
【請求項６】
前記制御部は、前記入力部に入力された文字列で表される名前を前記ロボットの名前として用いたと仮定した場合における、前記ロボットの音声認識に関する、前記文字列で表される名前の適性度を取得する、
請求項１または２に記載の名付け支援装置。
【請求項７】
前記制御部は、前記取得した前記文字列で表される名前の適性度を、当該文字列で表される名前を前記ロボットの名前として用いたと仮定した場合における前記ロボットの運勢または性格として表して提示するように、前記出力部を制御する、
請求項６に記載の名付け支援装置。
【請求項８】
ユーザの音声により入力された自己の名前を音声認識するのに応じて作動するように構成されたロボットの名前を、ユーザが決定するのを支援する名付け支援装置であって、
ユーザによる前記ロボットの名前を表す文字列の入力を受ける入力部と、
人間が前記入力された文字列を発声した場合の当該文字列の発声しやすさの指標を取得し、前記取得した指標に基づいて、前記ロボットの前記名前をユーザが決定するのを支援するための所定の処理を実行する制御部と、を備える、
名付け支援装置。
【請求項９】
人間が複数の文字列の各々を発声した場合における前記複数の文字列の各々の発声しやすさを表す発声指標情報を記憶する記憶部をさらに備え、
前記制御部は、前記記憶部から、前記入力部に入力された文字列に対応する発声指標情報を読み出し、当該読み出した発声指標情報を前記指標として取得する、
請求項８に記載の名付け支援装置。
【請求項１０】
情報を出力可能な出力部をさらに備え、
前記制御部は、前記所定の処理を実行することにより、前記入力部に入力された文字列で表される名前を前記ロボットの名前として用いたと仮定した場合における、前記ロボットの音声認識に関する、前記文字列で表される名前の適性度を、前記取得された指標に基づいて取得して、前記取得した前記文字列で表される名前の適性度を、当該文字列で表される名前を前記ロボットの名前として用いたと仮定した場合における前記ロボットの運勢または性格として表して提示するように、前記出力部を制御する、
請求項８または９に記載の名付け支援装置。
【請求項１１】
情報を出力可能な出力部と、
前記ロボットが音声認識する上で推奨される、互いに異なる複数の名前を表す推奨名前情報を記憶する推奨名前情報記憶部と、をさらに備え、
前記制御部は、前記所定の処理を実行することにより、前記推奨名前情報のうちの前記文字列と類似する名前を前記推奨名前情報記憶部から読み出し、前記読み出した名前をユーザにさらに提示するように前記出力部を制御する、
請求項８または９に記載の名付け支援装置。
【請求項１２】
前記推奨名前情報には、前記複数の名前に加え、前記複数の名前の各々に各々が対応する複数の適性度が含まれ、
前記複数の適性度の各々は、対応する前記複数の名前の各々を前記ロボットの名前として用いた場合の適性度をそれぞれ表し、
前記制御部は、前記所定の処理を実行することにより、前記複数の適性度のうち、前記読み出す名前に対応する適性度を前記推奨名前情報記憶部からさらに読み出し、前記読み出した適性度に基づくデータをユーザにさらに提示するように前記出力部を制御する、
請求項１１に記載の名付け支援装置。
【請求項１３】
請求項１から１２のいずれか１項に記載の名付け支援装置を備える、
ロボット。
【請求項１４】
ユーザの音声により入力された自己の名前を音声認識するのに応じて作動するように構成されたロボットの名前を、ユーザが決定するのを支援する名付け支援方法であって、
ユーザによる前記ロボットの名前を表す文字列の入力を受け、
前記ロボットが音声認識しやすい名前をユーザに提示する、
名付け支援方法。
【請求項１５】
ユーザの音声により入力された自己の名前を音声認識するのに応じて作動するように構成されたロボットの名前を、ユーザが決定するのを支援する名付け支援装置であって、
ユーザによる前記ロボットの名前を表す文字列の入力を受け、
人間が前記入力された文字列を発声した場合の当該文字列の発声しやすさの指標を取得し、
前記取得した指標に基づいて、前記ロボットの前記名前をユーザが決定するのを支援するための所定の処理を実行する、
名付け支援方法。
【請求項１６】
コンピュータに、
ロボットの名前を表す文字列の入力を受けることと、
前記ロボットが音声認識しやすい名前をユーザに提示することと、
を実行させるためのプログラム。
【請求項１７】
コンピュータに、
ロボットの名前を表す文字列の入力を受けることと、
人間が前記入力された文字列を発声した場合の当該文字列の発声しやすさの指標を取得することと、
前記取得した指標に基づいて、前記ロボットの前記名前をユーザが決定するのを支援するための所定の処理を実行することと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、名付け支援装置、ロボット、名付け支援方法およびプログラムに関する。
【背景技術】
【０００２】
ユーザが付けた名前を認識し、名前の呼びかけに応じた動作を行うロボットが開発されている。このようなロボットは、ユーザの発した音声を音声認識によって解析して、自己の名前が呼ばれたことを認識する。例えば、特許文献１には、入力された音声を名前として登録する登録手段を備えるロボット制御装置が開示されている。
【０００３】
この従来の名前登録装置では、音声認識のために予め登録されている単語と音響上類似する単語がロボットの名前としてユーザにより登録されると、ロボットが、自身の名前を呼ばれても、その音声を、その類似した単語に誤認識したり、その類似した単語が発話されたときに、ロボットが自身の名前を呼ばれたと誤認識したりするため、そのような誤認識を回避するために、ロボットの名前の登録が次のようにして行われる。
【０００４】
すなわち、入力された名前と音響上類似する単語が音声認識用の単語辞書に記憶されているときには、ロボットの名前として不適当であることをユーザに報知し、入力された名前が登録されず、音声認識用の単語辞書に記憶されていないときには、ロボットの名前として適当であることをユーザに報知し、入力された名前が登録される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１２０１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、特許文献１には、入力された音声で表される名前と音響上類似する単語が単語辞書に登録されている場合、名前として登録しないことが記載されているに過ぎない。このため、特許文献１に記載された技術では、ロボットに適した名前の決定を十分に支援することができないおそれがある。
【０００７】
本発明は、上記実情に鑑みてなされたものであり、ユーザによるロボットに適した名前の決定を十分に支援することができる名付け支援装置、ロボット、名付け支援方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の名付け支援装置は、
ユーザの音声により入力された自己の名前を音声認識するのに応じて作動するように構成されたロボットの名前を、ユーザが決定するのを支援する名付け支援装置であって、
ユーザによる前記ロボットの名前を表す文字列の入力を受ける入力部と、
情報を出力可能に構成された出力部と、
前記ロボットが音声認識しやすい名前をユーザに提示するように前記出力部を制御する制御部と、を備える。
【発明の効果】
【０００９】
本発明によれば、ユーザによるロボットに適した名前の決定を十分に支援することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係る名付け支援装置の機能ブロック図である。
【図２】本発明の実施形態１に係る音声種別情報の一例を表す図である。
【図３】本発明の実施形態１に係る音声種別組み合わせ情報の一例を表す図である。
【図４】本発明の実施形態１に係る辞書情報の一例を表す図である。
【図５】本発明の実施形態１に係る名付け支援装置のハードウェア構成図である。
【図６】本発明の実施形態１に係る名前入力画面の一例を表す図である。
【図７】本発明の実施形態１に係る推奨文字決定処理のフローチャートである。
【図８】本発明の実施形態１に係る推奨文字決定処理の処理結果の名前入力画面の一例を表す図である。
【図９】本発明の実施形態１に係る推奨文字決定処理の処理結果の名前入力画面の別の一例を表す図である。
【図１０】本発明の実施形態１に係る入力済み文字評価処理のフローチャートである。
【図１１】本発明の実施形態１に係る入力済み文字評価処理の処理結果の名前入力画面の別の一例を表す図である。
【図１２】本発明の実施形態２に係る名付け支援装置の機能ブロック図である。
【図１３】本発明の実施形態２に係る推奨名前情報の一例を表す図である。
【図１４】本発明の実施形態２に係る表示データの一例を表す図である。
【図１５】本発明の実施形態２に係る名付け支援装置のハードウェア構成図である。
【図１６】本発明の実施形態２に係る名前入力画面の一例を表す図である。
【図１７】本発明の実施形態２に係る名前診断結果生成処理のフローチャートである。
【図１８】本発明の実施形態２に係る診断結果画面の一例を表す図である。
【図１９】本発明の実施形態２に係る診断結果画面の別の一例を表す図である。
【発明を実施するための形態】
【００１１】
（実施形態１）
以下、本発明をロボットの名前の決定に適用した実施の形態について、図面を参照して説明する。
【００１２】
本実施形態に係る名付け支援装置１０は、ロボットにとって認識しやすい名前をユーザが決定するのを支援するための装置である。ロボットは自律的に動作する機器であって、名付けられた名前を音声認識によって認識して、それに応答して所定の動作をするものである。すなわち、名付けられた名前は、ロボットの作動のトリガーとなる。名付け支援装置１０は、図１に示すように、入力部１１と、制御部１２と、発声指標情報記憶部１３と、辞書情報記憶部１４と、データ記憶部１５と、出力部１６と、を備える。
【００１３】
入力部１１は、ロボットの名前を表す文字列の入力を受ける。名付け支援装置１０のユーザは、後述するキーボードを操作して名前入力画面に表示されたカーソルを動かしてカーソルに該当する位置の文字を選択するか、キーボードの文字キーを押下することによって、文字の入力を繰り返し、ロボットの名前を表す文字列を入力する。
【００１４】
制御部１２は、入力部１１に入力された文字を取得して、推奨する次の１文字を決定したり、入力された文字列が名前として適切であるかを判定したり、といった後述する各種処理を実行する。そして、制御部１２は、名前入力画面に表示する情報を生成して出力部１６に出力させる。
【００１５】
発声指標情報記憶部１３は、人間による文字列の発声しやすさを表す情報を記憶する。具体的には、発声指標情報記憶部１３は、１文字ごとの音声の種別の情報を表す音声種別情報ＡＳと、２つの文字を音声として連続して発声する場合の発声しやすさの情報を表す音声種別組み合わせ情報ＡＫと、を記憶する。音声種別情報ＡＳは、図２に示すように、文字ごとに母音か子音かの区別、５０音における段、子音の調音方法を表す子音種別等を含む。また、音声種別組み合わせ情報ＡＫは、図３に示すように、第１文字の種別と第２文字の種別ごとに０〜１００の数値で表される発声しやすさの指標を含む。例えば図２に示す音声種別情報ＡＳによれば「あ」はあ段の母音であり、図３に示す音声種別組み合わせ情報ＡＫによれば第１文字が「あ段の母音」であり、第２文字も「あ段の母音」である場合はこれらの文字の発声しやすさの指標は０である。したがって、これらの情報は、「ああ」という文字の連続の発声しやすさの指標が０であることを示す。なお、この発声しやすさの指標の数値は大きいほど発声しやすいことを意味する。
【００１６】
辞書情報記憶部１４は、意味のある言葉を表す辞書情報ＤＩを記憶する。辞書情報ＤＩは、図４に示すように、言葉とその使用頻度を含む。実質的に誤認識が起こりやすいのは、良く使用される言葉に類似する名前である。したがって、辞書情報ＤＩは、言葉ごとの使用頻度の数値を含むものとする。意味のある言葉とは、いわゆる市販の国語辞典に載っている言葉であり、現代用語、技術用語等の用語を広く含んでも良い。使用頻度は、いわゆるコーパス等の自然言語の文章を構造化し集積した情報等に基づいて予め設定しておく。
【００１７】
図１に戻り、データ記憶部１５は、各種の文字データおよび画像データを記憶する。具体的には、データ記憶部１５は、後述する名前入力画面に表示する画像データ、文字データ等を記憶する。また、データ記憶部１５は、後述する処理に使用する各種の設定値も記憶する。
【００１８】
出力部１６は、各種情報を出力する。具体的には、出力部１６は、後述する名前入力画面を表示する。特に、制御部１２の処理によって、名前の入力を支援するための情報が生成されると、出力部１６は、生成された情報を、ユーザに提示するために名前入力画面に含めて表示する。
【００１９】
次に、名付け支援装置１０のハードウェア構成について、図５を参照して説明する。名付け支援装置１０は、各種の処理を実行するＣＰＵ（Central Processing Unit）１０１と、揮発性メモリであるＲＡＭ（Random Access Memory）１０２と、不揮発性メモリであるＲＯＭ（Read Only Memory）１０３と、各種情報を記憶するハードディスクドライブ１０４と、操作を受け付けるキーボード１０５と、情報を表示するディスプレイ１０６と、を備える。
【００２０】
ＣＰＵ１０１は、ハードディスクドライブ１０４に記憶されているプログラムをＲＡＭ１０２に読み出して実行することにより、後述する各種処理を実行する。
【００２１】
ＲＡＭ１０２は、揮発性メモリであり、ＣＰＵ１０１の作業領域として用いられる。
【００２２】
ＲＯＭ１０３は、不揮発性メモリであり、ＣＰＵ１０１が実行する名付け支援装置１０の基本動作のための制御プログラム、ＢＩＯＳ（Basic Input Output System）等を記憶する。
【００２３】
ＣＰＵ１０１、ＲＡＭ１０２およびＲＯＭ１０３は、協働して、前述の制御部１２として機能する。
【００２４】
ハードディスクドライブ１０４は、情報を記憶する媒体であり、前述の各種データが格納される。ハードディスクドライブ１０４は、前述の発声指標情報記憶部１３、辞書情報記憶部１４およびデータ記憶部１５として機能する。
【００２５】
キーボード１０５は、例えばローマ字入力などを実行可能な、複数のキーを有する情報入力装置であり、ユーザの操作による各種情報の入力を受ける。キーボード１０５は、前述の入力部１１として機能する。
【００２６】
ディスプレイ１０６は、液晶パネル、プロジェクタ等の情報表示装置である。ディスプレイ１０６は、ユーザが操作するために必要な情報を表示する。ディスプレイ１０６は、前述の出力部１６として機能する。
【００２７】
次に、名付け支援装置１０の動作について、図面を参照して説明する。名付け支援装置１０がユーザの操作によって起動されると、制御部１２は、データ記憶部１５に格納された画像データおよび文字データを取得して名前入力画面を表す情報を生成する。そして出力部１６は、図６に示すような名前入力画面を表示する。
【００２８】
名前入力画面には、名前の入力欄２０１と、ＯＫボタン２０２とが含まれる。また、名前入力画面には、平仮名を表す画像が含まれる。ユーザは、キーボード１０５を操作して、文字を直接入力するか、図示しないカーソルを動かして所望の平仮名を選択することによって、名前を表す文字を入力する。
【００２９】
名前を表す文字の入力を受けると、名付け支援装置１０は、図７に示す推奨文字決定処理を開始する。名付け支援装置１０は、次に入力すべき１文字として推奨する文字を決定して、それを名前入力画面に含めて表示するために、この推奨文字決定処理を行うものである。推奨文字決定処理は、ユーザにより名前の１文字が入力されるごとに、繰り返し実行される。
【００３０】
名付け支援装置１０が推奨文字決定処理を開始すると、制御部１２は、入力部１１を介して入力済みの文字を取得する（ステップＳ１０１）。例えば、最初に「あ」という文字が入力された場合、ここで取得される文字は「あ」である。
【００３１】
以降の処理において、制御部１２は、入力済みの文字の次に続く１文字として推奨すべき文字かどうかを判定するため、図６に示す名前入力画面に表示されている、名前入力に用いられる複数の文字に対して、１文字ずつ順に処理を行う。まず、判定する処理を行っていない未処理の複数の文字の中から処理の対象となる１文字を決定する（ステップＳ１０２）。例えば、制御部１２が「あ」から５０音順に処理するものとすれば、最初の処理対象の１文字を「あ」に決定する。
【００３２】
次に、制御部１２は、入力済みの文字の最後の１文字と処理対象の１文字の組み合わせでの発声しやすさの指標を取得する（ステップＳ１０３）。具体的には、制御部１２は、発声指標情報記憶部１３から音声種別情報ＡＳおよび音声種別組み合わせ情報ＡＫを取得して、入力済みの最後の１文字と処理対象の１文字との組み合わせの発声しやすさの指標を取得する。例えば、入力済みの文字の最後の１文字が「あ」であって、処理対象の１文字として「あ」を処理している場合、制御部１２は、音声種別情報ＡＳおよび音声種別組み合わせ情報ＡＫから第１文字「あ」、第２文字「あ」に該当するレコードを取得して、例えば発声しやすさの指標として０を得る。
【００３３】
次に、制御部１２は、入力済みの文字と処理対象の１文字の組み合わせと辞書情報ＤＩに含まれる言葉との類似度を算出する（ステップＳ１０４）。具体的には、制御部１２は、入力済みの文字と処理対象の１文字の組み合わせの文字列と辞書情報ＤＩに含まれる言葉の一つ一つとの類似度を算出する。制御部１２は、文字数の違い、一致する文字の数、一致しない文字の種別等に基づいて文字列どうしの類似度を算出する。この一致しない文字の種別は、音声種別情報ＡＳを参照して判定される。そして制御部１２は辞書情報ＤＩに含まれる言葉の中で最も近い言葉との類似度を、辞書情報ＤＩに含まれる言葉との類似度とする。例えば、入力済みの文字が「あ」であって、処理対象の１文字が「あ」である場合、入力済みの文字と処理対象の１文字の組み合わせの文字列は「ああ」である。したがって、この場合、制御部１２は「ああ」と辞書情報ＤＩに含まれる言葉の一つ一つとの類似度を算出する。例えば、制御部１２は、「あか」という言葉との類似度を、文字数の違い（ともに２文字のため文字数の違いは無い）、一致する文字の数（「あ」の１文字が一致）、一致しない文字の種別（一致しない「あ」と「か」の種別）等に基づいて算出する。そして、算出した類似度が辞書情報ＤＩに含まれる言葉との類似度の中で最も大きい場合、制御部１２はその類似度をこのステップＳ１０４での処理結果とする。
【００３４】
次に、制御部１２は、入力済みの文字と処理対象の１文字の組み合わせの適性度を総合的に算出する（ステップＳ１０５）。具体的には、制御部１２は、ステップＳ１０３で取得した発声しやすさの指標と、ステップＳ１０４で算出した類似度と、に基づいて適性度を算出する。適性度とは、人間により発声された名前をロボットが適切に音声認識する上で、当該名前の適性の度合いを表すパラメータを表す。また、このステップＳ１０５においては、ステップＳ１０４で類似度が最も大きいと判定した辞書情報ＤＩの言葉の使用頻度も適性度の算出に使用する。ステップＳ１０３で取得した発声しやすさの指標をｙ、ステップＳ１０４で算出した類似度をｚ、ステップＳ１０４で類似度が最も大きいと判定した言葉の使用頻度をｂとして、適性度ｘを以下の式で算出する。
【００３５】
ｘ＝ｗ１・ｙ＋ｗ２・（１００−ｂ）・（１００−ｚ）
【００３６】
ｗ１、ｗ２はあらかじめ規定された正の係数である。例えば、ｗ１＝０．５、ｗ２＝０．０２とする。これによって、発声しやすさの指標が大きいほど適性度ｘが大きくなり、類似度ｚおよび使用頻度ｂが大きいほど適性度ｘが小さくなる。例えば、入力済みの文字が「あ」で、次の１文字として「あ」として場合の適性度ｘは、「あか」という言葉の使用頻度ｂが７０、「ああ」と「あか」の類似度ｚが６０とすると、０．５×０＋０．０２×（１００−７０）×（１００−６０）＝１２となる。
【００３７】
次に、制御部１２は、算出された適性度が第１閾値以上であるか否かを判定する（ステップＳ１０６）。第１閾値は、データ記憶部１５にあらかじめ格納された設定値であり、入力済みの文字に続く１文字として推奨するか否かを判定するための適性度に対する閾値である。例えば、第１閾値を８０とする。
【００３８】
制御部１２は、適性度が第１閾値以上であると判定すると（ステップＳ１０６：Ｙｅｓ）、処理中の文字を推奨文字とする（ステップＳ１０７）。一方、適性度が第１閾値以上でないと判定すると（ステップＳ１０６：Ｎｏ）、さらに適性度が第２閾値以上であるか否かを判定する（ステップＳ１０８）。第２閾値は、データ記憶部１５にあらかじめ格納された設定値であって、第１閾値よりも小さい値である。第２閾値は、入力済みの文字に続く１文字が非推奨文字である否かを判定するための適性度に対する閾値である。例えば、第２閾値を３０とする。
【００３９】
そして、制御部１２は、適性度が第２閾値以上であると判定すると（ステップＳ１０８：Ｙｅｓ）、処理中の文字をその他の文字とする（ステップＳ１１０）。一方、制御部１２は、適性度が第２閾値以上でないと判定すると（ステップＳ１０８：Ｎｏ）、処理中の文字を非推奨文字とする（ステップＳ１０９）。
【００４０】
ステップＳ１０７、ステップＳ１０９またはステップＳ１１０に続いて、制御部１２は、すべての文字の適性度を算出したか否かを判定する（ステップＳ１１１）。制御部１２は、すべての文字の適性度を算出していないと判定すると（ステップＳ１１１：Ｎｏ）、ステップＳ１０２の処理に進み、次の未処理の１文字を決定する。一方、制御部１２は、すべての文字の適性度を算出したと判定すると（ステップＳ１１１：Ｙｅｓ）、制御部１２は、推奨文字決定処理を終了する。
【００４１】
出力部１６は、制御部１２が推奨文字決定処理を実行した結果、非推奨文字を表す文字画像にグレー画像２０３を重畳表示し、推奨文字を表す画像を囲む位置に太枠画像２０４を表示し、その他の文字はそのままと表示した名前入力画面を出力するように、制御部１２により制御される。例えば、図８は「あ」を入力した後の名前入力画面の一例である。前述の例によって、「あ」に続く文字が「あ」である場合の適性度が１２であって、第２閾値が３０である場合、「あ」は非推奨文字となるため、グレー画像２０３が重畳表示されている。例えば、図８の例では、「い」、「う」、「え」、「お」も非推奨文字と判定されたためにグレー画像２０３がこれらの文字画像に重畳表示され、「き」、「け」、「み」、「め」が推奨文字と判定されたために太枠画像２０４がこれらの文字画像を囲む位置に表示されている。
【００４２】
名前入力画面では、推奨文字の一つに最初からカーソルを合わせて、選択しやすいようにする。また、非推奨文字を選択しても処理しないようにして、実質的に非推奨文字の選択を禁止する。さらに、非推奨文字をキーボード１０５から入力しても処理しないことによって、実質的に非推奨文字を入力できないようにする。
【００４３】
次に、ユーザが「あ」に続く文字として「き」を入力した場合、制御部１２は、入力済み文字を「あき」として、推奨文字決定処理を実行する。実行の結果、制御部１２が仮に「さ」、「と」、「ま」、「め」を推奨文字と判定し、「い」、「き」、「け」、「た」、「や」を非推奨文字と判定した場合、出力部１６は図９に示すような名前入力画面を表示する。
【００４４】
次に、ユーザが、入力した文字列を名前と決定する意図でＯＫボタン２０２を押下する。すると、名付け支援装置１０は、図１０に示すような入力済み文字評価処理を開始する。
【００４５】
名付け支援装置１０が入力済み文字評価処理を開始すると、制御部１２は、入力部１１を介して入力済みの文字列を取得する（ステップＳ２１）。次に、制御部１２は、入力済みの文字列と辞書情報ＤＩに含まれる言葉との類似度を算出する（ステップＳ２２）。類似度の算出方法については、推奨文字決定処理のステップＳ１０４と同様である。
【００４６】
次に、制御部１２は、類似度が第３閾値以上であるか否かを判定する（ステップＳ２３）。第３閾値は、データ記憶部１５にあらかじめ格納された設定値であって、入力済みの文字列が名前として適切であるか否かを判定するための閾値である。例えば、第３閾値を７０とする。
【００４７】
制御部１２は、類似度が第３閾値以上であると判定すると（ステップＳ２３：Ｙｅｓ）、前述の推奨文字決定処理を実行する（ステップＳ２４）。一方、制御部１２は、類似度が第３閾値以上でないと判定すると（ステップＳ２３：Ｎｏ）、この入力済み文字評価処理を終了する。
【００４８】
制御部１２が入力済み文字評価処理を終了し、類似度が第３閾値以上であると判定した場合、出力部１６は、図１１に示すように、データ記憶部１５に格納された文字データ「※辞書単語に近いため、認識しにくいです。文字を追加してください。」を名前入力画面のエラー表示欄２０５に表示する。また、出力部１６は、制御部１２がステップＳ２４で実行して推奨文字決定処理の処理結果として推奨文字と非推奨文字を決定した場合には、これらを示すグレー画像２０３と太枠画像２０４も名前入力画面に表示する。
【００４９】
以上のように、本実施形態に係る名付け支援装置１０は、ロボットが音声認識しやすい名前をユーザに提示する。これによって、ユーザによるロボットに適した名前の決定を十分に支援でき、ひいては、ユーザはロボットに適した名前を付けることができる。
【００５０】
本実施形態に係る名付け支援装置１０は、入力された文字列に基づいて、ロボットが音声認識しやすい名前をユーザに提示する。これによって、ユーザは入力した文字列に類似する音声認識しやすい名前を決定することができる。
【００５１】
本実施形態に係る名付け支援装置１０は、入力された第１文字と、当該第１文字よりも後の第２文字を含む、文字列のうちの一部の文字列を発声した音声に対するロボットによる音声認識のしやすさを表す指標を、第２文字としての複数の第２文字の各々について算出し、算出した指標に基づいて、複数の第２文字のうち、入力することを推奨する推奨文字または入力しないことを推奨する非推奨文字をユーザに提示する。これによって、ユーザはロボットの名前を表す文字列として適した文字を１文字ずつ決定することができる。
【００５２】
本実施形態に係る名付け支援装置１０は、入力された文字列に対する人間の発声しやすさの指標に基づいて、当該文字列に対するロボットの音声認識のしやすさを表す指標を算出する。これによって、ユーザは発声しやすい名前を決定することができ、名前の発声が不明瞭となることに起因してロボットが自己の名前を誤認識するのを回避することができる。
【００５３】
本実施形態に係る名付け支援装置１０は、辞書情報記憶部１４に記憶された意味のある言葉に類似する程度を表す類似度に基づいて、音声認識のしやすさを表す指標を算出する。これによって、ユーザは意味のある言葉に類似しない名前を決定することができ、意味のある言葉と混同することに起因してロボットが自己の名前を誤認識するのを回避することができる。
【００５４】
本実施形態では、名前入力画面から入力する文字を平仮名に限定する例を示した。しかし、カタカナ、漢字、アルファベット等を入力しても良い。特に、漢字、アルファベット等の入力を行う場合には、名付け支援装置１０が入力された文字の発声方法を規定する情報または入力された文字から発声方法を決定するプログラムを実行するコンピュータを備えていることが望ましい。
【００５５】
本実施形態に係る推奨文字決定処理は、入力済みの最後の第１文字とそれに続く１文字である第２文字との連続での発声しやすさの指標を算出する例を示した。しかし、本発明の範囲はこれに限られず、入力済みの複数の文字からなる第１文字(文字列）と、それに組み合わせる１つの文字または複数の文字（文字列）である第２文字との組み合わせでの発声しやすさの指標を算出するようにしても良い。その場合、音声種別組み合わせ情報ＡＫは、２つの文字の発声しやすさだけでなく、複数の文字からなる文字列の発声しやすさの指標を記憶するようにすれば良い。また、その場合、推奨文字および非推奨文字は１文字に限らず、複数の文字を含む文字列である推奨文字列および非推奨文字列であっても良い。
【００５６】
本実施形態に係る名前入力画面では、推奨文字を表す画像を太枠画像２０４で囲み、非推奨文字を表す画像にグレー画像２０３を重畳表示することによって、推奨文字と非推奨文字とをユーザに提示する例を例示した。しかし、本発明の範囲はこれに限られず、推奨文字と非推奨文字とをその他の文字と区別できる態様で出力できれば良い。例えば、音声に変換して出力しても良いし、色、光等の加減によってこれらを区別できるようにしても良い。また、非推奨文字の入力を実質的に禁止する例を示したが、ユーザにとっては非推奨文字であっても入力したい場合も考えられるため、非推奨文字の入力をあえて禁止しないようにしても良い。
【００５７】
本実施形態に係る推奨文字決定処理のステップＳ１０４では、辞書情報ＤＩに含まれる言葉の中で類似度が最も大きい言葉を対象として、適性度を算出する例を示した。しかし、類似度ではなく、使用頻度も含めて最も影響のある言葉を対象としても良い。たとえば、使用頻度をｂ、類似度をｚとして、（１００−ｂ）・（１００−ｚ）が最小となる言葉を処理対象としても良い。また、１つの言葉ではなく、類似度が大きいもの、または前述の（１００−ｂ）・（１００−ｚ）の値が小さいものから複数個の言葉を対象とした平均値を算出しても良い。また、入力済み文字評価処理のステップ２２においても、制御部１２は、同様に類似度だけでなく使用頻度も考慮した値を算出しても良い。
【００５８】
本実施形態に係る推奨文字決定処理のステップＳ１０５においては、発声しやすさの指標と類似度とに基づいて適性度を算出する例を示した。このように、複数の要素から適性度を算出することによって、高い精度で適性度を算出することができ、それによって高い精度で推奨する文字と非推奨の文字とをユーザに提示することができる。しかし、それにも関わらず、発声しやすさの指標のみから適性度を算出しても良いし、類似度のみから適性度を算出しても良い。この場合、ステップＳ１０３またはステップＳ１０４の処理は省略しても良い。このように、いずれかの処理を省略することによって、処理が簡略化され、小さい負荷で処理を実行することができる。
【００５９】
（実施形態２）
実施形態１では、ロボットの名前を決める名前入力画面において推奨文字または非推奨文字を表示することによって、音声認識しやすい名前をユーザに提示する例を示した。本実施形態では、ユーザがロボットの名前を完全に入力した後に、入力された名前を表す文字列の適性度が、あたかも入力された名前に関して占いによる姓名判断を行ったかのように、ロボットの運勢または性格として表されてユーザに提示され、それによりユーザによる音声認識しやすい名前の再入力が促される。以下、本実施形態については、実施形態１と異なる部分を中心に説明する。
【００６０】
本実施形態に係る名付け支援装置１０は、図１２に示すように、実施形態１において説明した機能部の他に、推奨名前情報記憶部１７をさらに備える。
【００６１】
推奨名前情報記憶部１７は、入力された名前の診断結果がロボットに適していない場合にユーザに代替案として推奨するための複数の名前を表す推奨名前情報ＳＮを記憶する。推奨名前情報ＳＮは、図１３に示すように、推奨する複数の名前と、それらの名前の各々について、ロボットによる音声の認識しやすさの度合いを示す適性度と、を含む。
【００６２】
また、本実施形態に係る名付け支援装置１０のデータ記憶部１５は、名前入力画面に表示するための表示データＨＤをさらに記憶する。表示データＨＤは、図１４に示すように、ロボットの健康運を表す複数の文字データ及び複数の画像データと、ロボットの性格を表す複数の文字データ及び複数の画像データとを適性度に関連付けて記憶する。なお、図１４の適性度の項目は対応する適性度の範囲の下限値を表している。
【００６３】
また、データ記憶部１５は、適性度に対する閾値を記憶する。この閾値は、後述する名前診断結果生成処理で使用されるものであって、入力済みの文字列に対する代替案を提示するか否かを判定する閾値である。なお、この閾値未満の適性度となった入力済みの文字列に対して代替案を提示するため、代替案として前述の推奨名前情報ＳＮに格納される名前の適性度は、この閾値より大きいことが望ましい。
【００６４】
次に、本実施形態の名付け支援装置１０のハードウェア構成について、図１５を参照して説明する。名付け支援装置１０は、実施形態１において説明した構成の他に、情報を送受信するネットワークカード１０７を備える。
【００６５】
ネットワークカード１０７は、外部機器と情報を通信する通信機器であり、後述する携帯端末２０と通信可能に接続されている。ネットワークカード１０７は、前述の入力部１１または出力部１６として機能する。
【００６６】
携帯端末２０は、スマートフォン、タブレット、ＰＤＡ（Personal Digital Assistant）、携帯電話等であり、ユーザが携帯して操作するための端末である。携帯端末２０は、ＣＰＵ１２１と、ＲＡＭ１２２と、ＲＯＭ１２３と、アンテナ１２４と、ディスプレイ１２５と、を備える。
【００６７】
ＣＰＵ１２１は、ＲＯＭ１２３に記憶されているプログラムを実行することにより、各種処理を実行する。
【００６８】
ＲＡＭ１２２は、揮発性メモリであり、ＣＰＵ１２１の作業領域として用いられる。
【００６９】
ＲＯＭ１２３は、不揮発性メモリであり、ＣＰＵ１２１が実行する携帯端末２０の基本動作のための制御プログラム、ＢＩＯＳ等を格納する。
【００７０】
アンテナ１２４は、外部機器と無線によって情報を通信する通信機器であり、図示しない基地局等を介して名付け支援装置１０と通信可能に接続されている。
【００７１】
ディスプレイ１２５は、液晶、有機ＥＬ（Electro Luminescence）等を含む情報表示機器であり、名付け支援装置１０から受信した情報を表示する。また、ディスプレイ１２５は、タッチパネル式の操作が可能となっており、ユーザの操作を受けてＣＰＵ１２１に操作情報を送信する。
【００７２】
次に、本実施形態の名付け支援装置１０の動作について、図面を参照して説明する。名付け支援装置１０は、ユーザの操作によって起動されると、制御部１２は、データ記憶部１５に格納された画像データおよび文字データを取得して、名前入力画面を表す情報を生成する。そして、出力部１６は、名前入力画面を表す情報を携帯端末２０に出力する。携帯端末２０は情報を受信して、ディスプレイ１２５に図１６に示すような名前入力画面を表示する。
【００７３】
名前入力画面には、名前の入力欄３０１と、診断ボタン３０２とが含まれる。ユーザがディスプレイ１２５を操作して名前を入力し、診断ボタン３０２を押下すると、携帯端末２０は操作情報を名付け支援装置１０に送信する。操作情報を受信した名付け支援装置１０は、図１７に示す名前診断結果生成処理を開始する。
【００７４】
名付け支援装置１０は、名前診断結果生成処理を開始すると、制御部１２は入力部１１を介して入力済みの文字列を取得する（ステップＳ３１）。
【００７５】
次に、制御部１２は、入力済みの文字列と辞書情報ＤＩに含まれる言葉との類似度を算出する（ステップＳ３２）。類似度算出の方法は、実施形態１の入力済み文字評価処理のステップＳ２２と同様である。
【００７６】
次に、制御部１２は、人間が入力済みの文字列を発声したと仮定した場合の当該文字列の発声しやすさの指標を算出する（ステップＳ３３）。具体的には、制御部１２は、入力済みの文字列の１文字目と２文字目を連続して発声する場合の発声しやすさの指標を算出し、次に２文字目と３文字目を連続して発声する場合の発声しやすさの指標を算出する、といった処理を繰り返して複数の発声しやすさの指標を算出する。そして、制御部１２は、その平均値を算出して入力済みの文字列の発声しやすさの指標とする。
【００７７】
次に、制御部１２は、入力済みの文字列の適性度を総合的に算出する（ステップＳ３４）。具体的には、制御部１２は、ステップＳ３２で算出した辞書情報ＤＩとの類似度と、ステップＳ３３で算出した発声しやすさの指標と、に基づいて適性度を算出する。適性度の算出にあたって、制御部１２は、実施形態１の推奨文字決定処理のステップＳ１０５と同様に、言葉の使用頻度、係数等をパラメータとして用いて上記の算出を行う。
【００７８】
次に、制御部１２は、データ記憶部１５から、ステップＳ３４で算出された適性度に対応するロボットの健康運と性格の文字データおよび画像データを取得する（ステップＳ３５）。例えば、ステップＳ３４で取得した適性度が８５であった場合、適性度範囲の下限を８０とする健康運の文字列「元気」とその画像および性格の文字列「やさしい」とその画像を取得する。
【００７９】
次に、制御部１２は、適性度がデータ記憶部１５に格納された閾値以上であるか否かを判定する（ステップＳ３６）。制御部１２は、適性度が閾値以上であると判定すると（ステップＳ３６：Ｙｅｓ）、名前診断結果生成処理を終了し、正常な診断結果であるという処理結果とする。
【００８０】
一方、制御部１２は、適性度が閾値以上でないと判定すると（ステップＳ３６：Ｎｏ）、入力済みの文字列で表される名前に類似する名前を、推奨名前情報ＳＮから取得する（ステップＳ３７）。制御部１２は、類似する名前を取得するにあたり、ステップＳ３２と同様に推奨名前情報ＳＮの名前と入力済み文字列との類似度を算出し、基準以上の類似度の名前を抽出する。さらに、制御部１２は、ステップＳ３７において、抽出した名前の適性度に対応する健康運および性格の画像データをデータ記憶部１５から取得する。
【００８１】
以上で、制御部１２は、名前診断結果生成処理を終了する。制御部１２は、さらに診断結果画面として診断結果および取得した画像データおよび文字データを含めた情報を、出力部１６を介して携帯端末２０に送信する。携帯端末２０は、受信した情報に基づいてディスプレイ１２５に診断結果画面を表示し、ユーザに提示する。
【００８２】
診断結果画面は、図１８に示すように、名前診断結果生成処理のステップＳ３５で取得した健康運および性格のそれぞれの文字列データおよび画像データを表示する表示領域３０３を含む。
【００８３】
また、名前診断結果生成処理のステップＳ３７で入力済みの文字列に類似する名前を取得している場合には、診断結果画面は、図１９に示すように、推奨する複数の名前と、これらの名前の各々の適性度に各々が対応した複数の健康運および性格の画像データを表示する表示領域３０４を含む。表示された複数の健康運および性格の画像データの各々は、対応する名前をロボットの名前として用いたと仮定した場合におけるロボットの運勢または性格を表す。
【００８４】
本実施形態に係る名付け支援装置１０は、人間が入力された文字列を発声した場合の当該文字列の発声しやすさの指標を取得して、取得した指標に基づいて、ロボットの名前をユーザが決定するのを支援する処理を実行する。これによって、ユーザに、人間が発声しやすい名前を入力するように促すことにより、ユーザによるロボットに適した名前の決定を十分に支援することができる。したがって、ユーザはロボットに適した名前を決定することができる。
【００８５】
本実施形態に係る名付け支援装置１０は、入力された文字列に対応する発声指標情報を読み出し、当該読み出した発声指標情報を指標として取得する。これによって、ユーザは入力した文字列の発声しやすさを把握することができる。
【００８６】
本実施形態に係る名付け支援装置１０は、文字列で表される名前の適性度を、当該文字列で表される名前をロボットの名前として用いたと仮定した場合におけるロボットの運勢または性格として表して提示する。これによって、ユーザによるロボットの名付けについて興趣性を高めながら、ユーザがロボットに適した名前を付けるように自然に誘導することができる。
【００８７】
本実施形態に係る名付け支援装置１０は、推奨名前情報ＳＮのうちの入力した文字列と類似する名前をユーザに提示する。これによって、ユーザが入力した文字列と類似する推奨の名前を決定することができる。
【００８８】
本実施形態に係る名付け支援装置１０は、推奨名前情報ＳＮのうちの入力した文字列と類似する名前の適性度に基づくデータをユーザにさらに提示する。これによって、ユーザは、推奨の名前を選択する基準となる情報を得ることができる。
【００８９】
（変形例）
本発明は、上述した実施の形態に限定されるわけではなく、その他の種々の変更が可能である。
【００９０】
上述したハードウェア構成、ソフトウェア構成等は、発明の実施形態の理解を容易にするための例示であり、発明を限定するものではない。
【００９１】
上述した実施形態において、実施形態１では、出力部１６が推奨文字列または非推奨文字列を含む入力画面をディスプレイ１０６に表示することによって、推奨文字列または非推奨文字列をユーザに提示する例を示した。また、実施形態２では、出力部１６がユーザの操作する携帯端末２０に推奨文字列または非推奨文字列を表す情報を送信することによって、推奨文字列または非推奨文字列をユーザに提示する例を示した。出力部１６が推奨文字列または非推奨文字列をユーザに提示する方法は、このような画面の表示または情報の送信に限られず、例えば、音の出力による提示、肩を叩くなどの動作による提示等のユーザに提示するためのあらゆる方法が含まれる。
【００９２】
上述した実施形態に係る名付け支援装置１０は、入力された文字列の音声認識のしやすさとして上述した要素以外の要素も使用しても良い。例えば、入力された文字列の長さを要素としても良い。すなわち文字列の長さとして１文字である場合は音声認識しにくく、次いで２文字である場合は音声認識しやすいと判断しても良い。また、３文字目以降は文字列が長いほど音声認識しにくいと判断しても良い。名付け支援装置１０は、文字列の長さを１つの要素として、他の要素も併せて総合的に考慮して適性度を算出すれば良い。
【００９３】
実施形態１の名付け支援装置１０の入力部１１は、キーボード１０５を介して名前の文字列を入力する例を示した。名前の入力方法はこれに限られず、例えば、音声による入力を行っても良い。その場合、名付け支援装置１０は図示しないマイクを備え、マイクを介して入力された音声を、ＣＰＵ１０１などにより周知の音声認識処理を行うことによって文字列に変換する。すなわち、その場合はマイクやＣＰＵ１０１が入力部１１として機能する。なお、実施形態２の携帯端末２０も音声による入力を行っても良い。その場合、携帯端末２０は図示しないマイクを備え、マイクを介して入力された音声を音声認識処理によって文字に変換する。
【００９４】
上述した実施形態に係る名付け支援装置１０の制御部１２がユーザによるロボットの名前の決定を支援するための処理として、出力部１６を制御してユーザに推奨する文字列を提示する処理を実行する例を示した。制御部１２が実行する処理はそれに限られない。例えば、算出した発声しやすさの指標に基づいて、図示しないロボットの名前の登録処理において発声しにくい名前の登録を禁止し、その旨をユーザに提示するように出力部を制御しても良い。また、図示しないロボットの制御部にアクセスして、行動パターンを変更する処理を行っても良い。例えば、発声しにくい名前を登録しようとすると、ロボットが首を振って名前の登録を拒否する動きをしても良い。また、ロボットの動きが鈍くなったり、悲しさ、だるさのような擬人化した動きをしたりしても良い。この場合、ロボットの動きの変化によって、ユーザが名前の変更を促される。
【００９５】
また、実施形態２に係る名付け支援装置１０は、ユーザから携帯端末２０を介して入力された文字列とは関係無く、推奨名前情報ＳＮから適性度の高い名前を出力しても良い。例えば、ユーザの嗜好、性格等を表す情報を参照し、ユーザに合った名前を推奨名前情報ＳＮから取得して、ユーザに提示しても良い。また、推奨名前情報ＳＮから適性度が基準値以上の名前をランダムに複数個抽出して、ユーザに提示しても良い。
【００９６】
また、実施形態２では、名付け支援装置１０が、データ記憶部１５に格納された画像データおよび文字データを、携帯端末２０を介してユーザに提示する例を示した。ユーザに提示するデータはこれに限られず、運勢又は性格を音で提示しても良いし、その他の音、におい等を表すデータであっても良い。
【００９７】
名付け支援装置１０は、専用のシステムによらず、通常のコンピュータを用いて実現可能である。例えば、コンピュータに上述のいずれかを実行するためのプログラムを格納した記録媒体等から該プログラムをコンピュータにインストールすることにより、上述の処理を実行する名付け支援装置１０を構成することができる。
【００９８】
名付け支援装置１０は、外部装置との連携によって一部の構成要素の機能を果たしても良い。例えば、制御部１２が外部装置から情報を取得することによって発声指標情報記憶部１３、辞書情報記憶部１４、データ記憶部１５または推奨名前情報記憶部１７の機能を果たしても良い。
【００９９】
名付けの対象となるロボットが、上述の実施形態に係る名付け支援装置１０を備えていても良い。その場合、そのロボットの特性として音声認識しやすい情報を保持し、それを参照して名前の適性度を判定しても良い。
【０１００】
文字列の発声しやすさ、意味のある言葉は、言語によって異なるため、上述した実施形態においては日本語のみの例を示した。しかし、日本語だけでなく、英語、中国語等の他の言語にもそれぞれの言語において文字列の発声しやすさおよび意味のある言葉が考えられるため、それぞれの言語に適した情報を保持しておくことによって、本発明を適用できる。
【０１０１】
また、コンピュータにプログラムを供給するための手法は、任意である。例えば、通信回線、通信ネットワーク、通信システム等を介して供給してもよい。
【０１０２】
また、上述の機能の一部をＯＳ（Operating System）が提供する場合には、ＯＳが提供する機能以外の部分をプログラムで提供すればよい。
【０１０３】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１０４】
（付記１）
ユーザの音声により入力された自己の名前を音声認識するのに応じて作動するように構成されたロボットの名前を、ユーザが決定するのを支援する名付け支援装置であって、
ユーザによる前記ロボットの名前を表す文字列の入力を受ける入力部と、
情報を出力可能に構成された出力部と、
前記ロボットが音声認識しやすい名前をユーザに提示するように前記出力部を制御する制御部と、を備える、
名付け支援装置。
【０１０５】
（付記２）
前記制御部は、前記入力部に入力された文字列に基づいて、前記ロボットが音声認識しやすい名前をユーザに提示するように前記出力部を制御する、
付記１に記載の名付け支援装置。
【０１０６】
（付記３）
前記入力部は、前記文字列の一部として、ユーザによる前記ロボットの名前の一部を表す第１文字の入力を受け、
前記制御部は、前記入力された第１文字と、当該第１文字よりも後の第２文字を含む、前記文字列のうちの一部の文字列を発声した音声に対する前記ロボットによる音声認識のしやすさを表す指標を、前記第２文字としての複数の第２文字の各々について算出し、前記算出した前記指標に基づいて、前記複数の第２文字のうち、入力することを推奨する推奨文字または入力しないことを推奨する非推奨文字をユーザに提示するように前記出力部を制御する、
付記２に記載の名付け支援装置。
【０１０７】
（付記４）
文字列の発声しやすさの指標を表す発声指標情報を記憶する発声指標情報記憶部をさらに備え、
前記制御部は、前記発声指標情報記憶部に格納された前記発声指標情報に基づいて前記一部の文字列の発声しやすさの指標を算出し、算出した前記発声しやすさの指標に基づいて前記音声認識のしやすさを表す指標を算出する、
付記３に記載の名付け支援装置。
【０１０８】
（付記５）
意味のある言葉を表す辞書情報を記憶する辞書情報記憶部をさらに備え、
前記制御部は、前記辞書情報記憶部に格納された前記辞書情報に基づいて前記一部の文字列が前記意味のある言葉に類似する程度を表す類似度を算出し、前記類似度に基づいて前記音声認識のしやすさを表す指標を算出する、
付記３または４に記載の名付け支援装置。
【０１０９】
（付記６）
前記制御部は、前記入力部に入力された文字列で表される名前を前記ロボットの名前として用いたと仮定した場合における、前記ロボットの音声認識に関する、前記文字列で表される名前の適性度を取得する、
付記１または２に記載の名付け支援装置。
【０１１０】
（付記７）
前記制御部は、前記取得した前記文字列で表される名前の適性度を、当該文字列で表される名前を前記ロボットの名前として用いたと仮定した場合における前記ロボットの運勢または性格として表して提示するように、前記出力部を制御する、
付記６に記載の名付け支援装置。
【０１１１】
（付記８）
ユーザの音声により入力された自己の名前を音声認識するのに応じて作動するように構成されたロボットの名前を、ユーザが決定するのを支援する名付け支援装置であって、
ユーザによる前記ロボットの名前を表す文字列の入力を受ける入力部と、
人間が前記入力された文字列を発声した場合の当該文字列の発声しやすさの指標を取得し、前記取得した指標に基づいて、前記ロボットの前記名前をユーザが決定するのを支援するための所定の処理を実行する制御部と、を備える、
名付け支援装置。
【０１１２】
（付記９）
人間が複数の文字列の各々を発声した場合における前記複数の文字列の各々の発声しやすさを表す発声指標情報を記憶する記憶部をさらに備え、
前記制御部は、前記記憶部から、前記入力部に入力された文字列に対応する発声指標情報を読み出し、当該読み出した発声指標情報を前記指標として取得する、
付記８に記載の名付け支援装置。
【０１１３】
（付記１０）
情報を出力可能な出力部をさらに備え、
前記制御部は、前記所定の処理を実行することにより、前記入力部に入力された文字列で表される名前を前記ロボットの名前として用いたと仮定した場合における、前記ロボットの音声認識に関する、前記文字列で表される名前の適性度を、前記取得された指標に基づいて取得して、前記取得した前記文字列で表される名前の適性度を、当該文字列で表される名前を前記ロボットの名前として用いたと仮定した場合における前記ロボットの運勢または性格として表して提示するように、前記出力部を制御する、
付記８または９に記載の名付け支援装置。
【０１１４】
（付記１１）
情報を出力可能な出力部と、
前記ロボットが音声認識する上で推奨される、互いに異なる複数の名前を表す推奨名前情報を記憶する推奨名前情報記憶部と、をさらに備え、
前記制御部は、前記所定の処理を実行することにより、前記推奨名前情報のうちの前記文字列と類似する名前を前記推奨名前情報記憶部から読み出し、前記読み出した名前をユーザにさらに提示するように前記出力部を制御する、
付記８または９に記載の名付け支援装置。
【０１１５】
（付記１２）
前記推奨名前情報には、前記複数の名前に加え、前記複数の名前の各々に各々が対応する複数の適性度が含まれ、
前記複数の適性度の各々は、対応する前記複数の名前の各々を前記ロボットの名前として用いた場合の適性度をそれぞれ表し、
前記制御部は、前記所定の処理を実行することにより、前記複数の適性度のうち、前記読み出す名前に対応する適性度を前記推奨名前情報記憶部からさらに読み出し、前記読み出した適性度に基づくデータをユーザにさらに提示するように前記出力部を制御する、
付記１１に記載の名付け支援装置。
【０１１６】
（付記１３）
付記１から１２のいずれか１つに記載の名付け支援装置を備える、
ロボット。
【０１１７】
（付記１４）
ユーザの音声により入力された自己の名前を音声認識するのに応じて作動するように構成されたロボットの名前を、ユーザが決定するのを支援する名付け支援方法であって、
ユーザによる前記ロボットの名前を表す文字列の入力を受け、
前記ロボットが音声認識しやすい名前をユーザに提示する、
名付け支援方法。
【０１１８】
（付記１５）
ユーザの音声により入力された自己の名前を音声認識するのに応じて作動するように構成されたロボットの名前を、ユーザが決定するのを支援する名付け支援装置であって、
ユーザによる前記ロボットの名前を表す文字列の入力を受け、
人間が前記入力された文字列を発声した場合の当該文字列の発声しやすさの指標を取得し、
前記取得した指標に基づいて、前記ロボットの前記名前をユーザが決定するのを支援するための所定の処理を実行する、
名付け支援方法。
【０１１９】
（付記１６）
コンピュータに、
ロボットの名前を表す文字列の入力を受けることと、
前記ロボットが音声認識しやすい名前をユーザに提示することと、
を実行させるためのプログラム。
【０１２０】
（付記１７）
コンピュータに、
ロボットの名前を表す文字列の入力を受けることと、
人間が前記入力された文字列を発声した場合の当該文字列の発声しやすさの指標を取得することと、
前記取得した指標に基づいて、前記ロボットの前記名前をユーザが決定するのを支援するための所定の処理を実行することと、
を実行させるためのプログラム。
【符号の説明】
【０１２１】
１０…名付け支援装置、１１…入力部、１２…制御部、１３…発声指標情報記憶部、１４…辞書情報記憶部、１５…データ記憶部、１６…出力部、１７…推奨名前情報記憶部、２０…携帯端末、１０１…ＣＰＵ、１０２…ＲＡＭ、１０３…ＲＯＭ、１０４…ハードディスクドライブ、１０５…キーボード、１０６…ディスプレイ、１０７…ネットワークカード、１２１…ＣＰＵ、１２２…ＲＡＭ、１２３…ＲＯＭ、１２４…アンテナ、１２５…ディスプレイ、２０１…入力欄、２０２…ＯＫボタン、２０３…グレー画像、２０４…太枠画像、２０５…エラー表示欄、３０１…入力欄、３０２…診断ボタン、３０３，３０４…表示領域
【図１】
2020008656.tif 000003
【図２】
2020008656.tif 000004
【図３】
2020008656.tif 000005
【図４】
2020008656.tif 000006
【図５】
2020008656.tif 000007
【図６】
2020008656.tif 000008
【図７】
2020008656.tif 000009
【図８】
2020008656.tif 000010
【図９】
2020008656.tif 000011
【図１０】
2020008656.tif 000012
【図１１】
2020008656.tif 000013
【図１２】
2020008656.tif 000014
【図１３】
2020008656.tif 000015
【図１４】
2020008656.tif 000016
【図１５】
2020008656.tif 000017
【図１６】
2020008656.tif 000018
【図１７】
2020008656.tif 000019
【図１８】
2020008656.tif 000020
【図１９】
2020008656.tif 000021