(57)【要約】【課題】効率的な音声入力を実現する。【解決手段】文字入力装置は、音声入力を受け付ける音声入力部と、音声入力部に入力された一連の音声入力の中に、置き換え用音声があれば、置き換え用音声を置き換えた一連の音声入力に対応する、予測候補を推測する制御部と、予測候補を出力する候補出力部とを備える。【選択図】図１
2019153133.tif 000002
【特許請求の範囲】
【請求項１】
音声入力を受け付ける音声入力部と、
前記音声入力部に入力された一連の音声入力の中に、置き換え用音声があれば、前記置き換え用音声を置き換えた前記一連の音声入力に対応する、予測候補を推測する制御部と、
前記予測候補を出力する候補出力部と、
を備える、
文字入力装置。
【請求項２】
前記制御部は、
前記一連の音声入力に対応し、語彙が成立するような前記予測候補を検索する、
請求項１に記載の文字入力装置。
【請求項３】
前記制御部は、
前記音声入力から推測された前記予測候補が複数である場合には、前記音声入力の関連度が高い順に表示する、請求項１または請求項２に記載の文字入力装置。
【請求項４】
任意で設定した、前記置き換え用音声を保存可能である保存部を備えた、
請求項１乃至請求項３のいずれかに記載の文字入力装置。
【請求項５】
音声入力を受け付けるステップと、
一連の音声入力の中に、置き換え用音声があれば、前記置き換え用音声を置き換えた前記一連の音声入力に対応する、予測候補を推測するステップと、
前記予測候補を出力するステップと、
を、コンピュータが実行する、文字入力方法。
【請求項６】
音声入力を受け付けるステップと、
一連の音声入力の中に、置き換え用音声があれば、前記置き換え用音声を置き換えた前記一連の音声入力に対応する、予測候補を推測するステップと、
前記予測候補を出力するステップと、
を、コンピュータに実行させる、文字入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音声入力を用いた文字入力技術に関する。
【背景技術】
【０００２】
特許文献１に記載の構成では、音声入力を行うことによって、語彙リストを生成している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１６４２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の構成を用いた場合、読み込んだ音声は、そのまま文字変換され、出力される。すなわち、利用者は、入力したい文字列を間違えずに発声する必要があり、例えば入力したい文字列が思い出せない場合には、文字入力を行えない虞がある。
【０００５】
したがって、本発明の目的は、効率的な音声入力を実現することである。
【課題を解決するための手段】
【０００６】
この文字入力装置は、音声入力を受け付ける音声入力部と、音声入力部に入力された一連の音声入力の中に、置き換え用音声があれば、置き換え用音声を置き換えた一連の音声入力に対応する、予測候補を推測する制御部と、予測候補を出力する候補出力部とを備える。
【０００７】
この構成では、音声入力を行う際に、置き換え用音声から推測される文字を他の文字に置き換えた予測候補を出力でき、利用者の利便性が向上する。
【０００８】
この文字入力装置の制御部は、一連の音声入力に対応し、語彙が成立するような予測候補を検索してもよい。
【０００９】
この構成では、置き換え用記号の前後関係を含んだ予測候補を出力できる。
【００１０】
この文字入力装置の制御部は、音声入力データから推測された予測候補が複数である場合には、音声入力データの関連度が高い順に表示してもよい。
【００１１】
この構成では、関連度が高い順に予測候補を出力できる。
【００１２】
この文字入力装置は、任意で設定した置き換え用音声を保存可能な保存部を備えていてもよい。
【００１３】
この構成では、利用者毎にカスタマイズが可能であり、利便性が向上する。
【発明の効果】
【００１４】
この発明によれば、効率的な音声入力を実現できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係る文字入力装置のブロック図である。
【図２】本発明の第１の実施形態に係る文字入力装置の概要図である。
【図３】本発明の第１の実施形態に係る文字入力装置の動作を表すフローチャートである。
【図４】本発明の第２の実施形態に係る文字入力装置の概要図である。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための形態について、幾つかの図を参照して説明する。
【００１７】
・適用例  
まず、図１を用いて、本発明が適用される一例について説明する。図１は、本発明の第１の実施形態に係る文字入力装置のブロック図である。文字入力装置１０は、例えば、スマートフォンであり、携帯通信端末等に含まれる音声入力機能を用いて、文字入力を行える機器で使用される。
【００１８】
文字入力装置１０は、操作部１００と、制御部２００と、保存部３００と、出力部４００とを備える。操作部１００は、キー操作部１１０と、音声入力部１２０とを備える。出力部４００は、候補出力部４１０と、確定文字出力部４２０とを備える。保存部３００は、例えば、辞書データと、利用者の入力履歴等のデータを有する。候補出力部４１０は、辞書データから検索できる通常の候補（以下、通常候補）と、音声データから推測される予測候補（以下、予測候補）とを表示する。
【００１９】
利用者が、キー操作部１１０を用いることによって、操作部１００は、音声入力部１２０を起動する。利用者は、音声入力部１２０を用いて、音声入力を行う。
【００２０】
このとき、音声入力を行う文字列（以下、音声入力文字列）には、置き換え用音声が含まれている。置き換え用音声とは、例えば、「ピー」のような音声であり、ワイルドカードの役割を持つ。具体的には、利用者は、思い出すことが出来ない文字列、または、知らない文字列を「ピー」で置き換えて、音声入力を行う。
【００２１】
音声入力部１２０は、音声入力文字列を制御部２００に出力する。制御部２００は、音声入力文字列に置き換え用音声が含まれているかどうかを判断する。制御部２００は、置き換え用音声が含まれていると判断した場合、上述の「ピー」を置き換えることにより、語彙が成立するように、保存部３００から推測される予測候補を検索する。
【００２２】
制御部２００は、当該予測候補を候補出力部４１０に出力する。利用者が候補出力部４１０から該当の文字列を選択することによって、候補出力部４１０は、該当の文字列を確定文字出力部４２０に出力する。
【００２３】
この構成を用いることによって、利用者が入力したい文字列を思い出せない場合でも、保存部３００から予測候補を出力できる。すなわち、利用者は、効率的に音声入力を用いて、文字入力が行うことができ、利用者の利便性が向上する。
【００２４】
・構成例１  
図１は、本発明の第１の実施形態に係る文字入力装置のブロック図である。図２は、本発明の第１の実施形態に係る文字入力装置の概要図である。図３は、本発明の第１の実施形態に係る文字入力装置の動作を表すフローチャートである。
【００２５】
上述の図１の文字入力装置１０の構成に基づき、図２を用いて、より具体的な構成例を説明する。
【００２６】
図１、図２に示すように、文字入力装置１０は、キー操作部１１０と、候補出力部４１０と、確定文字出力部４２０とを備える。キー操作部１１０は、音声入力切り替えボタン１０１を備えている。利用者が、この音声入力切り替えボタン１０１を押下することによって、キー操作部１１０と、音声入力部１２０を切り替える。
【００２７】
利用者が、音声入力切り替えボタン１０１を押下すると、操作部１００は、音声入力部１２０を起動する。利用者は、音声入力部１２０に「人間万事」、「ピー」、「が馬」と発声する。
【００２８】
音声入力部１２０は、「人間万事」、「ピー」、「が馬」の文字列を制御部２００に出力する。制御部２００は、置き換え用音声である「ピー」が含まれていることを検知する。
【００２９】
制御部２００は、保存部３００から、「ピー」をワイルドカードとして、「人間万事ピーが馬」に関連する文字列を検索する。より具体的には、「ピー」を置き換えることにより、語彙が成立するように、保存部３００から推測される予測候補を検索する。このことによって、制御部２００は、「人間万事塞翁が馬」等の検索結果を候補出力部４１０に出力する。
【００３０】
利用者が、「人間万事塞翁が馬」を選択すると、候補出力部４１０は、確定文字出力部４２０に「人間万事塞翁が馬」という、所望の文字列を出力できる。
【００３１】
図３を用いて、置き換え用音声を用いた音声入力を行う際の具体的な動作について説明する。図３は、本発明の第１の実施形態に係る文字入力装置の動作を表すフローチャートである。
【００３２】
音声入力部１２０は、音声入力を受け付ける（Ｓ１０１）。
【００３３】
制御部２００は、入力された音声を認識する（Ｓ１０２）。
【００３４】
制御部２００は、音声入力文字列に置き換え用音声が含まれているかどうかを判断する（Ｓ１０３）。
【００３５】
音声入力文字列に置き換え用音声が含まれている場合（Ｓ１０３：Ｙｅｓ）、制御部２００は、保存部３００から予測候補を検索し、候補出力部４１０に出力する（Ｓ１０４）。
【００３６】
候補出力部４１０は、予測候補を表示する（Ｓ１０５）。
【００３７】
利用者が、該予測候補から該当の文字列を選択すると、候補出力部４１０は、該文字列を確定文字出力部４２０に出力する（Ｓ１０６）。
【００３８】
音声入力文字に置き換え用音声が含まれていない場合（Ｓ１０３：Ｎｏ）、制御部２００は、保存部３００から候補を検索し、候補出力部４１０に出力する（Ｓ１１４）。
【００３９】
候補出力部４１０は、予測候補を表示する（Ｓ１０５）。
【００４０】
利用者が、該候補から該当の文字列を選択すると、候補出力部４１０は、該文字列を確定文字出力部４２０に出力する（Ｓ１０６）。
【００４１】
このような構成とすることで、置き換え用音声を含む文字列である場合には、置き換え用音声をワイルドカードとして、保存部３００を検索できる。すなわち、予測候補を検索することができ、利用者が望む文字列を候補として出力することができる。
【００４２】
また、上述の例では、音声入力文字列に、置き換え用音声を１つ含む構成を示したが、置き換え用音声が複数含まれていても同様の処理を行うことができる。
【００４３】
さらに、例えば、音声入力時に他の人に聞かれたくない音声を入力する時等に置き換え用音声を用いることで、プライバシーが保護され、利用者は、効率的な文字入力を行うことができる。
【００４４】
また、置き換え用音声は、利用者がカスタマイズ可能であり、当該置き換え用音声は保存部３００に保存可能である。このことによって、利用者の利便性がさらに向上する。
【００４５】
・構成例２  
次に、図４を用いて、文字入力装置が適用される具体的な構成について説明する。図４は、本発明の第２の実施形態に係る文字入力装置の概要図である。
【００４６】
第２の実施形態における文字入力装置１０Ａは、カーナビゲーションに適用される。第２実施形態における文字入力装置１０Ａの基本的な構成は、第１の実施形態と同様であり、同様の箇所の説明は省略する。
【００４７】
図４に示すように、利用者が、音声入力切り替えボタン１０１を押下すると、文字入力装置１０Ａは、音声入力部１２０を起動する。利用者は、音声入力部１２０に「ピー」、「博物館」と発声する。
【００４８】
音声入力部１２０は、「ピー」、「博物館」の文字列を制御部２００に出力する。制御部２００は、置き換え用音声である「ピー」が入力されていることを検知する。
【００４９】
制御部２００は、保存部３００から、「ピー」をワイルドカードとして、「ピー博物館」に関連する文字列を検索する。このとき、制御部２００は、利用者が過去に入力した文字列に関連度の高いもの、もしくは辞書データを検索する。
【００５０】
このことによって、制御部２００は、「ＡＡ国立博物館」、「ＢＢ博物館」等の検索結果を候補出力部４１０に出力する。利用者は、「ＡＡ国立博物館」を選択することによって、ナビゲーションを開始できる。
【００５１】
このように、文字入力装置１０Ａをカーナビゲーションに適用した構成であっても、置き換え用音声を含む文字列である場合には、置き換え用音声を予測することによって、利用者が望む文字列を候補として出力することができる。
【００５２】
なお、上述の各実施形態においては、候補出力部４１０に表示された、候補、または予測候補を選択することによって、文字列を出力している。しかしながら、候補出力部４１０に表示することなく、入力された音声に最も適合する候補、または予測候補を表示する構成であってもよい。
【符号の説明】
【００５３】
１０、１０Ａ…文字入力装置
１００…操作部
１０１…音声入力切り替えボタン
１１０…キー操作部
１２０…音声入力部
２００…制御部
３００…保存部
４００…出力部
４１０…候補出力部
４２０…確定文字出力部
【図１】
2019153133.tif 000003
【図２】
2019153133.tif 000004
【図３】
2019153133.tif 000005
【図４】
2019153133.tif 000006