(57)【要約】【課題】入力された音声により出力するメッセージを選択し出力することにより、メッセージ受信側にとって都合のよいメッセージを選択し出力するメッセージ選択システムを提供することを目的とする。【解決手段】予め文字と言語名が対応づいて記憶された第一の記憶部と、予め言語名とメッセージが対応づいて記憶された第二の記憶部と、信号が入力され信号に基づき音声を取り込む入力音声取り込み手段とカウンタ動作を行うカウンタ手段とを有する入力部と、音声を文字へ変換する入力音声変換手段と文字を用いて第一の記憶部を検索し言語名を取得する第一の記憶部検索手段とを有する音声分析部と、言語名を用いて第二の記憶部を検索しメッセージの取得を行う第二の記憶部検索手段と取得したメッセージを出力する出力手段とを有する出力部とを備える。【選択図】図１
2009086002.tif 000002
【特許請求の範囲】
【請求項１】
予め文字と言語名が対応づいて記憶された第一の記憶部と、
予め言語名とメッセージが対応づいて記憶された第二の記憶部と、
信号が入力され前記信号に基づき音声を取り込む入力音声取り込み手段とカウンタ動作を行うカウンタ手段とを有する入力部と、
前記音声を文字へ変換する入力音声変換手段と前記文字を用いて前記第一の記憶部を検索し言語名を取得する第一の記憶部検索手段とを有する音声分析部と、
前記言語名を用いて前記第二の記憶部を検索しメッセージの取得を行う、もしくは、前記カウンタ手段のカウンタ動作回数が予め設定された閾値を超えると予め設定された規定の言語名を用いて前記第二の記憶部を検索しメッセージの取得を行う第二の記憶部検索手段と前記取得したメッセージを出力する出力手段とを有する出力部と
で構成されたメッセージ選択システム。
【請求項２】
前記第一の記憶部に記憶されている文字は、会話のはじめに発生する呼びかけや挨拶文であることを特徴とする請求項１に記載のメッセージ選択システム。
【請求項３】
前記第二の記憶部に記憶されているメッセージは、会話のはじめに発生する呼びかけや挨拶文に対して応答の意味を持つ言葉であることを特徴とする請求項１に記載のメッセージ選択システム。
【請求項４】
前記入力音声取り込み手段の音声取り込み動作と前記カウンタ手段のカウンタ動作は平行して行われ、前期出力手段が前記取得したメッセージを出力中である場合は前記カウンタ動作が停止し前記音声取り込み動作を行うことを特徴とする請求項１に記載のメッセージ選択システム。
【請求項５】
前記出力手段は前記取得したメッセージ以外のメッセージを出力中でない場合は前記取得したメッセージの出力を行い、前記取得したメッセージ以外のメッセージを出力中である場合はメッセージの出力を終了し前記取得したメッセージの出力を行うことを特徴とする請求項１に記載のメッセージ選択システム。
【請求項６】
前記カウンタ手段は予めカウンタ動作回数閾値と規定言語名を記憶しておりカウンタ動作を行った回数が前期カウンタ動作回数閾値を超えた場合は前記規定言語名を前記第二の記憶部検索手段へ出力し、前記第二の記憶部検索手段は前記規定言語名を入力されると前記規定言語名をキーに前記第二の記憶部を検索しメッセージの取得を行うことを特徴とする請求項１に記載のメッセージ選択システム。
【請求項７】
入力音声取り込み手段で信号が入力され前記信号に基づき音声を取り込み、
カウンタ手段でカウンタ動作し、
入力音声変換手段で前記音声を文字へ変換し、
第一の取得手段で前記文字を用いて言語名を取得し、
第二の取得手段で前記言語名を用いてメッセージの取得し、もしくは、前記カウンタ手段のカウンタ動作回数が予め設定された閾値を超えると予め設定された規定の言語名を用いてメッセージの取得し、
出力手段で前記取得したメッセージを出力する
ことを特徴とするメッセージ選択方法。
【請求項８】
前記音声の取込みと前記カウンタ動作は平行して行われ、
前期取得したメッセージを出力中である場合は前記カウンタ動作が停止し前記音声の取込みをする
ことを特徴とする請求項７に記載のメッセージ選択方法。
【請求項９】
前記取得したメッセージ以外のメッセージを出力中でない場合は前記取得したメッセージの出力を行い、
前記取得したメッセージ以外のメッセージを出力中である場合はメッセージの出力を終了し前記取得したメッセージの出力を行う
ことを特徴とする請求項１に記載のメッセージ選択システム。
【請求項１０】
会話のはじめに発声する呼びかけや挨拶文の音声を文字へ変換し、前記文字から言語名を取得し、前記言語名から会話のはじめに発生する呼びかけや挨拶文に対して応答の意味を持つメッセージを選択することを可能とするメッセージ選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
メッセージを自動で選択し出力するメッセージ選択システムに関わり、より詳細には、入力音声取り込み手段を用いて入力された音声を文字へ変換し、入力メッセージ記憶部検索手段を用いて変換した文字の言語名を取得すると共に応答メッセージ記憶部検索手段を用いて取得した言語名と同じ言語で構成されたメッセージを選択し出力するメッセージ選択システムに係わる。
【背景技術】
【０００２】
Ａ者からＢ者に通信を行いＢ者が不在であると、Ｂ者からＡ者に対してＢ者が不在である旨を伝える音声やガイダンス案内を送信する方法として、例えばＩＶＲ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｖｏｉｃｅ  Ｒｅｓｐｏｎｓ：自動音声応答装置）がある。ＩＶＲは設置する地域に応じて応答に用いる音声を予め設定してあり、日本語圏のＩＶＲは日本語の音声応答を行い、英語圏のＩＶＲは英語の音声応答を行う。Ａ者が米国在住で母国語が英語でＢ者が日本在住である場合に、Ａ者からＢ者へ通信を行いＢ者が不在であると、Ｂ者側の日本に設置されたＩＶＲはＡ者へＢ者が不在である旨を伝える日本語の音声を送信する。Ａ者はＢ者側の日本に設置されたＩＶＲから日本語の音声を受信するが、母国語が英語であるため日本語の音声を理解できない。
【０００３】
送信するメッセージを、メッセージを受信する者が理解できる言語で送信する従来技術として特許文献１がある。特許文献１は、多言語の音声識別質問に対しダイヤル番号で回答しダイヤル番号を抽出して言語を認識し受付時の言語を設定するか、音声識別質問に対し音声により回答してもらい音声認識手段により言語を認識し受付時の言語を設定することを可能にするシステムを提供している。
【０００４】
【特許文献１】特開２００２−２４７２０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１は、メッセージ送信側はメッセージ受信側が理解できる言語で構成されたメッセージを送信することを可能としているものの、次の課題が挙げられる。（１）特許文献１は音声識別質問を日本語、英語、中国語、韓国語、といった多言語で質問するため、回答者が理解できる言語による質問が行われるまで待機する必要があり、無言で無駄な待機時間を費やすという課題がある。（２）特許文献１は音声識別質問に対してダイヤルで回答する手間を費やすという課題がある。（３）特許文献１は応答メッセージを切り替えた直後に再び応答メッセージを切り替えることができないという課題がある。
【０００６】
本発明は、メッセージ選択システムに入力される多言語の音声入力に対し音声分析を用いて言語を特定し特定した言語と同じ言語で構成されたメッセージを瞬時に選択し送信し、多言語の音声入力が無い場合には規定言語の応答メッセージを選択し送信することを可能とすることで、応答メッセージを受信する受信側の無言で無駄な待機時間を無くし、ダイヤル操作を無くし、応答メッセージを送信中であっても音声入力に対し応答メッセージを選択しなおすメッセージ選択システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
文字と言語名が対応づいて構成される入力メッセージ記憶部と、言語名と応答メッセージが対応づいて構成される応答メッセージ記憶部と、入力された信号から音声を取得し送信する入力音声取り込み手段と、予め設定された回数のカウンタ動作を行うと規定言語名を送信するカウンタ手段と、音声を入力されると音声を文字へ変換する入力音声変換手段と、文字をキーに前記入力メッセージ記憶部を検索し言語名を取得し送信する入力記憶部検索手段と、言語名の入力、または、規定言語名を入力されると入力された言語名をキーに前記応答メッセージ記憶部を検索しメッセージを取得する応答記憶部検索手段と、メッセージを出力する応答手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、メッセージ選択システムは無言で無駄な待機時間を費やさず、音声の入力以外のダイヤル操作等の操作を必要とせず、応答メッセージを切り替えた直後に再び応答メッセージを切り替えることで、メッセージ受信側にとって都合のよいメッセージを出力できるという効果がある。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。  
【００１０】
図１は本発明を実施するための最良の形態に係わるメッセージ選択システムを示している。メッセージ選択システム１は入力部２、音声分析部３、出力部４、入力メッセージ記憶部５、応答メッセージ記憶部６および内部時計７とで構成されている。
【００１１】
メッセージ選択システム１は外部入力装置である例えばマイク８と外部出力装置である例えばスピーカ９とに接続されている。
【００１２】
マイク８が出力した信号は入力部２に入力され、出力部５が出力した信号はスピーカ９に入力される。
【００１３】
入力部２は内部時計７、音声分析部３、出力部４およびマイク８と接続される。音声分析部３は入力部２、入力メッセージ記憶部６および出力部４と接続される。
【００１４】
出力部４は入力部２、音声分析部３、応答メッセージ記憶部６およびスピーカ９と接続される。
【００１５】
メッセージ選択システムはハードウェアでもソフトウェアでも実施可能である。
【００１６】
ハードウェアで実施する場合は、メッセージ選択システム１は外部入力装置、外部出力装置を接続する図１に図示されていない接続回路を有しておりマイク８やスピーカ９は接続回路を介してメッセージ選択システム１に接続され、入力部２とマイク８が接続され出力部５とスピーカ９が接続される。外部入力装置、外部出力装置を接続する接続回路はマイク８やスピーカ９が接続された場合は入力部２へ外部装置接続信号を送信し、マイク８やスピーカ９が接続されない場合は入力部２へ外部装置接続信号を送信しない。
【００１７】
ソフトウェアで実施する場合は、メッセージ選択システム１は例えば携帯端末の内部にソフトウェアとしてインストールされ、外部入力装置、外部出力装置は携帯端末のイヤホンソケット（イヤホンプラグ）、マイクソケット（マイクプラグ）に接続され携帯端末が有する回路を介してメッセージ選択システム１に接続され、入力部２とマイク８が接続され出力部５とスピーカ９が接続される。
【００１８】
図２は図１の入力部２の概略構成を示すブロック図である。図２において入力部２は入力音声取り込み手段２１、カウンタ手段２２および開始終了手段２３から構成される。
【００１９】
入力音声取り込手段２１は開始終了手段２３から開始命令を受信すると入力音声取り込み動作を開始し信号入力待ちをし、入力部２に信号が入力されると信号から音声取り込みをし取り込んだ音声を音声分析部３へ送信し、開始終了手段２３から終了命令を受信すると入力音声取り込み動作を終了する。
【００２０】
カウンタ手段２２は開始終了手段２３から開始命令を受信すると内部時計３と連動してカウンタ動作を開始しカウンタ動作回数の総和値を保持し、開始終了手段２３から停止命令を受信するとカウンタ動作回数の総和値を破棄（０回にする）しカウンタ動作を停止する。
【００２１】
カウンタ手段２２は開始終了手段２３から停止解除命令を受信するとカウンタ動作を再開し、開始終了手段２３から終了命令を受信すると保持しているカウンタ動作回数の総和値を破棄（０回にする）しカウンタ動作を終了する。カウンタ手段２２には予めカウンタ動作回数閾値と規定言語名が設定されている。
【００２２】
ここで規定言語とは、本発明を使用する国の公用語であり、例えば、日本国内で主に使用する場合、規定言語は日本語である。
【００２３】
ここで例えばカウンタ動作回数閾値を５、規定言語名を日本語と設定する。カウンタ動作回数閾値と規定言語名の設定は適宜変更が可能である。
【００２４】
カウンタ手段２２はカウンタ動作毎にカウンタ動作回数をインクリメントし、実施したカウンタ動作回数の総和値を保持する。
【００２５】
さらにカウンタ手段２２は、カウンタ動作毎にカウンタ動作回数の総和値がカウンタ動作回数閾値を超えているか判断し、カウンタ動作回数の総和値がカウンタ動作回数閾値以下の場合は次のカウンタ動作を行い、カウンタ動作回数の総和値がカウンタ動作回数閾値を超える場合は出力部４に規定言語名を送信し保持するカウンタ動作総和値を破棄（０回にする）し次のカウンタ動作を行う。
【００２６】
開始終了手段２３は入力音声取り込み手段２１とカウンタ手段２２に対して開始命令と終了命令を送信し、出力部４から出力状態を受信し、受信した出力状態が出力開始である場合はカウンタ手段２２に停止命令を送信し、受信した出力状態が出力終了である場合はカウンタ手段２２に停止解除命令を送信する。
【００２７】
開始終了手段２３が開始命令と終了命令を送信する契機は以下の通りである。
【００２８】
ハードウェアで実施する場合は、メッセージ選択システムに給電されシステムが活性化されると開始命令を送信し、マイク８やスピーカ９が接続されなくなると終了命令を送信する。ソフトウェアで実施する場合は、メッセージ選択システムをソフトウェアとしてインストールした携帯端末の中央処理装置によりソフトウェアが実行されると開始命令を送信し、ソフトウェアが停止されると終了命令を送信する。
【００２９】
図３は図１の音声分析部３の概略構成を示すブロック図である。図３おいて音声分析部３は入力音声変換手段３１および入力メッセージ記憶部検索手段３２から構成される。
【００３０】
入力音声変換手段３１は入力部２から音声を受信し音声を文字へ変換し、音声を文字へ変換できない場合は入力部２から次の音声を受信すると音声を文字へ変換する。
【００３１】
入力音声変換手段３１はカウンタ手段２２の規定言語名によって設定された言語の文字で音声を文字へ変換する。
【００３２】
ここで規定言語が日本語と設定されている場合、入力音声変換手段３１が音声から取得する文字は日本語である。
【００３３】
前述した入力音声変換手段３１が音声を文字へ変換する手法として、例えば音声をＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）やバンドパスフィルタ（Ｂａｎｄ−ｐａｓｓ  Ｆｉｌｔｅｒ）などを用いて周波数分析し単語音声の特徴量を抽出し、例えば複合類似度法（永田、他「ワークステーションにおける音声認識機能の開発」、電子情報通信学会技術報告、ＨＣ９１１９、ｐｐ．６３−７０、（１９９１））、ＨＭＭ（Ｈｉｄｄｅｎ  Ｍａｒｋｏｖ  Ｍｏｄｅｌ）およびＤＰ（Ｄｙｎａｍｉｃ  Ｐｒｏｇｒａｍｍｉｎｇ）マッチングなどにより抽出した特徴量を用いて辞書との照合を行いスコアの最も高い語彙を文字として取得する。複合類似度法、ＨＭＭおよびＤＰマッチングなどの手法を利用する場合、特徴量と文字が対応づいて構成された辞書が音声分析部３内部に予め設定される。
【００３４】
入力メッセージ記憶部検索手段３２は入力音声変換手段３１が文字へ変換すると入力音声認識手段３１が変換した文字をキーに入力メッセージ記憶部５を検索し、文字に対応づいた言語名を取得できた場合は取得した言語名を出力部４へ送信する。
【００３５】
入力メッセージ記憶部検索手段３２は文字に対応づいた言語名を取得できない場合、つまり入力メッセージ記憶部５に検索に用いた文字が存在しないときは、言語名を出力部４へ送信せず、入力音声変換手段３１が次の文字を変換したら文字をキーにび入力メッセージ記憶部５を検索する。
【００３６】
図４は図１の出力部４の概略構成を示すブロック図である。図４おいて出力部４は応答メッセージ記憶部検索手段４１および応答手段４２から構成される。
【００３７】
応答メッセージ記憶部検索手段４１は受信した言語名をキーに応答メッセージ記憶部６を検索し言語名に対応づいたメッセージを取得する。
【００３８】
応答メッセージ記憶部検索手段４１がメッセージを取得する契機は以下の通りである。
【００３９】
カウンタ手段２２でカウンタ動作回数の総和値がカウンタ動作回数閾値を超えた場合、入力部２から規定言語名を受信し、受信した規定言語名をキーに応答メッセージ記憶部６を検索し言語名に対応づいたメッセージを取得する。
【００４０】
入力メッセージ記憶部検索手段３２で文字に対応づいた言語名を取得できた場合、音声分析部３から言語名を受信し、受信した言語名をキーに応答メッセージ記憶部６を検索し言語名に対応づいたメッセージを取得する。
【００４１】
応答手段４２は応答メッセージ記憶部検索手段４１がメッセージを取得するとスピーカ９へメッセージを出力し入力部２へ出力状態として出力開始を送信し、メッセージの出力が終了すると入力部２へ出力状態として出力終了を送信する。
【００４２】
応答手段４２は応答手段４２がメッセージを出力中に応答メッセージ記憶部検索手段４１がメッセージを取得すると、現在出力中のメッセージの出力を終了し次のメッセージを出力し入力部２へ出力状態として出力開始を送信する。
【００４３】
図５は図１の入力メッセージ記憶部５の概略構成を示すブロック図である。図５に示されるように入力メッセージ記憶部５は音声の発音表した文字と文字の言語名が対応づいて構成される。
【００４４】
入力メッセージ記憶部６は文字列をキーに言語名の参照と取得が可能であり、入力メッセージ記憶部６に登録されている文字はＡ者がＢ者へ対し最初に発声する可能性の高い言葉、例えば呼びかけや挨拶文などを文字で表したもので、例えば「もしもし」（日本語）、「はろー」（米国語）、「にーはお」（中国語）、「よぼせよ」（韓国語）である。
【００４５】
入力メッセージ記憶部５の文字と文字の言語名は例えば日本語といった言語により予め入力されるが、英語、中国語および韓国語といったように日本語以外の言語による入力も可能である。
【００４６】
図６は図１の応答メッセージ記憶部６の概略構成を示すブロック図である。図６に示されるように応答メッセージ記憶部６は言語名とメッセージが対応づいて構成される。
【００４７】
応答メッセージ記憶部６は言語名をキーにメッセージの参照と取得が可能であり、応答メッセージ記憶部６に登録されているメッセージはＡ者がＢ者へ対し最初に発声する可能性の高い言葉に対する返答の意味を持つメッセージである。
【００４８】
応答メッセージ記憶部６の言語名とメッセージは例えば日本語といった言語により予め入力されるが、英語、中国語および韓国語といったように日本語以外の言語による入力も可能である。
【００４９】
上記のように構成された発明を実施するための最良の形態の動作を詳細に説明する。
【００５０】
メッセージ選択システムはシステムの開始後に信号入力があると入力信号から音声取り込みを行い取り込んだ音声と同じ言語によるメッセージの出力を行う、または、システムの開始後に信号入力がなく音声取り込みを行わず規定言語によるメッセージの出力を行う、または、メッセージの出力中に新たな音声入力があり音声取り込みを行いメッセージの出力を終了し取り込んだ音声と同じ言語によるメッセージの出力を行う、いずれかのメッセージの出力を行う。
【００５１】
第一に、システムの開始後に信号入力があると入力信号から音声取り込みを行い取り込んだ音声と同じ言語によるメッセージの出力を行う動作の動作シーケンスを図７を用いて説明する。
【００５２】
入力部２でメッセージ選択システムを開始（図７のステップＳ７０１）する。
【００５３】
入力部２は信号入力待ち（図７のステップＳ７０２）とカウンタ動作（図７のステップＳ７０３）を行う。
【００５４】
マイク８に音声を入力すると、メッセージ選択システムへ信号が入力（図７のステップＳ７０４）される。
【００５５】
メッセージ選択システムに信号が入力されると、入力部２は音声取り込み（図７のステップＳ７０５）を行う。
【００５６】
入力部２は音声取り込みを行うと、音声分析部３へ取り込んだ音声を送信（図７のステップＳ７０６）する。
【００５７】
音声分析部３は入力部２から音声を受信（図７のステップＳ７０７）する。
【００５８】
音声分析部３は入力部２から音声を受信すると、音声を文字へ変換（図７のステップＳ７０８）する。
【００５９】
音声分析部３は文字へ変換すると、取得した文字をキーに入力メッセージ記憶部５を検索し言語名を取得（図７のステップＳ７０９）する。
【００６０】
音声分析部３は言語名を取得すると、出力部４へ取得した言語名を送信（図７のステップＳ７１０）する。
【００６１】
出力部４は音声分析部３から言語名を受信（図７のステップＳ７１１）する。
【００６２】
出力部４は音声分析部３から言語名を受信すると、受信した言語名をキーに応答メッセージ記憶部６を検索しメッセージを取得（図７のステップＳ７１２）する。
【００６３】
出力部４はメッセージを取得すると、メッセージの出力を開始（図７のステップＳ７１３）しスピーカ９へ信号が出力される。
【００６４】
出力部４はメッセージの出力を開始すると、入力部２へ出力状態の送信（図７のステップＳ７１４）を行う。
【００６５】
入力部２は出力部４から出力状態を受信（図７のステップＳ７１５）する。
【００６６】
入力部２は出力部４から出力状態を受信すると、カウンタ動作の停止（図７のステップＳ７１６）を行う。
【００６７】
出力部４はメッセージの出力を終了（図７のステップＳ７１７）する。
【００６８】
出力部４はメッセージの出力を終了すると、入力部２へ出力状態の送信（図７のステップＳ７１８）を行う。
【００６９】
入力部２は出力部４から出力状態を受信（図７のステップＳ７１９）する。
【００７０】
入力部２は出力部４から出力状態を受信すると、カウンタ動作の開始（図７のステップＳ７２０）を行う。
【００７１】
入力部２でメッセージ選択システムを終了（図７のステップＳ７２１）する。
【００７２】
次に、システムの開始後に信号入力があると入力信号から音声取り込みを行い取り込んだ音声と同じ言語によるメッセージの出力を行う動作の動作シーケンスごとに行う処理を図７、図８、図９、図１０、図１１および図１２を用いて説明する。
【００７３】
システムの開始（図７のステップＳ７０１）では、入力部２の開始終了手段２３は開始命令送信処理（図１４のステップＳ１４０１）により入力部２の入力音声取り込み手段２１と入力部２のカウンタ手段２２へ開始命令を送信する。
【００７４】
入力部２の入力音声取り込み手段２１は開始命令受信処理（図１０のステップＳ１００１）により開始終了手段２３から開始命令を受信し入力音声取り込み開始処理（図１０のステップＳ１００２）を行う。
【００７５】
この処理により入力音声取り込みを開始し信号入力待ちとなり、入力部２のカウンタ手段２２は開始命令受信処理（図１１のステップＳ１１０１）により開始終了手段２３から開始命令を受信しカウンタ動作開始処理（図１１のステップＳ１１０２）によりカウンタ動作を開始する。
【００７６】
信号入力待ち（図７のステップＳ７０２）では、入力部２の入力音声取り込み手段２１は終了命令を受信したか判断する処理（図１０のステップＳ１００３）により入力部２の開始終了手段２３から終了命令を受信したか判断する。
【００７７】
終了命令を受信しない場合（図１０のステップＳ１００３で〔Ｎｏ〕）は信号入力があるか判断する処理（図１０のステップＳ１００５）によりマイク８から信号の入力があるか判断し、信号の入力がない場合（図１０のステップＳ１００５で〔Ｎｏ〕）は再び終了命令を受信したか判断する処理（図１０のステップＳ１００３）以降の処理を繰り返す。
【００７８】
カウンタ動作（図７のステップＳ７０３）では、入力部２のカウンタ手段２２は終了命令を受信したか判断する処理（図１１のステップＳ１１０３）により入力部２の開始終了手段２３から終了命令を受信したか判断する。
【００７９】
終了命令を受信しない場合（図１１のステップＳ１１０３で〔Ｎｏ〕）は停止命令を受信したか判断する処理（図１１のステップＳ１１０５）により入力部２の開始終了手段２３から停止命令を受信したか判断し、停止命令を受信しない場合（図１１のステップＳ１１０５で〔Ｎｏ〕）は総和値が閾値を超えたか判断する処理（図１１のステップＳ１１０９）によりカウンタ動作回数の総和値が閾値を超えたか判断する。
【００８０】
閾値を超えていない場合（図１１のステップＳ１１０９で〔Ｎｏ〕）はカウンタ動作処理（図１１のステップＳ１１１０）によりカウンタ動作をしインクリメント処理（図１１のステップＳ１１１１）によりカウンタ動作回数をインクリメントし再び終了命令を受信したか判断する処理（図１１のステップＳ１１０３）以降の処理を繰り返す。
【００８１】
信号の入力（図７のステップＳ７０４）では、マイク８に音声を入力すると音声の信号が入力部２へ入力される。
【００８２】
音声取り込み（図７のステップＳ７０５）と音声の送信（図７のステップＳ７０６）では、入力部２の入力音声取り込み手段２１は信号入力があるか判断する処理（図１０のステップＳ１００５）によりマイク８から信号の入力があるか判断する。
【００８３】
信号の入力がある場合（図１０のステップＳ１００５で〔Ｙｅｓ〕）は音声取り込み処理（図１０のステップＳ１００６）により信号にもとづき音声取り込みをし音声の取り込み処理（図１０のステップＳ１００７）により取り込んだ音声を音声分析部３へ送信し再び終了命令を受信したか判断する処理（図１０のステップＳ１００３）以降の処理を繰り返す。
【００８４】
音声の受信（図７のステップＳ７０７）と文字の取得（図７のステップＳ７０８）では、音声分析部３の入力音声変換手段３１は音声の受信処理（図１２のステップＳ１２０１）により入力部２から音声を受信する。
【００８５】
文字の取得処理（図１２のステップＳ１２０２）により受信した音声を文字へ変換し文字へ変換できたか判断する処理（図１２のステップＳ１２０３）により文字へ変換できたか判断する。
【００８６】
文字へ変換できない場合（図１２のステップＳ１２０３で〔Ｎｏ〕）は処理を終了する。
【００８７】
言語名の取得（図７のステップＳ７０９）と言語名の送信（図７のステップＳ７１０）では、音声分析部３の入力メッセージ記憶部検索手段３２は音声分析部３の入力音声変換手段３１が文字へ変換できたか判断する処理（図１２のステップＳ１２０３）により文字へ変換できたか判断する。
【００８８】
文字へ変換できた場合（図１２のステップＳ１２０３で〔Ｙｅｓ〕）は入力メッセージ記憶部検索処理（図１２のステップＳ１２０４）により音声分析部３の入力音声変換手段３１が変換した文字をキーに入力メッセージ記憶部５を検索し言語名を取得できたか判断する処理（図１２のステップＳ１２０５）により言語名を取得できたか判断する。
【００８９】
言語名を取得できない場合（図１２のステップＳ１２０５で〔Ｎｏ〕）は処理を終了し言語名を取得できた場合（図１２のステップＳ１２０５で〔Ｙｅｓ〕）は言語名の送信処理（図１２のステップＳ１２０６）により取得した言語名を出力部４へ送信し処理を終了する。
【００９０】
言語名の受信（図７のステップＳ７１１）とメッセージの取得（図７のステップＳ７１２）では、出力部４の応答メッセージ記憶部検索手段４１は言語名の受信処理（図１３のステップＳ１３０１）により音声分析部３から言語名を受信し応答メッセージ記憶部検索処理（図１３のステップＳ１３０２）により受信した言語名をキーに応答メッセージ記憶部６を検索しメッセージを取得する。
【００９１】
メッセージの出力開始（図７のステップＳ７１３）と出力状態の送信（図７のステップＳ７１４）では、出力部４の応答手段４２はメッセージ出力中か判断する処理（図１３のステップＳ１３０３）により既にメッセージを出力中か判断する。
【００９２】
メッセージを出力中ではない場合（図１３のステップＳ１３０３で〔Ｎｏ〕）はメッセージ再生処理（図１３のステップＳ１３０５）により出力部４の応答メッセージ記憶部検索手段４１が取得したメッセージをマイク９へ出力する。
【００９３】
メッセージを出力中である場合（図１３のステップＳ１３０３で〔Ｙｅｓ〕）はメッセージ出力終了処理（図１３のステップＳ１３０４）により現在出力中のメッセージの出力を終了しメッセージ再生処理（図１３のステップＳ１３０５）により出力部４の応答メッセージ記憶部検索手段４１が取得したメッセージをマイク９へ出力する。
【００９４】
その後、出力状態送信処理（図１３のステップＳ１３０６）により入力部２へ出力状態として出力開始を送信する。
【００９５】
出力状態の受信（図７のステップＳ７１５）では、入力部２の開始終了手段２３は受信したか判断する処理（図１４のステップＳ１４０２）により命令やデータを受信したか判断する。
【００９６】
出力状態として出力開始を受信した場合（図１４のステップＳ１４０２で〔出力開始を受信〕）は停止命令送信処理（図１４のステップＳ１４０５）により入力部２へ停止命令を送信し再び受信したか判断する処理（図１４のステップＳ１４０２）以降の処理を繰り返す。
【００９７】
カウンタ動作の停止（図７のステップＳ７１６）では、入力部２のカウンタ手段２２は停止命令を受信したか判断する処理（図１１のステップＳ１１０５）により入力部２の開始終了手段２３から停止命令を受信したか判断する。
【００９８】
停止命令を受信した場合（図１１のステップＳ１１０５で〔Ｙｅｓ〕）はカウンタ動作回数の総和値の破棄処理（図１１のステップＳ１１０６）によりカウンタ動作回数の総和値を破棄する。
【００９９】
さらに、カウンタ動作停止処理（図１１のステップＳ１１０７）によりカウンタ動作を停止し停止解除命令を受信したか判断する処理（図１１のステップＳ１１０８）により停止解除命令を受信したか判断する。
【０１００】
停止解除命令をしない場合（図１１のステップＳ１１０８で〔Ｎｏ〕）は再び停止解除命令を受信したか判断する処理（図１１のステップＳ１１０８）以降の処理を繰り返す。
【０１０１】
メッセージの出力終了（図７のステップ７１７）と出力状態の送信（図７のステップＳ７１８）では、出力部４の応答手段４２はメッセージ出力中か判断する処理（図１３のステップＳ１３０７）によりメッセージを出力中か判断する。
【０１０２】
メッセージを出力中である場合（図１３のステップＳ１３０７で〔Ｙｅｓ〕）はメッセージ出力中か判断する処理（図１３のステップＳ１３０７）からを繰り返しメッセージを出力中でない場合（図１３のステップＳ１３０７で〔Ｎｏ〕）は出力状態送信手段（図１３のステップＳ１３０８）により入力部２へ出力状態として出力終了を送信し処理を終了する。
【０１０３】
出力状態の受信（図７のステップＳ７１９）では、入力部２の開始終了手段２３は受信したか判断する処理（図１４のステップＳ１４０２）により命令やデータを受信したか判断する。
【０１０４】
出力状態として出力終了を受信した場合（図１４のステップＳ１４０２で〔出力終了を受信〕）は停止解除命令送信処理（図１４のステップＳ１４０４）により入力部２へ停止解除命令を送信し再び受信したか判断する処理（図１４のステップＳ１４０２）以降の処理を繰り返す。
【０１０５】
カウンタ動作の開始（図７のステップＳ７２０）では、入力部２のカウンタ手段２２は停止解除命令を受信したか判断する処理（図１１のステップＳ１１０８）により停止解除命令を受信したか判断する。
【０１０６】
停止解除命令をした場合（図１１のステップＳ１１０８で〔Ｙｅｓ〕）は再び終了命令を受信したか判断する処理（図１１のステップＳ１１０３）以降の処理を繰り返す。
【０１０７】
システムの終了（図７のステップＳ７２１）では、入力部２の開始終了手段２３は受信したか判断する処理（図１４のステップＳ１４０２）により命令やデータを受信したか判断する。
【０１０８】
出力状態として出力開始と出力終了を受信した場合（図１４のステップＳ１４０２で〔other〕）は外部装置接続信号を受信したか判断する処理（図１４のステップＳ１４０３）により外部装置接続信号を受信したか判断する。
【０１０９】
外部装置接続信号を受信した場合（図１４のステップＳ１４０３で〔外部装置接続信号を受信〕）は受信したか判断する処理（図１４のステップＳ１４０２）以降の処理を繰り返す。
【０１１０】
外部装置接続信号を受信しない場合（図１４のステップＳ１４０３で〔外部装置接続信号を受信しない〕）は終了命令送信処理（図１４のステップＳ１４０６）により入力部２の入力音声取り込み手段２１と入力部２のカウンタ手段２２へ終了命令を送信すると、入力部２の入力音声取り込み手段２１は終了命令を受信したか判断する処理（図１０のステップＳ１００３）により終了命令を受信したか判断する。
【０１１１】
終了命令を受信した場合（図１０のステップＳ１００３で〔Ｙｅｓ〕）は入力音声取り込み終了処理（図１０のステップＳ１００４）により入力音声取り込みを終了する。
【０１１２】
入力部２のカウンタ手段２２は終了命令を受信したか判断する処理（図１１のステップＳ１１０３）により終了命令を受信したか判断し、受信した場合（図１１のステップＳ１１０３で〔Ｙｅｓ〕）はカウンタ動作終了処理（図１１のステップＳ１１０４）によりカウンタ動作を終了する。
【０１１３】
このように、図７に示された動作シーケンスでは、メッセージ選択システムは入力された音声に対して瞬時にメッセージを選択し出力することを可能とする。よってメッセージを選択するために無駄な待機時間を費やすという課題と、ダイヤル操作による手間を費やすという課題を解決する。
【０１１４】
第二に、システムの開始後に信号入力がなく音声取り込みを行わず規定言語によるメッセージの出力を行う動作の動作シーケンスを図８を用いて説明する。
【０１１５】
入力部２でメッセージ選択システムを開始（図８のステップＳ８０１）する。
【０１１６】
入力部２は信号入力待ち（図８のステップＳ８０２）とカウンタ動作（図８のステップＳ８０３）を行う。
【０１１７】
入力部２はカウンタ動作を行いカウンタ動作回数の総和値がカウンタ動作回数閾値を超えると出力部４へ規定言語名を送信（図８３のステップＳ８０４）する。
【０１１８】
出力部４は入力部２から規定言語名を受信（図８のステップＳ８０５）する。
【０１１９】
出力部４は入力部２から規定言語名を受信すると、受信した規定言語名をキーに応答メッセージ記憶部６を検索しメッセージを取得（図８のステップＳ８０６）する。
【０１２０】
出力部４はメッセージを取得すると、メッセージの出力を開始（図８のステップＳ８０７）しスピーカ９へ信号が出力される。
【０１２１】
出力部４はメッセージの出力を開始すると、入力部２へ出力状態の送信（図８のステップＳ８０８）を行う。
【０１２２】
入力部２は出力部４から出力状態を受信（図８のステップＳ８０９）する。
【０１２３】
入力部２は出力部４から出力状態を受信すると、カウンタ動作の停止（図８のステップＳ８１０）を行う。
【０１２４】
出力部４はメッセージの出力を終了（図８のステップＳ８１１）する。
【０１２５】
出力部４はメッセージの出力を終了すると、入力部２へ出力状態の送信（図８のステップＳ８１２）を行う。
【０１２６】
入力部２は出力部４から出力状態を受信（図８ステップＳ８１３）する。
【０１２７】
入力部２は出力部４から出力状態を受信すると、カウンタ動作の開始（図８のステップＳ８１４）を行う。
【０１２８】
入力部２でメッセージ選択システムを終了（図８のステップＳ８１５）する。
【０１２９】
次に、システムの開始後に信号入力がなく音声取り込みを行わず規定言語によるメッセージの出力を行う動作の動作シーケンスごとに行う処理を図７、図８、図９、図１０、図１１および図１２を用いて説明する。ただし、システムの開始後に信号入力があると入力信号から音声取り込みを行い取り込んだ音声と同じ言語によるメッセージの出力を行う動作の動作シーケンスごとに行う処理のいずれかと同じ処理は説明を省略する。
【０１３０】
システムの開始（図８のステップＳ８０１）では、図７のステップＳ７０１のシステムの開始で説明した処理と同じ処理を行う。
【０１３１】
信号入力待ち（図８のステップＳ８０２）では、図７のステップＳ７０２の信号入力待ちで説明した処理と同じ処理を行う。
【０１３２】
カウンタ動作（図８のステップＳ８０３）では、図７のステップＳ７０３のカウンタ動作で説明した処理と同じ処理を行う。
【０１３３】
規定言語の送信（図８のステップＳ８０４）では、入力部２のカウンタ手段２２は総和値が閾値を超えたか判断する処理（図１１のステップＳ１１０９）によりカウンタ動作回数の総和値が閾値を超えたか判断する。
【０１３４】
閾値を超えている場合（図１１のステップＳ１１０９で〔Ｙｅｓ〕）は規定言語名の送信処理（図１１のステップＳ１１１２）により出力部４へ規定言語名を送信し再び終了命令を受信したか判断する処理（図１１のステップＳ１１０３）以降の処理を繰り返す。
【０１３５】
言語名の受信（図８のステップＳ８０５）とメッセージの取得（図８のステップＳ８０６）では、出力部４の応答メッセージ記憶部検索手段４１は言語名の受信処理（図１３のステップＳ１３０１）により入力部２から規定言語名を受信し応答メッセージ記憶部検索処理（図１３のステップＳ１３０２）により受信した規定言語名をキーに応答メッセージ記憶部６を検索しメッセージを取得する。
【０１３６】
メッセージの出力開始（図８のステップＳ８０７）と出力状態の送信（図８のステップＳ８０８）では、メッセージの出力開始（図８のステップＳ８０７）は図７のステップＳ７１３のメッセージの出力開始で説明した処理と同じ処理を行い、出力状態の送信（図８のステップＳ８０８）は図７のステップＳ７１４の出力状態の送信と同じ処理を行う。
【０１３７】
出力状態の受信（図８のステップＳ８０９）では、図７のステップＳ７１５の出力状態の受信で説明した処理と同じ処理を行う。
【０１３８】
カウンタ動作の停止（図８のステップＳ８１０）では、図７のステップＳ７１６のカウンタ動作の停止で説明した処理と同じ処理を行う。
【０１３９】
メッセージの出力終了（図８のステップＳ８１１）と出力状態の送信（図８のステップＳ８１２）では、メッセージの出力終了（図８のステップＳ８１１）は図７のステップＳ７１７のメッセージの出力終了で説明した処理と同じ処理を行い、出力状態の送信（図８のステップＳ８１２）は図７のステップＳ７１８の出力状態の送信と同じ処理を行う。
【０１４０】
出力状態の受信（図８のステップＳ８１３）では、図７のステップＳ７１９の出力状態の受信で説明した処理と同じ処理を行う。
【０１４１】
カウンタ動作の開始（図８のステップＳ８１４）では、図７のステップＳ７２０のカウンタ動作の開始で説明した処理と同じ処理を行う。
【０１４２】
システムの終了（図８のステップＳ８１５）では、図７のステップＳ７２１のシステムの終了で説明した処理と同じ処理を行う。
【０１４３】
このように、図８に示された動作シーケンスでは、メッセージ選択システムはある期間に音声を入力されないと規定のメッセージを出力することを可能とする。よってメッセージを選択するために無駄な待機時間を費やすという課題と、ダイヤル操作による手間を費やすという課題を解決する。
【０１４４】
第三に、メッセージの出力中に新たな音声入力があり音声取り込みを行いメッセージの出力を終了し取り込んだ音声と同じ言語によるメッセージの出力を行う動作の動作シーケンスごとに行う動作の動作シーケンスを図９を用いて説明する。
【０１４５】
入力部２は信号入力待ち（図９のステップＳ９０１）とカウンタ動作（図９のステップＳ９０２）を行う。
【０１４６】
出力部４はメッセージを取得すると、メッセージの出力を開始（図９のステップＳ９０３）しスピーカ９へ信号が出力される。
【０１４７】
出力部４はメッセージの出力を開始すると、入力部２へ出力状態の送信（図９のステップＳ９０４）を行う。
【０１４８】
入力部２は出力部４から出力状態を受信（図９のステップＳ９０５）する。
【０１４９】
入力部２は出力部４から出力状態を受信すると、カウンタ動作の停止（図９のステップＳ９０６）を行う。
【０１５０】
マイク８に音声を入力すると、メッセージ選択システムへ信号が入力（図９のステップＳ９０７）される。
【０１５１】
メッセージ選択システムに信号が入力されると、入力部２は音声取り込み（図９のステップＳ９０８）を行う。
【０１５２】
入力部２は音声取り込みを行うと、音声分析部３へ取り込んだ音声を送信（図９のステップＳ９０９）する。
【０１５３】
音声分析部３は入力部２から音声を受信（図９のステップＳ９１０）する。
【０１５４】
音声分析部３は入力部２から音声を受信すると、音声を文字へ変換（図９のステップＳ９１１）する。
【０１５５】
音声分析部３は文字へ変換すると、取得した文字をキーに入力メッセージ記憶部５を検索し言語名を取得（図９のステップＳ９１２）する。
【０１５６】
音声分析部３は言語名を取得すると、出力部４へ取得した言語名を送信（図９のステップＳ９１３）する。
【０１５７】
出力部４は音声分析部３から言語名を受信（図９のステップＳ９１４）する。
【０１５８】
出力部４は音声分析部３から言語名を受信すると、受信した言語名をキーに応答メッセージ記憶部６を検索しメッセージを取得（図９のステップＳ９１５）する。
【０１５９】
出力部４はメッセージを取得すると、メッセージの出力を終了（図９のステップＳ９１６）する。
【０１６０】
出力部４はメッセージを取得すると、メッセージの出力を開始（図９のステップＳ９１７）しスピーカ９へ信号が出力される。
【０１６１】
次に、メッセージの出力中に新たな音声入力があり音声取り込みを行いメッセージの出力を終了し取り込んだ音声と同じ言語によるメッセージの出力を行う処理を図７、図８、図９、図１０、図１１および図１４を用いて説明する。ただし、システムの開始後に信号入力があると入力信号から音声取り込みを行い取り込んだ音声と同じ言語によるメッセージの出力を行う動作の動作シーケンスごとに行う処理のいずれか、または、システムの開始後に信号入力がなく音声取り込みを行わず規定言語によるメッセージの出力を行う動作の動作シーケンスごとに行う処理のいずれかと同じ処理は説明を省略する。
【０１６２】
信号入力待ち（図９のステップＳ９０１）では、図７のステップＳ７０２の信号入力待ちで説明した処理と同じ処理を行う。
【０１６３】
カウンタ動作（図９のステップＳ９０２）では、図７のステップＳ７０３のカウンタ動作で説明した処理と同じ処理を行う。
【０１６４】
メッセージの出力開始（図９のステップＳ９０３）と出力状態の送信（図９のステップＳ９０４）では、メッセージの出力開始（図９のステップＳ９０３）は図７のステップＳ７１３のメッセージの出力開始で説明した処理と同じ処理を行い、出力状態の送信（図９のステップＳ９０４）は図７のステップＳ７１４の出力状態の送信と同じ処理を行う。
【０１６５】
出力状態の受信（図９のステップＳ９０５）では、図７のステップＳ７１５の出力状態の受信で説明した処理と同じ処理を行う。
【０１６６】
カウンタ動作の停止（図９のステップＳ９０６）では、図７のステップＳ７１６のカウンタ動作の停止で説明した処理と同じ処理を行う。
【０１６７】
信号の入力（図９のステップＳ９０７）では、マイク８に音声を入力すると音声の信号が入力部２へ入力される。
【０１６８】
音声取り込み（図９のステップＳ９０８）と音声の送信（図９のステップＳ９０９）では、音声取り込み（図９のステップＳ９０８）は図７のステップＳ７０５の音声取り込みで説明した処理と同じ処理を行い、音声の送信（図９のステップＳ９０９）は図７のステップＳ７０６の音声の送信で説明した処理と同じ処理を行う
【０１６９】
音声の受信（図９のステップＳ９１０）と文字の取得（図９のステップＳ９１１）では、音声の受信（図９のステップＳ９１０）は図７のステップＳ７０７の音声の受信で説明した処理と同じ処理を行い、文字の取得（図９のステップＳ９１１）は図７のステップＳ７０８の文字の取得で説明した処理と同じ処理を行う。
【０１７０】
言語名の取得（図９のステップＳ９１２）と言語名の送信（図９のステップＳ９１３）では、言語名の取得（図９のステップＳ９１２）は図７のステップＳ７０９の言語名の取得で説明した処理と同じ処理を行い、言語名の送信（図９のステップＳ９１３）は図７のステップＳ７１０の言語名の送信で説明した処理と同じ処理を行う。
【０１７１】
言語名の受信（図９のステップＳ９１４）とメッセージの取得（図９のステップＳ９１５）では、言語名の受信（図９のステップＳ９１４）は図７のステップＳ７１１の言語名の受信で説明した処理と同じ処理を行い、メッセージの取得（図９のステップＳ９１５）は図７のステップＳ７１２のメッセージの取得で説明した処理と同じ処理を行う。
【０１７２】
メッセージの出力終了（図９のステップＳ９１６）では、出力部４の応答手段４２はメッセージ出力中か判断する処理（図１３のステップＳ１３０３）により既にメッセージを出力中か判断し、メッセージを出力中である場合（図１３のステップＳ１３０３で〔Ｙｅｓ〕）はメッセージ出力終了処理（図１３のステップＳ１３０４）により現在出力中のメッセージの出力を終了する。
【０１７３】
メッセージの出力開始（図９のステップＳ９１７）では、図７のステップＳ７１３のメッセージの出力開始で説明した処理と同じ処理を行う。
【０１７４】
このように、図９に示された動作シーケンスでは、メッセージ選択システムはメッセージを出力中であっても入力された音声に対して瞬時にメッセージを選択し新たなメッセージを出力し幾度でもメッセージを選択し出力することを可能とする。よってメッセージを切り替えた直後に再びメッセージを切り替えることができないという課題を解決する。
【図面の簡単な説明】
【０１７５】
【図１】本発明に係わるメッセージ選択システムの概略構成である。
【図２】本発明に係わる入力部２の概略構成である。
【図３】本発明に係わる音声分析部３の概略構成である。
【図４】本発明に係わる出力部４の概略構成である。
【図５】本発明に係わる入力メッセージ記憶部５の概略構成である。
【図６】本発明に係わる応答メッセージ記憶部６の概略構成である。
【図７】音声取り込みとメッセージ出力の動作を示すシーケンスである。
【図８】規定言語によるメッセージ出力の動作を示すシーケンスである。
【図９】メッセージの出力をしなおす動作を示すシーケンスである。
【図１０】入力部２の音声取り込みの処理を示すフローチャートである。
【図１１】入力部２のカウンタ動作の処理を示すフローチャートである。
【図１２】音声分析部３の処理を示すフローチャートである。
【図１３】出力部４の処理を示すフローチャートである。
【図１４】入力部２の開始終了命令送信の処理を示すフローチャートである。
【符号の説明】
【０１７６】
１  メッセージ選択システム
２  入力部
３  音声分析部
４  出力部
５  入力メッセージ記憶部
６  出力メッセージ記憶部
７  内部時計
８  マイク
９  スピーカ
２１  入力音声取り込み手段
２２  カウンタ手段
２３  開始終了手段
３１  入力音声認識手段
３２  入力メッセージ記憶部検索手段
４１  応答メッセージ記憶部検索手段
４２  応答手段
【図１】
2009086002.tif 000003
【図２】
2009086002.tif 000004
【図３】
2009086002.tif 000005
【図４】
2009086002.tif 000006
【図５】
2009086002.tif 000007
【図６】
2009086002.tif 000008
【図７】
2009086002.tif 000009
【図８】
2009086002.tif 000010
【図９】
2009086002.tif 000011
【図１０】
2009086002.tif 000012
【図１１】
2009086002.tif 000013
【図１２】
2009086002.tif 000014
【図１３】
2009086002.tif 000015
【図１４】
2009086002.tif 000016