[go: up one dir, main page]

JP5318030B2 - Input support apparatus, extraction method, program, and information processing apparatus - Google Patents

Input support apparatus, extraction method, program, and information processing apparatus Download PDF

Info

Publication number
JP5318030B2
JP5318030B2 JP2010114847A JP2010114847A JP5318030B2 JP 5318030 B2 JP5318030 B2 JP 5318030B2 JP 2010114847 A JP2010114847 A JP 2010114847A JP 2010114847 A JP2010114847 A JP 2010114847A JP 5318030 B2 JP5318030 B2 JP 5318030B2
Authority
JP
Japan
Prior art keywords
speech
conversion candidate
unit
key input
conversion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2010114847A
Other languages
Japanese (ja)
Other versions
JP2011243011A (en
Inventor
健一 磯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2010114847A priority Critical patent/JP5318030B2/en
Publication of JP2011243011A publication Critical patent/JP2011243011A/en
Application granted granted Critical
Publication of JP5318030B2 publication Critical patent/JP5318030B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an input support device capable of displaying conversion candidates requested by a user, that is, improving the accuracy of predicted conversion even if a character string entered from a keyboard or the like is short. <P>SOLUTION: An input support device 100 for predicting input of text by a user and extracting conversion candidates comprises a voice recognition part 107 for performing voice recognition on speech waveforms that are based on input voice, a key input information acquisition part 111 for acquiring key input information corresponding to key operations done by the user, and a conversion candidate generation part 113 for, based on the result of the voice recognition by the voice recognition part 107 and the key input information, generating associated text as a conversion candidate. <P>COPYRIGHT: (C)2012,JPO&amp;INPIT

Description

本発明は、ユーザによるテキストの入力を予測し、変換候補を抽出する入力支援装置、抽出方法、プログラム、及び、情報処理装置に関する。   The present invention relates to an input support apparatus, an extraction method, a program, and an information processing apparatus that predict text input by a user and extract conversion candidates.

従来、パーソナルコンピュータや、携帯通信端末等への情報の入力方法として、キーボード等を用いて入力をした変換候補を表示する入力支援装置が広く知られている。
例えば、キーボードを用いて、文字を入力し、漢字仮名混じり文字列に変換する際に、変換候補が複数存在する場合、音声による入力を参照し、変換候補を絞り込む入力支援装置が知られている(例えば、特許文献1)。このような入力支援装置によれば、変換候補を特定する際の効率を向上できる。
2. Description of the Related Art Conventionally, an input support apparatus that displays conversion candidates input using a keyboard or the like is widely known as a method for inputting information to a personal computer, a mobile communication terminal, or the like.
For example, when a character is input using a keyboard and converted into a kanji-kana mixed character string, if there are a plurality of conversion candidates, an input support device that refers to input by voice and narrows down conversion candidates is known. (For example, patent document 1). According to such an input support apparatus, the efficiency at the time of specifying a conversion candidate can be improved.

特開平8−123481号公報JP-A-8-123481

しかしながら、上述した従来の入力支援装置には、次のような問題があった。すなわち、上述した入力支援装置は、キーボード等に入力された文字列に基づいて、入力支援装置に記憶された文字列を変換候補として表示するため、入力される文字列が短い場合、変換候補が多く検出され、表示すべき変換候補を絞りきれず、ユーザが要求する変換候補を十分に表示できないという問題がある。   However, the above-described conventional input support apparatus has the following problems. That is, since the input support device described above displays the character string stored in the input support device as a conversion candidate based on the character string input to the keyboard or the like, if the input character string is short, the conversion candidate is There is a problem that many conversion candidates to be displayed cannot be narrowed down and conversion candidates requested by the user cannot be displayed sufficiently.

そこで、本発明は、このような状況に鑑みてなされたものであり、キーボード等に入力された文字列が短い場合であっても、ユーザが要求する変換候補を表示できる、すなわち、予測変換の精度を向上できる入力支援装置、抽出方法、プログラム、及び情報処理装置を提供することを目的とする。   Therefore, the present invention has been made in view of such a situation, and even when the character string input to the keyboard or the like is short, the conversion candidate requested by the user can be displayed. An object of the present invention is to provide an input support device, an extraction method, a program, and an information processing device that can improve accuracy.

上述した問題を解決するため、本発明は、次のような特徴を有している。まず、本発明の第1の特徴は、ユーザによるテキストの入力を予測し、変換候補を抽出する入力支援装置(入力支援装置100)であって、入力された音声に基づく音声波形(音声波形131)について音声認識をする音声認識手段(音声認識部107)と、ユーザのキー操作に対応するキー入力情報(キー入力情報180)を取得する取得手段(キー入力情報取得部111)と、前記音声認識手段による音声認識の結果と、前記キー入力情報とに基づいて、関連するテキストを変換候補として作成する変換候補作成手段(変換候補作成部113)と、を備えることを要旨とする。   In order to solve the problems described above, the present invention has the following features. First, the first feature of the present invention is an input support device (input support device 100) that predicts text input by a user and extracts conversion candidates, and includes a speech waveform (speech waveform 131) based on the input speech. ) For voice recognition (voice recognition unit 107), acquisition means (key input information acquisition unit 111) for acquiring key input information (key input information 180) corresponding to the user's key operation, and the voice The gist of the invention is to provide conversion candidate creation means (conversion candidate creation unit 113) for creating a related text as a conversion candidate based on the result of speech recognition by the recognition means and the key input information.

このような入力支援装置は、入力された音声に基づく音声波形について、音声認識をする音声認識手段と、ユーザのキー操作に対応するキー入力情報を取得する取得手段と、変換候補作成手段とを備える。   Such an input support apparatus includes a voice recognition unit that performs voice recognition on a voice waveform based on an input voice, an acquisition unit that acquires key input information corresponding to a user's key operation, and a conversion candidate creation unit. Prepare.

変換候補作成手段は、音声認識手段による音声認識の結果と、キー入力情報とに基づいて、関連するテキストを変換候補として作成する。すなわち、変換候補作成手段は、キーボード等に入力された文字列が短い場合であっても、ユーザが要求する変換候補を表示できる。従って、予測変換の精度を向上できる入力支援装置を提供できる。   The conversion candidate creation means creates related text as a conversion candidate based on the result of speech recognition by the speech recognition means and the key input information. That is, the conversion candidate creation means can display the conversion candidate requested by the user even when the character string input to the keyboard or the like is short. Therefore, it is possible to provide an input support apparatus that can improve the accuracy of predictive conversion.

本発明の第2の特徴は、本発明の第1の特徴に係り、前記変換候補作成手段は、前記音声認識手段による音声認識の結果に基づいて、前記音声波形に対応するテキストである音声変換候補(音声変換候補140)を取得する音声変換候補取得手段(音声変換候補取得部115)と、前記キー入力情報に基づいて、前記音声変換候補を絞り込む限定手段(限定部117)と、を備えることを要旨とする。   A second feature of the present invention relates to the first feature of the present invention, wherein the conversion candidate creation means is a speech conversion that is text corresponding to the speech waveform based on a result of speech recognition by the speech recognition means. A speech conversion candidate acquisition unit (speech conversion candidate acquisition unit 115) for acquiring a candidate (speech conversion candidate 140); and a limiting unit (limitation unit 117) for narrowing down the speech conversion candidates based on the key input information. This is the gist.

本発明の第3の特徴は、本発明の第1又は第2の特徴に係り、ユーザの指定に基づいて、前記変換候補から単語を確定する確定手段(確定部127)を更に備え、前記音声認識手段は、前記確定手段による処理がされていない前記音声波形について、再度音声認識をすることを要旨とする。   A third feature of the present invention relates to the first or second feature of the present invention, and further includes a confirmation unit (a determination unit 127) for determining a word from the conversion candidate based on a user's designation. The gist of the recognition means is to perform voice recognition again for the voice waveform that has not been processed by the determination means.

本発明の第4の特徴は、本発明の第3の特徴に係り、単語(基本単語191)と、該単語に関連する関連単語(関連単語193)とを記憶する関連単語記憶手段(関連単語記憶部125)と、前記関連単語記憶手段から、前記確定手段により確定した単語に関連する前記関連単語に対応する前記変換候補を優先的に提示する提示手段(提示部123)とを更に備えことを要旨とする。   A fourth feature of the present invention relates to the third feature of the present invention, and is related word storage means (related word) for storing a word (basic word 191) and a related word (related word 193) related to the word. A storage unit 125) and a presentation unit (presentation unit 123) that preferentially presents the conversion candidate corresponding to the related word related to the word determined by the determination unit from the related word storage unit. Is the gist.

本発明の第5の特徴は、コンピュータが、ユーザによるテキストの入力を予測し、変換候補を抽出する抽出方法であって、入力された音声に基づく音声波形について音声認識をするステップ(ステップS120)と、ユーザのキー操作に対応するキー入力情報を取得するステップ(ステップS130)と、前記音声認識の結果と、前記キー入力情報とに基づいて、関連するテキストを変換候補として作成するステップ(ステップS150)とを含むことを要旨とする。   A fifth feature of the present invention is an extraction method in which a computer predicts a text input by a user and extracts conversion candidates, and performs speech recognition on a speech waveform based on the input speech (step S120). A step of acquiring key input information corresponding to the user's key operation (step S130), and a step of creating a related text as a conversion candidate based on the result of the voice recognition and the key input information (step) S150).

本発明の第6の特徴は、本発明の第5の特徴に記載の抽出方法をコンピュータに実行させるためのプログラムであることを要旨とする。   The sixth feature of the present invention is summarized as a program for causing a computer to execute the extraction method according to the fifth feature of the present invention.

本発明の第7の特徴は、本発明の第6の特徴に記載のプログラムを配信するための情報処理装置であることを要旨とする。   The gist of a seventh feature of the present invention is an information processing apparatus for distributing the program described in the sixth feature of the present invention.

本発明によれば、キーボード等に入力された文字列が短い場合であっても、ユーザが要求する変換候補を表示できる、すなわち、予測変換の精度を向上できる入力支援装置、抽出方法、プログラム、及び、情報処理装置を提供できる。   According to the present invention, even when the character string input to the keyboard or the like is short, the conversion candidate requested by the user can be displayed, that is, the input support apparatus, the extraction method, the program, and the like that can improve the accuracy of predictive conversion. An information processing apparatus can be provided.

本発明の実施形態に係る入力支援装置100の機能ブロック図である。It is a functional block diagram of the input assistance apparatus 100 which concerns on embodiment of this invention. 本発明の実施形態に係る入力支援装置100の動作を説明するための概念図である。It is a conceptual diagram for demonstrating operation | movement of the input assistance apparatus 100 which concerns on embodiment of this invention. 本発明の実施形態に係る入力支援装置100に記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in the input assistance apparatus 100 which concerns on embodiment of this invention. 本発明の実施形態に係る入力支援装置100の動作を説明するための概念図である。It is a conceptual diagram for demonstrating operation | movement of the input assistance apparatus 100 which concerns on embodiment of this invention. 本発明の実施形態に係る入力支援装置100の動作を説明するための概念図である。It is a conceptual diagram for demonstrating operation | movement of the input assistance apparatus 100 which concerns on embodiment of this invention. 本発明の実施形態に係る入力支援装置100に記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in the input assistance apparatus 100 which concerns on embodiment of this invention. 本発明の実施形態に係る入力支援装置100の変換候補抽出動作を示すフローチャートである。It is a flowchart which shows the conversion candidate extraction operation | movement of the input assistance apparatus 100 which concerns on embodiment of this invention. 本発明の実施形態に係る入力支援装置100の音声認識処理動作の詳細を示すフローチャートである。It is a flowchart which shows the detail of the speech recognition process operation | movement of the input assistance apparatus 100 which concerns on embodiment of this invention. 本発明の実施形態に係る入力支援装置100に関する判定処理動作を示すフローチャートである。It is a flowchart which shows the determination processing operation | movement regarding the input assistance apparatus 100 which concerns on embodiment of this invention.

次に、図面を参照して、本発明の実施形態について説明する。   Next, embodiments of the present invention will be described with reference to the drawings.

なお、以下の図面の記載において、同一または類似の部分には、同一または類似の符号を付している。また、図面は模式的なものであり、各寸法の比率などは現実のものとは異なる。   In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals. Further, the drawings are schematic, and the ratio of each dimension is different from the actual one.

したがって、具体的な寸法などは以下の説明を参酌して判断すればよく、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれている。   Therefore, specific dimensions and the like may be determined in consideration of the following description, and include portions where the relationship and ratio of the dimensions are different between the drawings.

以下の実施形態においては、(1)入力支援装置100の全体構成、(2)入力支援装置100の動作、(3)作用・効果、及び(4)その他の実施形態について説明する。   In the following embodiments, (1) the overall configuration of the input support apparatus 100, (2) the operation of the input support apparatus 100, (3) the operation and effect, and (4) other embodiments will be described.

(1)入力支援装置100の全体構成
図1は、本実施形態に係る入力支援装置100の機能ブロック図である。
(1) Overall Configuration of Input Support Device 100 FIG. 1 is a functional block diagram of the input support device 100 according to the present embodiment.

入力支援装置100は、携帯通信端末装置(携帯電話機やスマートフォン)であり、ユーザによるテキストの入力を予測し、変換候補150を抽出する。以下の実施形態では、入力支援装置100は、ユーザによる「K」又は「か」の入力に基づいて、「会社訪問」という文章の入力を予測することを具体例として記載する。以下の実施形態で説明する予測変換機能は、周知の予測変換機能に組み込まれてもよい。また、入力支援装置100は、予測変換機能のみでなく通常のかな漢字変換機能も有してもよい。   The input support device 100 is a mobile communication terminal device (a mobile phone or a smartphone), and predicts a text input by a user and extracts a conversion candidate 150. In the following embodiment, the input support apparatus 100 describes, as a specific example, predicting an input of a sentence “company visit” based on an input of “K” or “ka” by a user. The predictive conversion function described in the following embodiments may be incorporated into a well-known predictive conversion function. Further, the input support apparatus 100 may have not only a predictive conversion function but also a normal kana-kanji conversion function.

入力支援装置100は、下記のハードウェア資源に加えて、マイク等の音声入力装置、キーボタンやタッチパネル等のキー入力情報入力装置、液晶ディスプレイ等の出力装置を備える。入力支援装置100は、CPU等の制御装置、メモリやHDD等の記憶装置、通信ネットワークと通信する通信I/F等の通信装置といったハードウェア資源を有するコンピュータ(単一或いは複数)により構成される。入力支援装置100が備える下記の各ブロックは、前述したコンピュータの制御装置等のハードウェア資源を用いてコンピュータプログラムを実行することによって実現されるものである。なお、これらの各ブロック、手段は、単一のコンピュータ上に配置される必要はなく、必要に応じて分散される構成を採用しても良い。   The input support device 100 includes a voice input device such as a microphone, a key input information input device such as a key button or a touch panel, and an output device such as a liquid crystal display, in addition to the following hardware resources. The input support device 100 is configured by a computer (single or plural) having hardware resources such as a control device such as a CPU, a storage device such as a memory and an HDD, and a communication device such as a communication I / F that communicates with a communication network. . The following blocks included in the input support apparatus 100 are realized by executing a computer program using hardware resources such as the computer control apparatus described above. These blocks and means do not have to be arranged on a single computer, and a configuration in which they are distributed as necessary may be adopted.

図1に示すように、入力支援装置100は、制御部101、音声取得部103、音声記憶部105、音声認識部107、音響モデルDB108a、言語モデルDB108b、音声変換候補記憶部109、キー入力情報取得部111、変換候補作成部113、キー入力変換候補作成部119、変換候補辞書記憶部121、提示部123、関連単語記憶部125、確定部127、出力部129を備える。また、変換候補作成部113は、音声変換候補取得部115と、限定部117とを備える。   As shown in FIG. 1, the input support apparatus 100 includes a control unit 101, a voice acquisition unit 103, a voice storage unit 105, a voice recognition unit 107, an acoustic model DB 108a, a language model DB 108b, a voice conversion candidate storage unit 109, key input information. An acquisition unit 111, a conversion candidate creation unit 113, a key input conversion candidate creation unit 119, a conversion candidate dictionary storage unit 121, a presentation unit 123, a related word storage unit 125, a determination unit 127, and an output unit 129 are provided. Further, the conversion candidate creation unit 113 includes a speech conversion candidate acquisition unit 115 and a limitation unit 117.

これらの機能部は、いわゆるコンピュータにより構成され、演算/制御装置としてのCPU(Central Processing Unit)、記憶媒体としてのRAM(Random Access Memory)及びROM(Read Only Memory)、通信インターフェイス等が関連することで実現される。以下、各機能部について、説明する。   These functional units are constituted by so-called computers, and are related to a CPU (Central Processing Unit) as an arithmetic / control device, a RAM (Random Access Memory) and a ROM (Read Only Memory) as a storage medium, a communication interface, and the like. It is realized with. Hereinafter, each functional unit will be described.

(1.1)制御部101
制御部101は、入力支援装置100を制御するCPU等の制御装置である。制御部101は、下記に示す機能部の動作を制御する。
(1.1) Control unit 101
The control unit 101 is a control device such as a CPU that controls the input support device 100. The control unit 101 controls the operation of the functional unit shown below.

(1.2)音声取得部103
音声取得部103は、マイク等を介して、入力された音声を取得し、音声を音声波形131に変換する。
(1.2) Voice acquisition unit 103
The voice acquisition unit 103 acquires the input voice via a microphone or the like, and converts the voice into a voice waveform 131.

(1.3)音声記憶部105
音声記憶部105は、音声取得部103により入力された音声の音声波形131を記憶する。
(1.3) Voice storage unit 105
The voice storage unit 105 stores the voice waveform 131 of the voice input by the voice acquisition unit 103.

(1.4)音声認識部107
図2は、本実施形態に係る入力支援装置100の音声認識部107の動作を説明するための概念図である。具体的には、図2(a)は、音声認識部107で変換される音声波形131の概念図である。図2(b)は、音声認識部107で音声波形131に基づいて置き換えられる発音記号133の一例を示す図である。図2(c)は、音声認識部107で発音記号133に基づいて変換される音声変換候補140の概念図である。
(1.4) Voice recognition unit 107
FIG. 2 is a conceptual diagram for explaining the operation of the voice recognition unit 107 of the input support apparatus 100 according to the present embodiment. Specifically, FIG. 2A is a conceptual diagram of the speech waveform 131 converted by the speech recognition unit 107. FIG. 2B is a diagram illustrating an example of a phonetic symbol 133 that is replaced by the speech recognition unit 107 based on the speech waveform 131. FIG. 2C is a conceptual diagram of the speech conversion candidate 140 converted by the speech recognition unit 107 based on the phonetic symbol 133.

図2に示すように、音声認識部107は、入力された音声に基づく音声波形131について、音声認識をする。音声認識部107は、音響モデルDB108aを用いて音声波形131を発音記号133に変換し、言語モデルDB108bを用いて、発音記号133を単語列からなる音声変換候補140に変換する、いわゆるボトムアップ的な認識手法による音声認識をする。具体的には、図2(a)に示すように、音声認識部107は、音声記憶部105に記憶された音声波形131を分析して特徴量を抽出した情報に変換する。更に、音声認識部107は、音声波形131を分析して、特徴量を抽出した情報に変換する。   As shown in FIG. 2, the voice recognition unit 107 performs voice recognition on a voice waveform 131 based on the input voice. The speech recognition unit 107 converts the speech waveform 131 into a phonetic symbol 133 using the acoustic model DB 108a, and converts the phonetic symbol 133 into a speech conversion candidate 140 made up of a word string using the language model DB 108b. Speech recognition by various recognition methods. Specifically, as illustrated in FIG. 2A, the speech recognition unit 107 analyzes the speech waveform 131 stored in the speech storage unit 105 and converts it into information obtained by extracting feature amounts. Furthermore, the speech recognition unit 107 analyzes the speech waveform 131 and converts the extracted feature quantity into information.

次に、図2(b)に示すように、音声認識部107は、音声波形131と、音響モデルDB108aとに基づいて、音声波形131を発音記号133に置き換える。具体的には、音声認識部107は、音声波形131の特徴量等に基づいて、音声波形131を単語又は文節等である音声区間に区切る。次に、音声認識部107は、音響モデルDB108aから、音声波形131に対応する発音記号133を抽出することにより、音声波形131の所定の音声区間を複数の発音記号133に置き換える。また、音声認識部107は、複数の発音記号133に対して、音響モデルDB108aに基づいた確率を付与して記憶する。   Next, as shown in FIG. 2B, the speech recognition unit 107 replaces the speech waveform 131 with a phonetic symbol 133 based on the speech waveform 131 and the acoustic model DB 108a. Specifically, the speech recognition unit 107 divides the speech waveform 131 into speech sections that are words or phrases based on the feature amount of the speech waveform 131 and the like. Next, the speech recognition unit 107 extracts a phonetic symbol 133 corresponding to the speech waveform 131 from the acoustic model DB 108 a, thereby replacing a predetermined speech section of the speech waveform 131 with a plurality of phonetic symbols 133. Further, the speech recognition unit 107 assigns and stores probabilities based on the acoustic model DB 108a to the plurality of phonetic symbols 133.

例えば、音声認識部107は、音声波形131の特徴量に基づいて、音声波形131を「かいしゃほうもん」、「はいしゃこうもん」「あいしゃほうもん」等の発音記号133に音響モデルDB108aに基づいた確率付きで置き換える。   For example, based on the feature amount of the speech waveform 131, the speech recognition unit 107 uses the speech waveform 131 based on the acoustic model DB 108 a based on the phonetic symbol 133 such as “Kaishahoumon”, “Haishakoumon”, and “Aishohoumon”. Replace with probability.

最後に、図2(c)に示すように、音声認識部107は、発音記号133について、言語モデルDB108bに記憶される単語を用いて、確率統計的な手法に基づいて、音声認識をする。言語モデルDB108bは、発音記号133について、音声変換候補140と、音声変換候補140の確率とを記憶する。例えば、音声認識部107は、「かいしゃ」、「はいしゃこうもん」「あいしゃほうもん」等の発音記号133について、言語モデルDB108bに基づいて、「歯医者」、「会社」、「愛車」、「開始」等の音声変換候補141、「校門」、「訪問」、「ホルモン」等の音声変換候補143を作成する。すなわち、音声変換候補140は、音声波形131に対応するテキストデータである。   Finally, as shown in FIG. 2C, the speech recognition unit 107 performs speech recognition on the phonetic symbol 133 using a word stored in the language model DB 108b based on a probability statistical method. The language model DB 108b stores the speech conversion candidate 140 and the probability of the speech conversion candidate 140 for the phonetic symbol 133. For example, the speech recognition unit 107 sets “dentist”, “company”, “love car”, “start” for phonetic symbols 133 such as “Kaisha”, “Haishakou-mon”, “Aisho-ho-mon” based on the language model DB 108b. , Etc., and voice conversion candidates 143 such as “school gate”, “visit”, and “hormone”. That is, the speech conversion candidate 140 is text data corresponding to the speech waveform 131.

また、音声認識部107は、確定部127により、音声変換候補140が確定後、確定部127による処理がされていない音声波形131について、再度音声認識をする。この場合、音声認識部107は、言語モデルDB108bに記憶される単語において、確定部127により確定した音声変換候補140(すなわち、後述する変換候補150)に関連する単語をユーザに選択される確率の高い単語として、音声変換候補140とすることができる。   In addition, after the speech conversion candidate 140 is confirmed by the confirming unit 127, the speech recognizing unit 107 performs speech recognition again on the speech waveform 131 that has not been processed by the confirming unit 127. In this case, the speech recognition unit 107 has a probability of selecting a word related to the speech conversion candidate 140 determined by the determination unit 127 (that is, a conversion candidate 150 described later) among the words stored in the language model DB 108b by the user. The speech conversion candidate 140 can be used as a high word.

(1.5)音響モデルDB108a
音響モデルDB108aは、発音記号と、発音記号に対応する複数の音声波形又は音声波形の統計的な音声波形のモデルである音声波形モデルとを記憶する。例えば、音響モデルDB108aは、「あ」から「ん」までの平仮名の発音記号と、各発音記号に対応する複数又は統計的な音声波形モデルとを記憶する。
(1.5) Acoustic model DB 108a
The acoustic model DB 108a stores phonetic symbols and a plurality of voice waveforms corresponding to the phonetic symbols or a voice waveform model that is a statistical voice waveform model of a voice waveform. For example, the acoustic model DB 108 a stores hiragana phonetic symbols from “a” to “n” and a plurality or statistical speech waveform models corresponding to each phonetic symbol.

(1.6)言語モデルDB108b
言語モデルDB108bは、辞書部と、n−gramとからなる。辞書部には、発音記号と、発音記号に対応する単語とが含まれる。辞書部は、使用頻度に応じて各単語の出現確率をデータ化している。すなわち、辞書部の所定の発音記号に対する単語の確率の累積は、100%になる。例えば、辞書部は、「かいしゃ」という発音記号に対して、「会社」である確率は、70%、「歯医者」である確率は、20%、「愛車」である確率は、5%・・・、という確率のデータを有し、「かいしゃ」という発音記号に対する単語の確率の累積は、100%になる。
(1.6) Language model DB 108b
The language model DB 108b includes a dictionary part and an n-gram. The dictionary part includes phonetic symbols and words corresponding to the phonetic symbols. The dictionary unit converts the appearance probability of each word into data according to the usage frequency. That is, the cumulative probability of words for a predetermined phonetic symbol in the dictionary part is 100%. For example, for the phonetic symbol “Kaisha”, the dictionary unit has a 70% probability of “company”, a 20% probability of “dentist”, and a 5% probability of “love car”. And the cumulative probability of the word for the phonetic symbol “Kaisha” is 100%.

n−gramは、文法記述部の機能として、単語の並び方を規定する。n−gramは、所定の文字列において、N個の文字列または単語の組み合わせの出現頻度を示したテーブルからなる、いわゆるn−gram文法に基づいて作成される。すなわち、n−gramは、直前のn−1単語を指定したときに、n単語目の単語の出現頻度を示すテーブルを有する。これにより、例えば、1−gramでは、「内閣」と「内角」とを、前後のテキストデータに基づいて、直前の単語が、人物名の場合は、「内角」よりも「内閣」である可能性が高いというデータを有し、直前の単語が、「キャッチャーが」である場合は、「内角」の確率が高いというデータを有する。   n-gram defines how words are arranged as a function of the grammar description part. The n-gram is created based on a so-called n-gram grammar consisting of a table showing the appearance frequency of N character strings or word combinations in a predetermined character string. That is, n-gram has a table indicating the appearance frequency of the nth word when the immediately preceding n-1 word is designated. Thus, for example, in 1-gram, “Cabinet” and “Inner corner” can be “Cabinet” rather than “Inner corner” when the previous word is a person name based on the text data before and after. If the previous word is “Catcher”, there is data that the probability of “inner angle” is high.

(1.7)音声変換候補記憶部109
図3は、本実施形態に係る入力支援装置100の音声変換候補記憶部109に記憶される情報の一例を示す図である。
(1.7) Speech conversion candidate storage unit 109
FIG. 3 is a diagram illustrating an example of information stored in the speech conversion candidate storage unit 109 of the input support apparatus 100 according to the present embodiment.

図3に示すように、音声変換候補記憶部109は、識別番号171と、音声波形要素173と、音声変換候補140とを記憶する。   As illustrated in FIG. 3, the speech conversion candidate storage unit 109 stores an identification number 171, a speech waveform element 173, and a speech conversion candidate 140.

識別番号171は、音声波形要素173毎に割り振られた番号である。音声波形要素173は、音声波形131の一部であり、音声認識部107により音声変換候補140に変換された発音記号133に対応する波形である。   The identification number 171 is a number assigned to each voice waveform element 173. The voice waveform element 173 is a part of the voice waveform 131 and is a waveform corresponding to the phonetic symbol 133 converted into the voice conversion candidate 140 by the voice recognition unit 107.

(1.8)キー入力情報取得部111
キー入力情報取得部111は、ユーザのキー操作に対応するキー入力情報180を取得する。具体的には、キー入力情報取得部111は、キーボード、タッチパネル等の操作に伴って、ユーザにより入力されたキー入力情報180を取得する。例えば、キー入力情報取得部111は、「K」又は「か」などのキー入力情報180を取得する。
(1.8) Key input information acquisition unit 111
The key input information acquisition unit 111 acquires key input information 180 corresponding to the user's key operation. Specifically, the key input information acquisition unit 111 acquires key input information 180 input by the user in accordance with an operation of a keyboard, a touch panel, or the like. For example, the key input information acquisition unit 111 acquires key input information 180 such as “K” or “ka”.

(1.9)変換候補作成部113
図4は、本実施形態に係る入力支援装置100の音声認識部107の動作を説明するための概念図である。
(1.9) Conversion candidate creation unit 113
FIG. 4 is a conceptual diagram for explaining the operation of the voice recognition unit 107 of the input support apparatus 100 according to the present embodiment.

図4に示すように、変換候補作成部113は、音声認識部107による音声認識の結果と、キー入力情報180とに基づいて、関連するテキストを変換候補150として作成する。具体的には、変換候補作成部113は、音声認識部107による音声認識の結果と、キー入力情報180とに基づいて、関連する音声変換候補140の有無を判定し、音声変換候補140と、キー入力情報180とに基づいて、関連するテキストを変換候補150として作成する。また、変換候補作成部113は、音声波形131について、変換候補151、変換候補153のように文節又は単語毎に連ねて作成する。   As shown in FIG. 4, the conversion candidate creation unit 113 creates related text as conversion candidates 150 based on the result of speech recognition by the speech recognition unit 107 and key input information 180. Specifically, the conversion candidate creation unit 113 determines the presence / absence of a related speech conversion candidate 140 based on the result of speech recognition by the speech recognition unit 107 and the key input information 180, and the speech conversion candidate 140, Based on the key input information 180, related text is created as a conversion candidate 150. Also, the conversion candidate creation unit 113 creates the speech waveform 131 by connecting it to each phrase or word like the conversion candidate 151 and the conversion candidate 153.

変換候補作成部113は、音声変換候補取得部115と、限定部117とを備える。音声変換候補取得部115は、音声波形131に対応する音声変換候補140を音声変換候補記憶部109から取得することにより、音声認識部107による音声認識の結果を取得する。例えば、音声変換候補取得部115は、音声波形131に対応する音声変換候補140として、音声変換候補141と音声変換候補143とを音声変換候補記憶部109から取得する。   The conversion candidate creation unit 113 includes a speech conversion candidate acquisition unit 115 and a limitation unit 117. The speech conversion candidate acquisition unit 115 acquires the result of speech recognition by the speech recognition unit 107 by acquiring the speech conversion candidate 140 corresponding to the speech waveform 131 from the speech conversion candidate storage unit 109. For example, the speech conversion candidate acquisition unit 115 acquires the speech conversion candidate 141 and the speech conversion candidate 143 from the speech conversion candidate storage unit 109 as the speech conversion candidate 140 corresponding to the speech waveform 131.

限定部117は、キー入力情報180に基づいて、音声変換候補140を絞り込むことにより関連するテキストを変換候補150として作成する。具体的には、限定部117は、キー入力情報180と、音声変換候補140の発音記号133の先頭文字とに基づいて、音声変換候補140を絞り込む。例えば、限定部117は、キー入力情報180である「K」、「か」と、音声変換候補141の発音記号133の先頭文字である「はいしゃ」、「かいしゃ」、「あいしゃ」、「かいし」とに基づいて、発音記号133の先頭文字が、「か行」である、「かいしゃ」、「かいし」に音声変換候補141を絞り込むことにより変換候補151を作成する。なお、限定部117は、キー入力情報180である「か」に基づいて、発音記号133の先頭文字が、「か」である、「かいしゃ」、「かいし」に音声変換候補141を絞り込んでもよい。   The limiting unit 117 creates related text as conversion candidates 150 by narrowing down the voice conversion candidates 140 based on the key input information 180. Specifically, the limiting unit 117 narrows down the speech conversion candidates 140 based on the key input information 180 and the first character of the phonetic symbol 133 of the speech conversion candidate 140. For example, the limiting unit 117 includes “K” and “ka” as the key input information 180 and “Haisha”, “Kaisha”, “Aisha”, and “Kaishi” as the first characters of the phonetic symbol 133 of the speech conversion candidate 141. The conversion candidate 151 is created by narrowing down the speech conversion candidates 141 to “Kaisha” and “Kaishi” whose first character of the phonetic symbol 133 is “Ka line”. Note that the limiting unit 117 narrows down the speech conversion candidates 141 to “Kaisha” and “Kaishi” whose first character of the phonetic symbol 133 is “ka” based on “ka” that is the key input information 180. Good.

限定部117は、音声変換候補141に続く音声変換候補143について、変換候補151の確定後に新たなキー入力情報180に基づいて、音声変換候補143を絞り込む。なお、限定部117は、キー入力情報180に一致する音声変換候補143がない場合、該当する音声変換候補143は無とする。この場合、後述するキー入力変換候補作成部119により作成されるキー入力変換候補160のみが、提示部123を介してユーザに提示される。   The restriction unit 117 narrows down the speech conversion candidates 143 based on the new key input information 180 after the conversion candidates 151 are determined for the speech conversion candidates 143 following the speech conversion candidates 141. Note that, when there is no speech conversion candidate 143 that matches the key input information 180, the limiting unit 117 determines that there is no corresponding speech conversion candidate 143. In this case, only the key input conversion candidate 160 created by the key input conversion candidate creation unit 119 described later is presented to the user via the presentation unit 123.

また、限定部117は、一文字からなるキー入力情報180だけでなく、複数の文字からなるキー入力情報180に基づいて、音声変換候補140を絞り込むことができる。具体的には、先頭のキー入力情報180に続く新たなキー入力情報180に基づいて、音声変換候補141を更に絞り込むことができる。音声変換候補143が、「こうもん」、「ほうもん」、「ほるもん」である場合における限定部117の絞込みについて、以下説明する。   Further, the limiting unit 117 can narrow down the voice conversion candidates 140 based not only on the key input information 180 consisting of a single character but also on the key input information 180 consisting of a plurality of characters. Specifically, the voice conversion candidates 141 can be further narrowed down based on new key input information 180 following the top key input information 180. The narrowing down of the limiting unit 117 when the speech conversion candidates 143 are “Koumon”, “Houmon”, and “Horumon” will be described below.

例えば、キー入力情報180が「H」、音声変換候補143が、「こうもん」、「ほうもん」、「ほるもん」である場合、限定部117は、キー入力情報180と、音声変換候補143とに基づいて、「ほうもん」、「ほるもん」に音声変換候補143を絞り込む。ここで、新たなキー入力情報180として、「O」「U」が連続して入力された場合、限定部117は、新たなキー入力情報180に基づいて、音声変換候補143を「ほうもん」に絞り込む。   For example, when the key input information 180 is “H” and the speech conversion candidates 143 are “Koumon”, “Houmon”, and “Hormon”, the limiting unit 117 includes the key input information 180 and the speech conversion candidates 143. Based on the above, the speech conversion candidates 143 are narrowed down to “Homomon” and “Holmon”. Here, when “O” and “U” are continuously input as the new key input information 180, the limiting unit 117 sets the speech conversion candidate 143 to “Honmon” based on the new key input information 180. Refine to.

(1.10)キー入力変換候補作成部119
キー入力変換候補作成部119は、ユーザのキー操作に対応するキー入力情報180に基づいて、キー入力変換候補160を作成する。具体的には、キー入力変換候補作成部119は、キーボード、タッチパネル、マウス等の操作に伴って、ユーザにより入力されたキー入力情報180をキー入力情報取得部111から取得し、キー入力情報180に対応するキー入力変換候補160を変換候補辞書記憶部121から抽出する。
(1.10) Key input conversion candidate creation unit 119
The key input conversion candidate creation unit 119 creates a key input conversion candidate 160 based on the key input information 180 corresponding to the user's key operation. Specifically, the key input conversion candidate creation unit 119 acquires the key input information 180 input by the user from the key input information acquisition unit 111 in accordance with the operation of the keyboard, the touch panel, the mouse, and the like. The key input conversion candidate 160 corresponding to is extracted from the conversion candidate dictionary storage unit 121.

例えば、キー入力変換候補作成部119は、「K」又は「か」などのキー入力情報180を取得し、キー入力情報180に対応する先頭文字が「か行」である「帰り」、「蚊」、「昨日」、「健康」等を変換候補辞書記憶部121から抽出する。なお、キー入力情報取得部111は、キー入力情報180である「か」に基づいて、発音記号133の先頭文字が、「か」である、「帰り」、「蚊」にキー入力変換候補160を絞り込んでもよい。   For example, the key input conversion candidate creation unit 119 acquires key input information 180 such as “K” or “ka”, and “return” or “mosquito” whose first character corresponding to the key input information 180 is “ka line”. ”,“ Yesterday ”,“ Health ”and the like are extracted from the conversion candidate dictionary storage unit 121. The key input information acquisition unit 111 sets the key input conversion candidate 160 to “return” or “mosquito” whose first character of the phonetic symbol 133 is “ka” based on “ka” as the key input information 180. You may narrow down.

(1.11)変換候補辞書記憶部121
変換候補辞書記憶部121は、発音記号と、発音記号に対応するキー入力変換候補160とを記憶する。なお、発音記号及びキー入力変換候補160は、辞書として事前に登録されている。また、発音記号及びキー入力変換候補160は、ユーザにより利用される単語の履歴に基づいて登録される。例えば、変換候補辞書記憶部121は、確定部127により確定した単語をキー入力変換候補160として、確定部127により確定した単語の発音記号と対応させて記憶する。
(1.11) Conversion candidate dictionary storage unit 121
The conversion candidate dictionary storage unit 121 stores phonetic symbols and key input conversion candidates 160 corresponding to the phonetic symbols. The phonetic symbols and key input conversion candidates 160 are registered in advance as a dictionary. The phonetic symbols and key input conversion candidates 160 are registered based on the history of words used by the user. For example, the conversion candidate dictionary storage unit 121 stores the word determined by the determination unit 127 as the key input conversion candidate 160 in association with the pronunciation symbol of the word determined by the determination unit 127.

(1.12)提示部123
図5は、本実施形態に係る入力支援装置100の提示部123の動作を説明するための概念図である。具体的には、図5(a)は、提示部123で表示される変換候補150の一例を示す図である。図5(b)は、確定部127により確定した変換候補151と、変換候補151の確定に伴う提示部123の動作を示す概念図である。
(1.12) Presentation unit 123
FIG. 5 is a conceptual diagram for explaining the operation of the presentation unit 123 of the input support apparatus 100 according to the present embodiment. Specifically, FIG. 5A is a diagram illustrating an example of the conversion candidate 150 displayed on the presentation unit 123. FIG. 5B is a conceptual diagram illustrating the conversion candidate 151 determined by the determination unit 127 and the operation of the presentation unit 123 accompanying the determination of the conversion candidate 151.

図5に示すように、提示部123は、音声波形131又はキー入力情報180について、対応する変換候補150及びキー入力変換候補160の少なくとも何れかを提示する。具体的には、提示部123は、液晶ディスプレイ等の出力装置を介して、音声波形131又はキー入力情報180に対応する変換候補150を提示する。例えば、図5(a)に示すように、提示部123は、音声波形131又はキー入力情報180に対応する変換候補151及び変換候補153を提示する。図5(a)に示す提示部123は、複数の変換候補151及び複数の変換候補153を提示する、いわゆるラティス式の提示をする。提示部123は、変換候補151及び変換候補153について、言語モデルDB108b、或いは後述する関連単語記憶部125に基づいて、ユーザに選択される確率の高い単語のみ、すなわち、nベスト文式に基づき、1つの単語をそれぞれ提示してもよい。   As shown in FIG. 5, the presentation unit 123 presents at least one of the corresponding conversion candidate 150 and key input conversion candidate 160 for the speech waveform 131 or the key input information 180. Specifically, the presentation unit 123 presents the conversion candidate 150 corresponding to the voice waveform 131 or the key input information 180 via an output device such as a liquid crystal display. For example, as illustrated in FIG. 5A, the presentation unit 123 presents conversion candidates 151 and conversion candidates 153 corresponding to the speech waveform 131 or the key input information 180. The presentation unit 123 illustrated in FIG. 5A presents a so-called lattice expression that presents a plurality of conversion candidates 151 and a plurality of conversion candidates 153. For the conversion candidate 151 and the conversion candidate 153, the presenting unit 123 is based on only the words that have a high probability of being selected by the user based on the language model DB 108b or the related word storage unit 125 described later, that is, based on the n-best sentence. Each word may be presented.

また、図5(b)、図6に示すように、提示部123は、確定部127により確定した単語である変換候補151aを基本単語191として、基本単語191に関連する関連単語193に対応する変換候補を変換候補153aとして優先的に提示する。例えば、提示部123は、変換候補151aである「会社」をユーザが選択した場合、基本単語191の「会社」に関連する関連単語193である「訪問」を、「校門」よりも上位に提示することで、変換候補153aとして優先的に提示する。   Further, as shown in FIGS. 5B and 6, the presentation unit 123 corresponds to the related word 193 related to the basic word 191 with the conversion candidate 151 a that is the word determined by the determination unit 127 as the basic word 191. The conversion candidates are preferentially presented as conversion candidates 153a. For example, when the user selects “company” which is the conversion candidate 151a, the presentation unit 123 presents “visit” which is a related word 193 related to “company” of the basic word 191 to a higher rank than “school gate”. By doing so, it is preferentially presented as the conversion candidate 153a.

(1.13)関連単語記憶部125
図6は、本実施形態に係る入力支援装置100の関連単語記憶部125に記憶される情報の一例を示す図である。図6に示すように、関連単語記憶部125は、基本単語191と、該基本単語191に関連する関連単語193とを記憶する。
(1.13) Related word storage unit 125
FIG. 6 is a diagram illustrating an example of information stored in the related word storage unit 125 of the input support apparatus 100 according to the present embodiment. As shown in FIG. 6, the related word storage unit 125 stores basic words 191 and related words 193 related to the basic words 191.

なお、基本単語191は、ユーザにより利用される単語の履歴に基づいて登録される。例えば、基本単語191は、言語モデルDB108bに記憶される単語である。また、基本単語191は、ユーザからの入力に基づいて、逐次、登録される。   The basic word 191 is registered based on a history of words used by the user. For example, the basic word 191 is a word stored in the language model DB 108b. The basic word 191 is sequentially registered based on the input from the user.

関連単語193は、基本単語191に関連する単語である。例えば、関連単語193は、音声記憶部105の言語モデルに基本単語191と関連して記憶される単語である。また、関連単語193は、ユーザからの入力に基づいて、逐次基本単語191と関連して記憶される。   The related word 193 is a word related to the basic word 191. For example, the related word 193 is a word stored in the language model of the voice storage unit 105 in association with the basic word 191. The related word 193 is sequentially stored in association with the basic word 191 based on the input from the user.

なお、関連単語記憶部125は、言語モデルDB108bのn−gramそのものであってもよい。   The related word storage unit 125 may be the n-gram itself of the language model DB 108b.

(1.14)確定部127
確定部127は、ユーザの指定に基づいて、変換候補150から単語を確定する。具体的には、確定部127は、キーボタンやタッチパネル等のキー入力情報入力装置、又はマウス等の入力装置からのユーザの指示情報に基づいて、変換候補150から単語を確定する。例えば、図5(a)、(b)に示すように、確定部127は、ユーザの指定に基づいて、変換候補151から「会社」を変換候補151aとして、確定する。
(1.14) Determination unit 127
The determination unit 127 determines a word from the conversion candidate 150 based on the user's designation. Specifically, the determination unit 127 determines a word from the conversion candidate 150 based on user instruction information from a key input information input device such as a key button or a touch panel, or an input device such as a mouse. For example, as illustrated in FIGS. 5A and 5B, the determination unit 127 determines “company” from the conversion candidate 151 as the conversion candidate 151 a based on the designation of the user.

(1.15)出力部129
出力部129は、確定部127により確定した変換候補151aをユーザに出力する。具体的には、出力部129は、液晶ディスプレイ等の出力装置を介して、変換候補151aを出力する。また、出力部129は、ネットワーク等を介して、変換候補151aをデータとして出力することもできる。
(1.15) Output unit 129
The output unit 129 outputs the conversion candidate 151a determined by the determination unit 127 to the user. Specifically, the output unit 129 outputs the conversion candidate 151a via an output device such as a liquid crystal display. The output unit 129 can also output the conversion candidate 151a as data via a network or the like.

(2)入力支援装置100の動作
入力支援装置100の動作について、(2.1)全体概略動作、(2.2)音声認識部107の音声認識処理動作、(2.3)変換候補作成部113の音声変換候補140に関する判定処理動作の順に説明する。
(2) Operation of Input Support Device 100 Regarding the operation of the input support device 100, (2.1) Overall schematic operation, (2.2) Speech recognition processing operation of the speech recognition unit 107, (2.3) Conversion candidate creation unit A description will be given of the order of determination processing operations relating to the voice conversion candidates 113.

(2.1)全体概略動作
図7は、実施形態に係る入力支援装置100の変換候補抽出動作を示すフローチャートである。
(2.1) Overall Schematic Operation FIG. 7 is a flowchart showing the conversion candidate extraction operation of the input support apparatus 100 according to the embodiment.

図7に示すように、ステップS100において、制御部101は、ユーザからの入力が音声に基づくものであるか、キー入力情報180に基づくものであるかを判定する。具体的には、制御部101は、ユーザからの入力が音声に基づくものである場合、処理をステップS110へ進める。また、制御部101は、ユーザからの入力がキー入力情報180に基づくものである場合、処理をステップS130へ進める。   As shown in FIG. 7, in step S <b> 100, the control unit 101 determines whether the input from the user is based on voice or key input information 180. Specifically, if the input from the user is based on voice, control unit 101 advances the process to step S110. If the input from the user is based on the key input information 180, the control unit 101 advances the process to step S130.

ステップS110において、音声取得部103は、マイク等を介して、入力された音声を取得し、音声を音声波形131に変換する。また、音声記憶部105は、音声取得部103により入力された音声の音声波形131を記憶する。   In step S <b> 110, the voice acquisition unit 103 acquires the input voice via a microphone or the like, and converts the voice into a voice waveform 131. The voice storage unit 105 stores the voice waveform 131 of the voice input by the voice acquisition unit 103.

ステップS120において、音声認識部107は、音声記憶部105に記憶された音声波形131について、音響モデルDB108a及び言語モデルDB108bを用いて、音声認識を行い、音声変換候補140を作成する。また、音声変換候補記憶部109は、音声変換候補140と、音声変換候補140に伴う識別番号171と、音声波形要素173とを記憶する。   In step S120, the speech recognition unit 107 performs speech recognition on the speech waveform 131 stored in the speech storage unit 105 using the acoustic model DB 108a and the language model DB 108b, and creates a speech conversion candidate 140. Further, the speech conversion candidate storage unit 109 stores a speech conversion candidate 140, an identification number 171 associated with the speech conversion candidate 140, and a speech waveform element 173.

ステップS130において、キー入力情報取得部111は、ユーザのキー操作に対応するキー入力情報180を取得する。   In step S130, the key input information acquisition unit 111 acquires key input information 180 corresponding to the user's key operation.

ステップS140において、変換候補作成部113は、音声認識部107による音声認識の結果と、キー入力情報180とに基づいて、関連する音声変換候補140の有無を判定する。   In step S <b> 140, the conversion candidate creation unit 113 determines whether or not there is a related speech conversion candidate 140 based on the result of speech recognition by the speech recognition unit 107 and the key input information 180.

具体的には、変換候補作成部113の音声変換候補取得部115は、音声波形131に対応する音声変換候補140を音声変換候補記憶部109から取得することにより、音声認識部107による音声認識の結果を取得する。   Specifically, the speech conversion candidate acquisition unit 115 of the conversion candidate creation unit 113 acquires the speech conversion candidate 140 corresponding to the speech waveform 131 from the speech conversion candidate storage unit 109, thereby performing speech recognition by the speech recognition unit 107. Get the result.

また、変換候補作成部113の限定部117は、キー入力情報180に基づいて、音声変換候補140を絞り込むことにより、キー入力情報180に基づく、音声変換候補140の有無を判定する。   Further, the limiting unit 117 of the conversion candidate creation unit 113 narrows down the voice conversion candidates 140 based on the key input information 180, thereby determining the presence or absence of the voice conversion candidates 140 based on the key input information 180.

具体的には、限定部117は、キー入力情報180に対応する音声変換候補140を有りと判定した場合、処理をステップS150へ進める。また、限定部117は、キー入力情報180に対応する音声変換候補140を無しと判定した場合、処理をステップS120へ戻すことにより、音声認識部107による音声認識をやり直す。   Specifically, when it is determined that there is a speech conversion candidate 140 corresponding to the key input information 180, the limiting unit 117 advances the processing to step S150. If the limiting unit 117 determines that there is no voice conversion candidate 140 corresponding to the key input information 180, the limiting unit 117 performs voice recognition by the voice recognition unit 107 again by returning the process to step S120.

ステップS150において、変換候補作成部113は、音声認識部107による音声認識の結果と、キー入力情報180とに基づいて、関連するテキストを変換候補150として作成する。具体的には、変換候補作成部113の限定部117は、キー入力情報180に基づいて、音声変換候補140を絞り込むことにより関連するテキストを変換候補150として作成する。   In step S <b> 150, the conversion candidate creation unit 113 creates related text as the conversion candidate 150 based on the result of speech recognition by the speech recognition unit 107 and the key input information 180. Specifically, the limiting unit 117 of the conversion candidate creation unit 113 creates related text as the conversion candidates 150 by narrowing down the speech conversion candidates 140 based on the key input information 180.

ステップS160において、提示部123は、音声波形131について、対応する変換候補150を提示する。また、提示部123は、ステップS210のキー入力変換候補作成部119の処理を受けて、音声波形131について、対応するキー入力変換候補160を提示してもよい。   In step S <b> 160, the presentation unit 123 presents the corresponding conversion candidate 150 for the speech waveform 131. The presentation unit 123 may present the corresponding key input conversion candidate 160 for the speech waveform 131 in response to the processing of the key input conversion candidate creation unit 119 in step S210.

ステップS170において、確定部127は、ユーザの指定に基づいて、変換候補150から単語を確定したか否かを確認する。具体的には、確定部127は、ユーザの指定に基づいて、変換候補150から単語を確定した場合、処理をステップS180へ進める。また、確定部127は、ユーザの指定に基づいて、変換候補150から単語を確定していない場合、処理をステップS200へ進める。   In step S170, the confirmation unit 127 confirms whether or not the word is confirmed from the conversion candidates 150 based on the user's designation. Specifically, when the determination unit 127 determines a word from the conversion candidate 150 based on the user's specification, the process proceeds to step S180. On the other hand, if the word is not confirmed from the conversion candidate 150 based on the user's designation, the determination unit 127 advances the process to step S200.

ステップS180において、出力部129は、確定部127により確定した変換候補151aをユーザに出力する。   In step S180, the output unit 129 outputs the conversion candidate 151a determined by the determination unit 127 to the user.

ステップS190において、制御部101は、音声波形131について、確定した変換候補151aの次の文節、又は次の単語の変換候補150の有無を判定する。例えば、制御部101は、音声波形131について、確定した変換候補151aの次の文節、又は次の単語として、変換候補153を確認するため、変換候補153を有りとして次の処理に進める。   In step S190, the control unit 101 determines whether or not there is a phrase next to the confirmed conversion candidate 151a or a conversion candidate 150 for the next word for the speech waveform 131. For example, for the speech waveform 131, the control unit 101 confirms the conversion candidate 153 as the next phrase or the next word of the confirmed conversion candidate 151a, and proceeds to the next process with the conversion candidate 153 present.

具体的には、制御部101は、音声波形131について、確定した変換候補151aの次の文節、又は次の単語の変換候補150を有りと判定した場合、処理をステップS170へ戻すことにより、確定した変換候補151aの次変換候補150について、処理をする。また、制御部101は、音声波形131について、確定した変換候補151aの次の文節、又は次の単語の変換候補150を無しと判定した場合、変換候補抽出処理を終了する。   Specifically, if the control unit 101 determines that the next phrase of the confirmed conversion candidate 151a or the next word conversion candidate 150 is present for the speech waveform 131, the process returns to step S170 to confirm. The next conversion candidate 150 of the conversion candidate 151a is processed. When the control unit 101 determines that the next phrase of the confirmed conversion candidate 151a or the conversion candidate 150 of the next word is absent for the speech waveform 131, the conversion candidate extraction process ends.

ステップS200において、キー入力情報取得部111は、ユーザのキー操作に対応する新たなキー入力情報180の入力を確認し、処理をステップS210へ進める。   In step S200, the key input information acquisition unit 111 confirms input of new key input information 180 corresponding to the user's key operation, and advances the process to step S210.

ステップS210において、キー入力変換候補作成部119は、ユーザのキー操作に対応するキー入力情報180に基づいて、キー入力変換候補160を作成する。   In step S210, the key input conversion candidate creation unit 119 creates a key input conversion candidate 160 based on the key input information 180 corresponding to the user's key operation.

(2.2)音声認識部107の音声認識処理動作
図8は、実施形態に係る音声認識部107の音声認識処理動作の詳細を示すフローチャートである。具体的には、図8は、図7のステップS120における音声認識部107が、音声認識を行う処理の詳細動作を示す。
(2.2) Voice Recognition Processing Operation of the Voice Recognition Unit 107 FIG. 8 is a flowchart showing details of the voice recognition processing operation of the voice recognition unit 107 according to the embodiment. Specifically, FIG. 8 shows a detailed operation of processing in which the speech recognition unit 107 in step S120 of FIG. 7 performs speech recognition.

ステップS121において、音声認識部107は、音声記憶部105に記憶された音声波形131を分析して特徴量を抽出した情報に変換する。更に、音声認識部107は、音声波形131と、音響モデルDB108aとに基づいて、音声波形131を発音記号133に置き換える。   In step S <b> 121, the speech recognition unit 107 analyzes the speech waveform 131 stored in the speech storage unit 105 and converts it into information obtained by extracting feature amounts. Further, the speech recognition unit 107 replaces the speech waveform 131 with a phonetic symbol 133 based on the speech waveform 131 and the acoustic model DB 108a.

ステップ123において、音声認識部107は、発音記号133について、言語モデルDB108bに基づいて、音声変換候補140を作成する。   In step 123, the speech recognition unit 107 creates a speech conversion candidate 140 for the phonetic symbol 133 based on the language model DB 108b.

ステップ125において、音声変換候補記憶部109は、識別番号171と、音声波形要素173と、音声変換候補140とを対応させて記憶する。   In step 125, the speech conversion candidate storage unit 109 stores the identification number 171, the speech waveform element 173, and the speech conversion candidate 140 in association with each other.

これにより、音声認識部107は、音声認識処理動作を終了する。   Thereby, the voice recognition unit 107 ends the voice recognition processing operation.

(2.3)変換候補作成部113の音声変換候補140に関する判定処理動作
図9は、実施形態に係る変換候補作成部113の音声変換候補140に関する判定処理動作を示すフローチャートである。具体的には、図9は、図7のステップS140における変換候補作成部113が、音声変換候補140に関する判定を行う処理の詳細動作を示す。
(2.3) Determination Processing Operation Related to Speech Conversion Candidate 140 by Conversion Candidate Creation Unit 113 FIG. 9 is a flowchart showing a determination processing operation related to speech conversion candidate 140 by the conversion candidate creation unit 113 according to the embodiment. Specifically, FIG. 9 shows a detailed operation of a process in which the conversion candidate creation unit 113 in step S140 of FIG.

ステップS141において、変換候補作成部113の音声変換候補取得部115は、音声波形131に対応する音声変換候補140を音声変換候補記憶部109から取得することにより、音声認識部107による音声認識の結果を取得する。   In step S 141, the speech conversion candidate acquisition unit 115 of the conversion candidate creation unit 113 acquires the speech conversion candidate 140 corresponding to the speech waveform 131 from the speech conversion candidate storage unit 109, so that the speech recognition result by the speech recognition unit 107 is obtained. To get.

ステップS143において、変換候補作成部113の限定部117は、キー入力情報180に基づいて、音声変換候補140を絞り込むことにより、キー入力情報180に基づく、音声変換候補140の有無を判定する。   In step S <b> 143, the limiting unit 117 of the conversion candidate creation unit 113 narrows down the speech conversion candidates 140 based on the key input information 180, thereby determining the presence / absence of the speech conversion candidates 140 based on the key input information 180.

これにより、変換候補作成部113は、音声変換候補に関する判定処理動作を終了する。   Thereby, the conversion candidate creation part 113 complete | finishes the determination processing operation regarding a speech conversion candidate.

(3)作用・効果
以上説明したように、本実施形態によれば、入力支援装置100は、入力された音声に基づく音声波形131について、音声認識をする音声認識部107と、ユーザのキー操作に対応するキー入力情報180を取得するキー入力情報取得部111と、変換候補作成部113とを備える。
(3) Action / Effect As described above, according to the present embodiment, the input support apparatus 100 uses the voice recognition unit 107 that performs voice recognition on the voice waveform 131 based on the input voice, and the user's key operation. The key input information acquisition unit 111 that acquires the key input information 180 corresponding to, and the conversion candidate creation unit 113 are provided.

変換候補作成部113は、音声認識部107による音声認識の結果と、キー入力情報180とに基づいて、関連するテキストを変換候補150として作成する。すなわち、変換候補作成部113は、キーボード等に入力された文字列が短い場合であっても、ユーザが要求する変換候補150を表示できる。従って、予測変換の精度を向上できる入力支援装置100を提供できる。   The conversion candidate creation unit 113 creates related text as the conversion candidate 150 based on the result of speech recognition by the speech recognition unit 107 and the key input information 180. That is, the conversion candidate creation unit 113 can display the conversion candidate 150 requested by the user even when the character string input to the keyboard or the like is short. Therefore, the input support apparatus 100 that can improve the accuracy of predictive conversion can be provided.

このように入力支援装置100は、入力したい文章を単文、又は全文にわたって始めに入力し、ユーザのキー操作に基づいて、文章の先頭から単語を決定していく使い方で好適に用いられる。特に、入力支援装置100は、ユーザのキー操作を削減する事が出来るため、携帯通信端末に適用されることで、好適に用いられる。   As described above, the input support device 100 is preferably used in such a manner that a sentence to be input is first input over a single sentence or the entire sentence, and a word is determined from the head of the sentence based on a user's key operation. In particular, the input support device 100 can be suitably used by being applied to a mobile communication terminal because it can reduce user key operations.

実施形態では、変換候補作成部113は、音声認識部107による音声認識の結果に基づいて、音声波形131に対応するテキストである音声変換候補140を取得する音声変換候補取得部115と、キー入力情報180に基づいて、音声変換候補140を絞り込む限定部117とを備える。   In the embodiment, the conversion candidate creation unit 113 includes a speech conversion candidate acquisition unit 115 that acquires a speech conversion candidate 140 that is text corresponding to the speech waveform 131 based on the result of speech recognition by the speech recognition unit 107, and a key input. And a limiting unit 117 that narrows down the voice conversion candidates 140 based on the information 180.

このため、変換候補作成部113は、音声認識部107により音声認識された音声変換候補140をキー入力情報180に基づいて絞り込むことができる。すなわち、変換候補作成部113は、音声波形131と、キー入力情報180とを用いることで、予測変換の精度を更に向上できる。   For this reason, the conversion candidate creation unit 113 can narrow down the speech conversion candidates 140 recognized by the speech recognition unit 107 based on the key input information 180. That is, the conversion candidate creation unit 113 can further improve the accuracy of predictive conversion by using the speech waveform 131 and the key input information 180.

実施形態では、入力支援装置100は、ユーザの指定に基づいて、変換候補150から単語を確定する確定部127を更に備える。また、音声認識部107は、確定部127による処理がされていない音声波形131について、再度音声認識をする。   In the embodiment, the input support apparatus 100 further includes a determination unit 127 that determines a word from the conversion candidate 150 based on a user designation. The voice recognition unit 107 performs voice recognition again on the voice waveform 131 that has not been processed by the determination unit 127.

このため、音声認識部107は、確定部127により単語が確定した変換候補150に基づいて、再度音声認識をすることができる。すなわち、音声認識部107は、確定した単語の情報を用いて、再度音声認識を行うため、確定した単語と連なる可能性の高い単語を候補として表示することで、予測変換の精度を更に向上できる。   For this reason, the speech recognition unit 107 can perform speech recognition again based on the conversion candidate 150 in which the word is confirmed by the confirmation unit 127. That is, since the speech recognition unit 107 performs speech recognition again using the confirmed word information, it is possible to further improve the accuracy of predictive conversion by displaying words that are likely to be linked to the confirmed word as candidates. .

実施形態では、入力支援装置100は、単語と、該単語に関連する関連単語193とを記憶する関連単語記憶部125と、関連単語記憶部125から、確定部127により確定した単語に関連する関連単語記憶部125に対応する変換候補150を優先的に提示する提示部123とを更に備える。このため、提示部123は、関連単語記憶部125に基づいて、関連単語193を優先的に提示することができる。従って、ユーザの要求する単語を更に効果的に提示できる入力支援装置100を提供できる。   In the embodiment, the input support apparatus 100 includes a related word storage unit 125 that stores a word and a related word 193 related to the word, and a related item that is related to the word determined by the determining unit 127 from the related word storage unit 125. And a presentation unit 123 that preferentially presents conversion candidates 150 corresponding to the word storage unit 125. For this reason, the presentation unit 123 can preferentially present the related word 193 based on the related word storage unit 125. Therefore, it is possible to provide the input support device 100 that can more effectively present the word requested by the user.

(4)その他の実施形態
上述した実施形態では、音声認識部107は、音響モデルDB108aを用いて音声波形131を発音記号133に変換し、言語モデルDB108bを用いて、発音記号133を単語列からなる音声変換候補140に変換する、いわゆるボトムアップ的な認識手法による音声認識をする。
(4) Other Embodiments In the embodiment described above, the speech recognition unit 107 converts the speech waveform 131 into the phonetic symbol 133 using the acoustic model DB 108a, and converts the phonetic symbol 133 from the word string using the language model DB 108b. The speech recognition is performed by a so-called bottom-up recognition method in which the speech conversion candidate 140 is converted.

本発明は、これに限られず、音声認識部107は、言語モデルDB108bを用いて音声変換候補140を仮定し、言語モデルDB108bの辞書部を用いて発音記号133に変換し、音響モデルDB108aを用いて、発音記号133と、対応する音声波形131とを照合する、いわゆるトップダウン的な認識手法による音声認識をしてもよい。この場合、図8に示す音声認識を行う処理では、音声認識部107は、ステップS121、S123を同時に行い、音声波形131から音声変換候補140を作成する。   The present invention is not limited to this, and the speech recognition unit 107 assumes a speech conversion candidate 140 using the language model DB 108b, converts it into a phonetic symbol 133 using the dictionary unit of the language model DB 108b, and uses the acoustic model DB 108a. Thus, speech recognition may be performed by a so-called top-down recognition method in which the phonetic symbol 133 and the corresponding speech waveform 131 are collated. In this case, in the process of performing speech recognition shown in FIG. 8, the speech recognition unit 107 performs steps S <b> 121 and S <b> 123 simultaneously to create a speech conversion candidate 140 from the speech waveform 131.

上述した実施形態では、入力支援装置100は、マイク等の音声入力装置及びキーボタンやタッチパネル等のキー入力情報入力装置を備え、ユーザによるテキストの入力を予測し、変換候補150を抽出する。   In the embodiment described above, the input support device 100 includes a voice input device such as a microphone and a key input information input device such as a key button or a touch panel, and predicts text input by the user and extracts the conversion candidates 150.

本発明は、これに限られず、音声や、キー入力情報は、通信ネットワーク等を介して、クライアント端末から入力支援装置100に入力されてもよい。この場合、入力支援装置100は、ネットワーク等を介して、元のクライアント端末に変換候補150を送信することにより、クライアント端末では、変換候補150をユーザに提示することができる。   The present invention is not limited to this, and voice and key input information may be input from the client terminal to the input support apparatus 100 via a communication network or the like. In this case, the input support apparatus 100 can present the conversion candidate 150 to the user at the client terminal by transmitting the conversion candidate 150 to the original client terminal via a network or the like.

上述した実施形態では、入力支援装置100は、携帯通信端末装置(携帯電話機やスマートフォン)として例示した。本発明は、これに限られず、入力支援装置100は、ユーザが使用するPC(Personal Computer)やカーナビゲーションシステム等でもよい。   In the embodiment described above, the input support device 100 is exemplified as a mobile communication terminal device (a mobile phone or a smartphone). The present invention is not limited to this, and the input support apparatus 100 may be a PC (Personal Computer) or a car navigation system used by the user.

上述した実施形態では、入力支援装置100が備える各ブロックについて記載しているが、本発明これに限られず、例えば、上記の各ブロックの機能を実行するコンピュータプログラムとしてもよく、また、このコンピュータプログラムを配信する情報処理装置であってもよい。   In the embodiment described above, each block included in the input support apparatus 100 is described. However, the present invention is not limited to this, and for example, a computer program that executes the function of each block described above may be used. May be an information processing device that distributes.

上述した実施形態では、音声認識部107は、音声波形131と、音響モデルDB108aとに基づいて、音声波形131を発音記号133に置き換え、言語モデルDB108bに記憶される単語を用いて、音声変換候補140を作成する。   In the embodiment described above, the speech recognition unit 107 replaces the speech waveform 131 with the phonetic symbol 133 based on the speech waveform 131 and the acoustic model DB 108a, and uses the words stored in the language model DB 108b to use the speech conversion candidates. 140 is created.

本発明は、これに限られず、例えば、音声認識部107は、音声波形131について、キー入力情報180に対応するとともに、変換候補辞書記憶部121に記憶される単語を用いて音声認識をしてもよい。この場合、変換候補辞書記憶部121は、確定部127により確定した単語をキー入力変換候補160として、確定部127により確定した単語の発音記号と対応させて記憶する。これによれば、音声認識部107は、確定部127により確定するとともに、キー入力情報180に対応する単語を音声変換候補140として、作成できる。すなわち、音声認識部107は、ユーザにとって使用頻度が高いとともに、キー入力情報180に対応する単語を音声変換候補140として作成できる。従って、音声認識部107は、ユーザの作成意図を組んだ単語を音声変換候補140として作成できる。   The present invention is not limited to this. For example, the speech recognition unit 107 performs speech recognition on the speech waveform 131 using the words stored in the conversion candidate dictionary storage unit 121 and corresponding to the key input information 180. Also good. In this case, the conversion candidate dictionary storage unit 121 stores the word determined by the determination unit 127 as the key input conversion candidate 160 in association with the pronunciation symbol of the word determined by the determination unit 127. According to this, the speech recognition unit 107 can create the word corresponding to the key input information 180 as the speech conversion candidate 140 while confirming by the confirmation unit 127. That is, the voice recognition unit 107 can create a word corresponding to the key input information 180 as the voice conversion candidate 140 while being frequently used by the user. Accordingly, the voice recognition unit 107 can create a word that is intended to be created by the user as the voice conversion candidate 140.

このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。   As described above, the present invention naturally includes various embodiments that are not described herein. Therefore, the technical scope of the present invention is defined only by the invention specifying matters according to the scope of claims reasonable from the above description.

例えば、各構成図、フローチャート、概念図の図などは例示に過ぎず、各要素の有無、その順序や具体的内容などは適宜変更可能である。一例として、手動によるブロックの指定は必須ではなく、また、本発明において、各手段などの要素は、コンピュータの演算制御部に限らず、ワイヤードロジック等に基づく電子回路で実現してもよい。   For example, each configuration diagram, flowchart, conceptual diagram, and the like are merely examples, and the presence / absence of each element, its order, specific contents, and the like can be changed as appropriate. As an example, manual block designation is not indispensable, and in the present invention, elements such as each means are not limited to an arithmetic control unit of a computer but may be realized by an electronic circuit based on wired logic or the like.

100 入力支援装置
101 制御部
103 音声取得部
105 音声記憶部
107 音声認識部
108a 音響モデルDB
108b 言語モデルDB
109 音声変換候補記憶部
111 キー入力情報取得部
113 変換候補作成部
115 音声変換候補取得部
117 限定部
119 キー入力変換候補作成部
121 変換候補辞書記憶部
123 提示部
125 関連単語記憶部
127 確定部
129 出力部
131 音声波形
133 発音記号
140、141、143 音声変換候補
150、151、151a、153、153a 変換候補
160 キー入力変換候補
171 識別番号
173 音声波形要素
180 キー入力情報
191 基本単語
193 関連単語
DESCRIPTION OF SYMBOLS 100 Input support apparatus 101 Control part 103 Voice acquisition part 105 Voice storage part 107 Voice recognition part 108a Acoustic model DB
108b Language Model DB
109 Speech conversion candidate storage unit 111 Key input information acquisition unit 113 Conversion candidate creation unit 115 Speech conversion candidate acquisition unit 117 Limit unit 119 Key input conversion candidate creation unit 121 Conversion candidate dictionary storage unit 123 Presentation unit 125 Related word storage unit 127 Determination unit 129 Output unit 131 Speech waveform 133 Phonetic symbol 140, 141, 143 Speech conversion candidate 150, 151, 151a, 153, 153a Conversion candidate 160 Key input conversion candidate 171 Identification number 173 Speech waveform element 180 Key input information 191 Basic word 193 Related word

Claims (6)

ユーザによるテキストの入力を予測し、変換候補を抽出する入力支援装置であって、
入力された音声に基づく音声波形について音声認識をする音声認識手段と、
ユーザのキー操作に対応するキー入力情報を取得する取得手段と、
前記音声認識手段による音声認識の結果に基づいて、前記音声波形に対応するテキストである音声変換候補を取得し、取得された前記音声変換候補のうち、前記キー入力情報と一致する音声変換候補を絞り込み、該キー入力情報と一致する音声変換候補が存在する場合には、該音声変換候補を提示させ、前記キー入力情報と一致する音声変換候補が存在しない場合には、キー入力情報のみに基づいて作成されるキー入力変換候補を提示させる音声変換候補取得手段と、
を備えることを特徴とする入力支援装置。
An input support device that predicts text input by a user and extracts conversion candidates,
Speech recognition means for performing speech recognition on a speech waveform based on the input speech;
Obtaining means for obtaining key input information corresponding to a user's key operation;
Based on the result of speech recognition by the speech recognition means , a speech conversion candidate that is text corresponding to the speech waveform is acquired, and among the acquired speech conversion candidates, a speech conversion candidate that matches the key input information is selected. If there is a voice conversion candidate that matches the key input information, the voice conversion candidate is presented, and if there is no voice conversion candidate that matches the key input information, only the key input information is used. Voice conversion candidate acquisition means for presenting key input conversion candidates created by
An input support apparatus comprising:
ユーザの指定に基づいて、前記変換候補から単語を確定する確定手段を更に備え、
前記音声認識手段は、
前記確定手段による処理がされていない前記音声波形について、再度音声認識をすることを特徴とする請求項1に記載の入力支援装置。
Further comprising a confirming means for confirming a word from the conversion candidate based on a user designation;
The voice recognition means
The input support apparatus according to claim 1, wherein speech recognition is performed again on the speech waveform that has not been processed by the determination unit.
単語と、該単語に関連する関連単語とを記憶する関連単語記憶手段と、
前記関連単語記憶手段から、前記確定手段により確定した単語に関連する前記関連単語に対応する前記変換候補を優先的に提示する提示手段と
を更に備えことを特徴とする請求項2に記載の入力支援装置。
Related word storage means for storing a word and a related word related to the word;
The input according to claim 2, further comprising: a presentation unit that preferentially presents the conversion candidate corresponding to the related word related to the word confirmed by the confirmation unit from the related word storage unit. Support device.
コンピュータが、ユーザによるテキストの入力を予測し、変換候補を抽出する抽出方法であって、
入力された音声に基づく音声波形について音声認識をするステップと、
ユーザのキー操作に対応するキー入力情報を取得するステップと、
前記音声認識の結果に基づいて、前記音声波形に対応するテキストである音声変換候補を取得し、取得された前記音声変換候補のうち、前記キー入力情報と一致する音声変換候補を絞り込み、該キー入力情報と一致する音声変換候補が存在する場合には、該音声変換候補を提示させ、前記キー入力情報と一致する音声変換候補が存在しない場合には、キー入力情報のみに基づいて作成されるキー入力変換候補を提示させるステップと
を含むことを特徴とする抽出方法。
An extraction method in which a computer predicts input of text by a user and extracts conversion candidates,
Performing speech recognition on a speech waveform based on the input speech;
Obtaining key input information corresponding to a user's key operation;
Based on the result of the speech recognition, obtain speech conversion candidates that are text corresponding to the speech waveform, narrow down speech conversion candidates that match the key input information from the obtained speech conversion candidates, If there is a voice conversion candidate that matches the input information, the voice conversion candidate is presented. If there is no voice conversion candidate that matches the key input information, the voice conversion candidate is created based only on the key input information. Presenting key input conversion candidates ;
The extraction method characterized by including.
請求項4に記載の抽出方法をコンピュータに実行させるためのプログラム。   A program for causing a computer to execute the extraction method according to claim 4. 請求項5に記載のプログラムを配信するための情報処理装置。   An information processing apparatus for distributing the program according to claim 5.
JP2010114847A 2010-05-19 2010-05-19 Input support apparatus, extraction method, program, and information processing apparatus Active JP5318030B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010114847A JP5318030B2 (en) 2010-05-19 2010-05-19 Input support apparatus, extraction method, program, and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010114847A JP5318030B2 (en) 2010-05-19 2010-05-19 Input support apparatus, extraction method, program, and information processing apparatus

Publications (2)

Publication Number Publication Date
JP2011243011A JP2011243011A (en) 2011-12-01
JP5318030B2 true JP5318030B2 (en) 2013-10-16

Family

ID=45409589

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010114847A Active JP5318030B2 (en) 2010-05-19 2010-05-19 Input support apparatus, extraction method, program, and information processing apparatus

Country Status (1)

Country Link
JP (1) JP5318030B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6165619B2 (en) 2013-12-13 2017-07-19 株式会社東芝 Information processing apparatus, information processing method, and information processing program
JPWO2018138826A1 (en) 2017-01-26 2019-11-14 オリンパス株式会社 Information recording system, information recording apparatus, and information recording method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7363224B2 (en) * 2003-12-30 2008-04-22 Microsoft Corporation Method for entering text
WO2006137246A1 (en) * 2005-06-21 2006-12-28 Pioneer Corporation Speech recognizing device, speech recognizing method, speech recognizing program, and recording medium

Also Published As

Publication number Publication date
JP2011243011A (en) 2011-12-01

Similar Documents

Publication Publication Date Title
US8543375B2 (en) Multi-mode input method editor
TWI443551B (en) Method and system for an input method editor and computer program product
US9026428B2 (en) Text/character input system, such as for use with touch screens on mobile phones
JP5362095B2 (en) Input method editor
US20130073286A1 (en) Consolidating Speech Recognition Results
JP5513898B2 (en) Shared language model
TWI510965B (en) Input method editor integration
KR100704093B1 (en) Component-Based, Adaptive Stroke Command System
CN103026318A (en) Input method editor
JP2013065284A (en) Method for removing ambiguity of multiple readings in language conversion
JP2016218995A (en) Machine translation method, machine translation system and program
US20170372695A1 (en) Information providing system
JP5231484B2 (en) Voice recognition apparatus, voice recognition method, program, and information processing apparatus for distributing program
JP2010520532A (en) Input stroke count
JP2011076384A (en) Information output device and information output program
JP5318030B2 (en) Input support apparatus, extraction method, program, and information processing apparatus
KR20120063407A (en) Rapid text input method using a touch screen and a device for the same
KR20160016870A (en) Inputting tone and diacritic marks by gesture
JP5722375B2 (en) End-of-sentence expression conversion apparatus, method, and program
JP2004295578A (en) Translation device
KR20160003155A (en) Fault-tolerant input method editor
JP3762300B2 (en) Text input processing apparatus and method, and program
JP5474723B2 (en) Speech recognition apparatus and control program therefor
JP2008226019A (en) Character processor, and character processing method and program
Tung et al. A modified phoneme-based Chinese input method for minimizing conflict code rate

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120724

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20120808

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120924

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130319

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130520

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130611

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130709

R150 Certificate of patent or registration of utility model

Ref document number: 5318030

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250