JP5120158B2 - Speech recognition device, terminal device, speech recognition device program, and terminal device program - Google Patents
Speech recognition device, terminal device, speech recognition device program, and terminal device program Download PDFInfo
- Publication number
- JP5120158B2 JP5120158B2 JP2008224974A JP2008224974A JP5120158B2 JP 5120158 B2 JP5120158 B2 JP 5120158B2 JP 2008224974 A JP2008224974 A JP 2008224974A JP 2008224974 A JP2008224974 A JP 2008224974A JP 5120158 B2 JP5120158 B2 JP 5120158B2
- Authority
- JP
- Japan
- Prior art keywords
- speech recognition
- speech
- dictionary
- terminal device
- voice recognition
- 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.)
- Expired - Fee Related
Links
Images
Description
本発明は、データ通信が可能な状態の端末機器をユーザの発話音声により操作可能とする音声認識装置に関する。 The present invention relates to a voice recognition apparatus that enables a terminal device in a state capable of data communication to be operated by a user's uttered voice.
従来、音声認識により操作可能なオーディオ機器として例えば、特許文献1記載のカーオーディオシステムがある。このカーオーディオシステムでは、ユーザの発話音声を入力し、使用可能なコマンド毎にあらかじめ与えられている認識用のデータ(音声認識辞書)を参照することにより、入力した発話音声の音声認識を行なう。
しかしながら、従来の音声認識装置では、当該音声認識装置とデータ通信可能な状態(例えば通信ケーブルを介して接続された状態)にある端末機器をユーザの発話音声により操作しようとする場合、あらかじめ定められているコマンド(再生、停止、早送り等)のみによる操作であればすぐに可能となるが、その端末機器に記憶されているコンテンツデータを特定する操作を可能とする場合には、操作可能な状態となるまでに長い時間がかかってしまうという問題があった。 However, in a conventional voice recognition device, when a terminal device in a state where data communication with the voice recognition device is possible (for example, a state connected via a communication cable) is to be operated by a user's voice, it is determined in advance. If the operation is based on only the command (play, stop, fast forward, etc.) that is in progress, it will be possible immediately, but if it is possible to specify the content data stored in the terminal device, the operation is possible There was a problem that it took a long time to become.
すなわち、音声認識装置は、音声認識エンジンを内部に備えており、音声認識を実行するためには、その音声認識エンジンに対応した音声認識辞書を予め準備しておかなければならない。そして、端末機器に楽曲や動画などのコンテンツデータが記憶されている場合、そのコンテンツデータを特定できる音声認識辞書が音声認識装置に予め記憶されていなければ、その端末機器に記憶されたコンテンツデータをユーザの発話音声により特定することができないことになる。 That is, the speech recognition apparatus has a speech recognition engine inside, and in order to execute speech recognition, a speech recognition dictionary corresponding to the speech recognition engine must be prepared in advance. If content data such as music or video is stored in the terminal device, the content data stored in the terminal device is not stored in the speech recognition device unless a speech recognition dictionary that can identify the content data is stored in advance. It cannot be specified by the user's voice.
端末機器に記憶されたコンテンツデータに関する情報は、端末機器と音声認識装置とが通信可能な状態にならなければ、音声認識装置側で認識できないため、端末機器と音声認識装置とがデータ通信可能な状態になってから音声認識装置の内部でコンテンツデータを特定するための音声認識辞書を作成することになる。 Since the information regarding the content data stored in the terminal device cannot be recognized on the voice recognition device side unless the terminal device and the voice recognition device are in a communicable state, data communication between the terminal device and the voice recognition device is possible. After entering the state, a speech recognition dictionary for specifying content data is created inside the speech recognition apparatus.
そのため、端末機器と音声認識装置とがデータ通信可能な状態になった後、長時間が経過しないと、端末機器が音声認識により操作することができる状態にならない。
本発明は、かかる問題を解決するためになされたものであり、端末機器と音声認識装置とがデータ通信可能な状態になった後、短時間で端末機器を音声認識により操作可能な状態とすることを目的とする。
Therefore, after the terminal device and the voice recognition device are ready for data communication, the terminal device cannot be operated by voice recognition unless a long time elapses.
The present invention has been made to solve such a problem, and after the terminal device and the voice recognition device are ready for data communication, the terminal device can be operated by voice recognition in a short time. For the purpose.
上記目的を達成するためになされた本発明の音声認識装置は、ユーザの発話音声を入力し、内部の記憶装置に記憶された音声認識辞書を参照することによりその入力した発話音声の音声認識を行う音声認識装置であり、辞書取得手段を備える。そしてその辞書取得手段は、コンテンツデータが記憶され、当該音声認識装置とデータ通信可能な状態においてユーザの発話音声により操作可能となる端末機器とデータ通信可能になったことを条件として、コンテンツデータを発話音声で特定可能とする音声認識辞書をその端末機器から取得する。 The speech recognition apparatus of the present invention made to achieve the above object inputs a user's speech and performs speech recognition of the input speech by referring to a speech recognition dictionary stored in an internal storage device. A speech recognition device for performing dictionary acquisition means. The dictionary acquisition means stores the content data on the condition that data communication is possible with a terminal device that can be operated by a user's uttered voice in a state where the content data is stored and can be communicated with the voice recognition device. A voice recognition dictionary that can be specified by the uttered voice is acquired from the terminal device .
この発明によれば、音声認識辞書を音声認識装置内部で作成するのではなく端末機器から取得するので、端末機器が発話音声により操作可能となるまでの時間を短縮することができる。 According to this invention, since the voice recognition dictionary is not created inside the voice recognition device but is acquired from the terminal device, the time until the terminal device can be operated by the uttered voice can be shortened.
端末機器としては、音声認識装置が有する音声認識エンジンの種類を特定可能な特定情報に基づいて、当該音声認識装置が有する音声認識エンジンの種類に対応する音声認識辞書を作成するためのツールを外部から取得し、取得したツールを用いてコンテンツデータを発話音声で特定可能とする上記音声認識辞書を作成する端末機器を一例に挙げることができる。As a terminal device, a tool for creating a speech recognition dictionary corresponding to the type of speech recognition engine possessed by the speech recognition device based on specific information that can identify the speech recognition engine type possessed by the speech recognition device is provided as an external device. As an example, a terminal device that creates the above speech recognition dictionary that can be acquired from the above, and that enables content data to be specified by spoken speech using the acquired tool can be given.
また、音声認識装置は、当該音声認識装置が有する音声認識エンジンの種類を特定可能な特定情報を端末機器に送信する特定情報送信手段を備えた構成にすることができる。そして、辞書取得手段は、このような端末機器から、当該音声認識装置が有する音声認識エンジンの種類に対応する、上記コンテンツデータを発話音声で特定可能とする音声認識辞書を、取得することができる。 Further, the voice recognition apparatus can be configured to include specific information transmitting means for transmitting specific information that can specify the type of the voice recognition engine of the voice recognition apparatus to the terminal device. And the dictionary acquisition means can acquire the speech recognition dictionary which can specify the said content data by speech sound corresponding to the kind of speech recognition engine which the said speech recognition apparatus has from such a terminal device. .
この発明によれば、例えば端末機器は、音声認識装置が有する音声認識エンジンに適合した音声認識辞書を作成することができるので、不要な音声認識辞書を作成することなく、効率のよい準備が可能となる。 According to the present invention, for example, the terminal device can create a speech recognition dictionary that is suitable for the speech recognition engine of the speech recognition device, so that efficient preparation is possible without creating an unnecessary speech recognition dictionary. It becomes.
また、この音声認識装置は、辞書取得手段が、楽曲及び動画の少なくとも一方を内容とするコンテンツデータを発話音声で特定可能とする音声認識辞書を取得する構成にすることができる。 Further, the speech recognition apparatus, the dictionary acquisition means, can be configured to acquire the speech recognition dictionary to be identified in the speech content data whose content of at least one of the music and video.
この音声認識装置によれば、一般に多数のデータとなる楽曲又は動画を内容とするコンテンツデータを特定可能な音声認識辞書を端末機器から取得するので、音声認識辞書を作成する時間を削減できることになる。 According to this speech recognition apparatus, since a speech recognition dictionary that can identify content data that generally contains a large number of pieces of music or video is acquired from the terminal device , the time for creating the speech recognition dictionary can be reduced. .
また、上記目的を達成するためになされた本発明の端末機器は、内部の記憶装置にコンテンツデータが記憶された端末機器であり、辞書送信手段を備える。そしてその辞書送信手段は、ユーザの発話音声を入力し、内部の記憶装置に記憶された音声認識辞書を参照することによりその入力した発話音声の音声認識を行うとともに、当該端末機器とデータ通信可能な状態において当該端末機器をユーザの発話音声により操作可能とする音声認識装置とデータ通信可能になったことを条件として、コンテンツデータを発話音声で特定可能とする音声認識辞書をその音声認識装置に送信する。 A terminal device of the present invention made to achieve the above object is a terminal device in which content data is stored in an internal storage device, and includes a dictionary transmission unit. The dictionary transmitting means inputs the user's utterance voice, refers to the voice recognition dictionary stored in the internal storage device, recognizes the inputted utterance voice, and can communicate data with the terminal device. A speech recognition dictionary that enables content data to be specified by speech speech on the condition that the terminal device can be operated by the speech speech of the user in a state where data communication is possible. Send.
この端末機器によれば、上述の発明と同様、端末機器が発話音声により操作可能となるまでの時間を短縮することができる。
上述の端末機器には、特定情報取得手段を更に設けることができる。特定情報取得手段は、音声認識装置が有する音声認識エンジンの種類を特定可能な特定情報を音声認識装置から取得する。そして、辞書送信手段は、特定情報取得手段により取得された特定情報に基づいて、音声認識装置が有する音声認識エンジンの種類に対応する音声認識辞書を音声認識装置に送信する。
According to this terminal device , similarly to the above-described invention, it is possible to shorten the time until the terminal device can be operated by the uttered voice.
The above-mentioned terminal device can further be provided with specific information acquisition means. The specific information acquisition unit acquires specific information capable of specifying the type of the voice recognition engine included in the voice recognition device from the voice recognition device. And a dictionary transmission means transmits the speech recognition dictionary corresponding to the kind of speech recognition engine which a speech recognition apparatus has to a speech recognition apparatus based on the specific information acquired by the specific information acquisition means.
この端末機器によれば、上述の発明と同様の効果を得ることができる。
また、この端末機器には、ツール取得手段と辞書作成手段とを設けることができる。ツール取得手段は、特定情報取得手段により取得された特定情報に基づいて、音声認識装置が有する音声認識エンジンの種類に対応する音声認識辞書を作成するためのツールを外部から取得し、辞書作成手段は、ツール取得手段により取得されたツールを用いて、内部に記憶されたコンテンツデータを特定可能な、音声認識装置が有する音声認識エンジンの種類に対応する音声認識辞書を作成する。
According to this terminal device , the same effect as that of the above-described invention can be obtained.
The terminal device can be provided with a tool acquisition unit and a dictionary creation unit. The tool acquisition means acquires from the outside a tool for creating a speech recognition dictionary corresponding to the type of speech recognition engine of the speech recognition device based on the specific information acquired by the specific information acquisition means, and the dictionary creation means using the obtained by the tool obtaining unit tool, capable of specifying the content data stored therein, to create a speech recognition dictionary corresponding to the type of speech recognition engine having the voice recognition device.
この端末機器によれば、音声認識エンジンに適合したツールを用いて音声認識辞書を作成するため、音声認識辞書を作成する過程の効率化を図ることができる。 According to this terminal device , since the speech recognition dictionary is created using a tool suitable for the speech recognition engine, it is possible to improve the efficiency of the process of creating the speech recognition dictionary.
また、端末機器は、その内部に楽曲及び動画の少なくとも一方をコンテンツデータとして記憶する構成にすることができる。この端末機器によれば、上述の発明と同様の効果を得ることができる。 The terminal device can be configured to store at least one piece of music and videos therein as contents data. According to this terminal device , the same effect as that of the above-described invention can be obtained.
この他、音声認識装置が備える各手段としての機能をコンピュータに実現させるための音声認識装置用プログラムによれば、コンピュータを、ユーザの発話音声を入力し、内部の記憶装置に記憶された音声認識辞書を参照することによりその入力した発話音声の音声認識を行う上述の音声認識装置として機能させることができる。 In addition, according to the speech recognition apparatus program for causing the computer to realize the functions of each means included in the speech recognition apparatus, the computer can input speech utterances of the user and recognize the speech stored in the internal storage device. By referring to the dictionary, it is possible to function as the above-described speech recognition apparatus that performs speech recognition of the input uttered speech.
同様に、端末機器が備える各手段としての機能をコンピュータに実現させるための端末機器用プログラムによれば、コンピュータを、内部の記憶装置にコンテンツデータが記憶された上述の端末機器として機能させることができる。Similarly, according to the terminal device program for causing the computer to realize the functions of each means included in the terminal device, the computer can be caused to function as the above-described terminal device in which the content data is stored in the internal storage device. it can.
以下、本発明が適用された実施形態について、図面を用いて説明する。
[1 構成]
図1は、本発明の実施形態としての音声認識システムの全体構成を示すブロック図である。図示するように、この音声認識システムは、車両に搭載されるナビゲーション装置1、ユーザが携帯可能な外部オーディオ機器2、ユーザが外部オーディオ機器2にデータをダウンロードするために用いるパーソナルコンピュータ(以下「PC」という。)3、楽曲やツールなど各種データが記憶されているサーバ4を備える。
Embodiments to which the present invention is applied will be described below with reference to the drawings.
[1 Configuration]
FIG. 1 is a block diagram showing the overall configuration of a speech recognition system as an embodiment of the present invention. As shown in the figure, this voice recognition system includes a
ナビゲーション装置1は、車両に搭載され、運転者に画像や音声により道路のナビゲーションなどをする電子機器であり、ユーザの発話音声による操作が可能となっている。
外部オーディオ機器2は、予め記憶された楽曲や動画などのコンテンツデータをタイトル、アーティスト、アルバム、ジャンルといった項目からユーザの操作により選択して特定し、再生することが可能となっている。
The
The
PC3は、外部オーディオ機器2に記憶されるコンテンツデータを管理するなど各種処理を実行する汎用のパーソナルコンピュータである。
サーバ4は、PC3と通信することにより各種データの送受信を行なうためのサーバ装置である。
The PC 3 is a general-purpose personal computer that executes various processes such as managing content data stored in the
The server 4 is a server device for transmitting and receiving various data by communicating with the PC 3.
そして、この音声認識システムにおいて、外部オーディオ機器2は、ナビゲーション装置1と有線又は無線でデータ通信可能な状態(例えば、通信ケーブルで接続された状態や、近距離無線通信可能な通信エリア内に存在する状態)を実現できるものであり、データ通信可能な状態においては、外部オーディオ機器2に記憶された楽曲や動画などのコンテンツデータはナビゲーション装置1を介してユーザの発話音声により特定することができるようになる。また、外部オーディオ機器2はPC3と接続可能であり、PC3は、サーバ4と有線又は無線でデータ通信が可能となっている。PC3は、サーバ4から楽曲や動画などのコンテンツデータ、音声認識辞書を作成するためのツールなどをダウンロードできる。
In this voice recognition system, the
図2は、ナビゲーション装置1の内部構成を示すブロック図である。ナビゲーション装置1は、位置検出器11、操作スイッチ群12、外部オーディオ機器接続I/F13、ステアリングスイッチ(以下「ステアリングSW」という。)14、マイク15、制御回路16、メモリ17、表示装置18を備える。
FIG. 2 is a block diagram showing an internal configuration of the
位置検出器11は、GPS(Global Positioning System)用の人工衛星からの送信電波をGPSアンテナを介して受信し、車両の位置、速度、進行方向などを検出する。
操作スイッチ群12は、表示装置18と一体に構成され表示画面上に設置されるタッチパネル及び表示装置18の周囲に設けられたメカニカルなキースイッチ等が用いられる。なお、タッチパネルと表示装置18とは積層一体化されており、タッチパネルには、感圧方式、電磁誘導方式、静電容量方式、あるいはこれらを組み合わせた方式など各種の方式があるが、その何れを用いてもよい。
The
The
外部オーディオ機器接続I/F13は、例えば、外部オーディオ機器2など可搬型の携帯音楽プレーヤを接続するためのUSB(Universal・Serial・Bus)インターフェースである。
The external audio device connection I /
ステアリングSW14は、ステアリングの近傍に設けられ、ナビゲーション装置1を操作するためのスイッチ群であり、操作スイッチ群12と同様の機能を有する。
マイク15は、運転者などユーザの発話音声を入力するための機器である。
The
The
制御回路16は、ナビゲーション装置1の各種デバイスに制御信号を送り、データ処理を実行するための電子制御ユニットである。
メモリ17は、ナビゲーション装置1で利用する各種データを記憶するための記憶装置であり、音声認識エンジン(音認エンジン)に関する情報が予め記憶されている。また、メモリ17は、例えば、楽曲を検索するための音声認識辞書(音認辞書)を外部オーディオ機器2から受信して記憶することができる。
The
The
表示装置18は、地図や再生する楽曲などを表示するためのディスプレイであり、前述したとおり、操作スイッチ群12と積層一体化されている。
図3は、外部オーディオ機器2の内部構成を示すブロック図である。外部オーディオ機器2は、操作スイッチ群21、外部機器接続I/F22、制御回路23、メモリ24、表示装置25を備える。
The
FIG. 3 is a block diagram showing the internal configuration of the
操作スイッチ群21は、操作ボタンやタッチセンサなどで構成されており、外部オーディオ機器2を操作するためのスイッチ群である。
外部機器接続I/F22は、外部オーディオ機器2をナビゲーション装置1やPC3と通信可能に接続するためのUSB(Universal・Serial・Bus)インターフェースである。
The
The external device connection I /
メモリ24は、外部オーディオ機器2で利用する各種データを記憶するための記憶装置であり、例えば、楽曲を検索するための音声認識辞書(音認辞書)、ナビゲーション装置1で用いている音声認識エンジン(音認エンジン)に関する情報、音声認識辞書を作成するための音認辞書作成ツール(以下「ツール」という。)などを記憶することができる。
The
表示装置25は、外部オーディオ機器2の操作状態やコンテンツのタイトルなどを表示するためのディスプレイである。
図4は、PC3の内部構成を示すブロック図である。PC3は、操作スイッチ群31、外部機器接続I/F32、ネットワーク接続I/F33、制御回路34、メモリ35、表示装置36を備える。
The
FIG. 4 is a block diagram showing the internal configuration of the
操作スイッチ群31は、キーボートやマウスなどの入力デバイスであり、外部機器接続I/F32は、外部オーディオ機器2をPC3に接続可能なUSB(Universal・Serial・Bus)インターフェースである。ネットワーク接続I/F33は、インターネット回線に有線又は無線で接続するためのインターフェースであり、制御回路34は、PC3の各デバイスに制御信号を送り、データ処理などを行なう中央制御ユニットである。
The
メモリ35は、音声認識辞書を作成するためのツールやナビゲーション装置1で用いられている音声認識エンジンに関する情報などが記憶される記憶装置である。表示装置36は、PC3による演算結果などを表示するディスプレイである。
The
サーバ4の内部構成については図示しないが、図4に示したPC3のブロック図と同様である。
[2 処理]
以下、本実施形態のナビゲーション装置1、外部オーディオ機器2、PC3、サーバ4が実行する処理につき、順に説明する。
Although the internal configuration of the server 4 is not shown, it is the same as the block diagram of the
[2 processing]
Hereinafter, processing executed by the
図5は、ナビゲーション装置1の制御回路16が実行する処理を示すフローチャートである。ナビゲーション装置1の制御回路16は、ユーザが外部オーディオ機器2の外部機器接続I/F22とナビゲーション装置1の外部オーディオ機器接続I/F13とをケーブルで接続することでこの処理を開始する。
FIG. 5 is a flowchart showing processing executed by the
まずS100で、ナビゲーション装置1の制御回路16は、ナビゲーション装置1が有する音声認識エンジンに関する情報(以下「音声認識エンジン情報」という。)が外部オーディオ機器2に記憶されているか否かを判断する。具体的には、制御回路16が外部オーディオ機器2に音声認識エンジン情報についての問い合わせを行う信号を送信し、外部オーディオ機器2から返信される信号により、音声認識エンジン情報の有無を判断する。
First, in S <b> 100, the
ここでいう音声認識エンジン情報とは、ナビゲーション装置1のメーカや機種などによって依存する音声認識エンジンの種類を特定することができるデータを示しており、かかるデータがあればナビゲーション装置1がどの音声認識エンジンを用いているのかが特定できることになる。この音声認識エンジン情報により、その音声認識エンジンが音声認識に際して参照する音声認識辞書を作成するためのツール(ソフトウエア)を特定できる。
The speech recognition engine information here indicates data that can specify the type of the speech recognition engine that depends on the manufacturer or model of the
S100で、外部オーディオ機器2に音声認識エンジン情報が記憶されていれば(S100:YES)、S110に進み、外部オーディオ機器2に音声認識エンジン情報が記憶されていなければ(S100:NO)、S160に進む。
If the speech recognition engine information is stored in the
S110では、ナビゲーション装置1が有する音声認識エンジン情報と外部オーディオ機器2に記憶されている音声認識エンジン情報とが同一か否かを判断する。すなわち、ナビゲーション装置1の制御回路16が、外部オーディオ機器2から、音声認識エンジン情報を受信し、ナビゲーション装置1が有するエンジン情報と比較して一致するか否かにより判断する。
In S110, it is determined whether or not the speech recognition engine information included in the
S110でナビゲーション装置1が有する音声認識エンジン情報と外部オーディオ機器2に記憶されている音声認識エンジン情報とが同一であれば(S110:YES)、S120に進み、同一でなければ(S110:NO)、S160に進む。
If the speech recognition engine information of the
S120では、外部オーディオ機器2にコンテンツデータとして記憶されている楽曲や動画に対応する音声認識辞書(音認辞書)が外部オーディオ機器2内に存在するか(記憶しているか)否かを判断する。すなわち、制御回路16が、外部オーディオ機器2に対し、音声認識辞書の存在を問い合わせる信号を送り、これに対して外部オーディオ機器2から返信される確認信号により判断する。
In S120, it is determined whether or not a speech recognition dictionary (acceptance dictionary) corresponding to a song or a video stored as content data in the
なお楽曲や動画などのコンテンツデータに対応した音声認識辞書とは、通常楽曲であれば、タイトル、アーティスト名、アルバム名、ジャンルなどの文字データに対応した発話音声データから音声認識に必要な特徴部分を取り出したものであり、ユーザの発話音声と比較することで、楽曲を特定することができる。以下特に楽曲について説明するが、動画についても同様の処理となる。 Note that the speech recognition dictionary that supports content data such as music and videos is a feature that is necessary for speech recognition from spoken voice data that corresponds to text data such as titles, artist names, album names, and genres for normal music. The music can be specified by comparing with the voice of the user. In the following, music will be described in particular, but the same processing is applied to moving images.
S120で、外部オーディオ機器2に記憶されている楽曲に対応して、全ての音声認識辞書が記憶されている場合(S120:全て有り)、S130に進み、S130では外部オーディオ機器2に記憶されている音声認識辞書をデータ通信により全て取得し、ナビゲーション装置1のメモリ17に記憶して、処理を終了する。
If all speech recognition dictionaries are stored corresponding to the music stored in the
S120で、外部オーディオ機器2に記憶されている楽曲に対応して、一部の音声認識辞書が記憶されている場合(S120:一部有り)、S140に進み、S140では外部オーディオ機器2に記憶されている音声認識辞書をデータ通信により取得し、ナビゲーション装置1のメモリ17に記憶して、S150に進む。
If a part of the voice recognition dictionary is stored corresponding to the music stored in the
S150では、外部オーディオ機器2に記憶されていない音声認識辞書を作成するため、外部オーディオ機器2に記憶されている残りの楽曲の情報(タイトル、アーティスト名アルバム名、ジャンルなど)を外部オーディオ機器2からデータ通信により取得して、ナビゲーション装置1の制御回路16が残りの楽曲などに対する音声認識辞書を作成し(S150)、処理を終了する。楽曲の情報から音声認識辞書を作成するプロセスは、ナビゲーション装置1のメモリ17に音声認識辞書を作成するためのツール(ソフトウエア)が予め記憶されており、そのツールを制御回路16が実行することで行われる。ツールがどのようにして音声認識辞書を作成するのかについては周知の方法を使うものであり、ここでは詳述しない。
In S150, in order to create a speech recognition dictionary that is not stored in the
S100で、音声認識エンジン情報が外部オーディオ機器2に記憶されていない場合(S100:NO)及びS110で、外部オーディオ機器2に記憶されている音声認識エンジン情報がナビゲーション装置1の有する音声認識エンジン情報と同一でない場合(S110:NO)、S160に進む。
When the speech recognition engine information is not stored in the
S160では、ナビゲーション装置1が有する音声認識エンジン情報を外部オーディオ機器2に送信する。すなわち、ナビゲーション装置1で用いる音声認識エンジンを特定できる情報が外部オーディオ機器2に記憶されていないため、音声認識エンジン情報を外部オーディオ機器2に送信して、外部オーディオ機器2側で音声認識エンジンに適合した音声認識辞書が作成できるようにする。具体的には外部オーディオ機器2が音声認識エンジンに適合する音声認識辞書作成ツールを取得して、そのツールを実行することになる。このS160の処理の後、S170に進む。
In S160, the speech recognition engine information of the
またS120で、外部オーディオ機器2に記憶されている楽曲に対応する音声認識辞書が一つもない場合(S120:一つも無い)も、S170に進む。
S170では、外部オーディオ機器2に記憶されている楽曲の情報を取得して、ナビゲーション装置1の制御回路16が楽曲に対応する音声認識辞書を作成して、処理を終了する。
In S120, if there is no voice recognition dictionary corresponding to the music stored in the external audio device 2 (S120: none), the process proceeds to S170.
In S170, the music information stored in the
図6は、外部オーディオ機器2の制御回路23が、ナビゲーション装置1に接続した状態で実行する処理を示すフローチャートである。外部オーディオ機器2の制御回路23は、ユーザによりナビゲーション装置1の外部オーディオ機器接続I/F13と外部オーディオ機器2の外部機器接続I/F22とがケーブルにより接続されることでこの処理を開始する。
FIG. 6 is a flowchart illustrating processing executed by the
まずS200で、ナビゲーション装置1に記憶されている音声認識エンジン情報と外部オーディオ機器2のメモリ24に記憶されている音声認識エンジン情報とが同一か否かを判断する。メモリ24に音声認識エンジンが記憶されていない場合は同一でないと判断される。
First, in S200, it is determined whether or not the speech recognition engine information stored in the
ナビゲーション装置1に記憶されている音声認識エンジン情報と外部オーディオ機器2のメモリ24に記憶されている音声認識エンジン情報と同一であれば(S200:YES)、S210に進み、同一でなければ(S200:NO)、S250に進む。
If the speech recognition engine information stored in the
S210では、対応する音声認識辞書が外部オーディオ機器2のメモリ24に記憶されているか否かを判断する。
S210で、メモリ24が楽曲などに対応する全ての音声認識辞書を記憶している場合(S210:全て有り)、S220に進み、S220でメモリ24が記憶している音声認識辞書を全てナビゲーション装置1に送信して、処理を終了する。
In S210, it is determined whether or not the corresponding speech recognition dictionary is stored in the
If the
S210で、メモリ24に楽曲に対応する一部の音声認識辞書が記憶されている場合(S210:一部有り)、S230に進む。
S230では、メモリ24に記憶されている音声認識辞書をナビゲーション装置1に送信し、S240に進む。
In S210, when some speech recognition dictionaries corresponding to the music are stored in the memory 24 (S210: some are present), the process proceeds to S230.
In S230, the speech recognition dictionary stored in the
S240では、ナビゲーション装置1側で外部オーディオ機器2のメモリ24に記憶されていない音声認識辞書を作成するため、外部オーディオ機器2のメモリ24が記憶している残りの楽曲の情報をナビゲーション装置1に送信し、処理を終了する。
In S240, in order to create a speech recognition dictionary that is not stored in the
一方、S200で、ナビゲーション装置1に記憶されている音声認識エンジン情報と外部オーディオ機器2のメモリ24に記憶されている音声認識エンジン情報とが同一でなければ(S200:NO)、S250に進み、S250で、ナビゲーション装置1から音声認識エンジン情報を取得して、S260に進む。
On the other hand, if the speech recognition engine information stored in the
またS210で、外部オーディオ機器2のメモリ24に記憶されている楽曲などに対応する音声認識辞書が一つも無い場合(S210:一つも無い)も、S260に進む。
S260では、外部オーディオ機器2のメモリ24に記憶されている楽曲などの情報をナビゲーション装置1に送信して、処理を終了する。
In S210, if there is no voice recognition dictionary corresponding to the music stored in the
In S260, information such as music stored in the
図7は、外部オーディオ機器2の制御回路23が、PC3に接続した状態で実行する処理を示すフローチャートである。外部オーディオ機器2の制御回路23は、ユーザにより外部オーディオ機器2の外部機器接続I/F22とPC5の外部機器接続I/F32とがケーブルで接続され、外部オーディオ機器2を音声認識により操作可能とするために音声認識辞書を作成するためのプログラムが実行されることで、この処理を開始する。
FIG. 7 is a flowchart illustrating processing executed by the
まずS300で、外部オーディオ機器2のメモリ24に音声認識エンジン情報が記憶されているか否かを判断する。メモリ24に音声認識エンジンが記憶されていなければ(S300:NO)、S310に進み、音声認識エンジンが記憶されていれば(S300:YES)、S320に進む。
First, in S300, it is determined whether or not speech recognition engine information is stored in the
S310では、PC5から全ての音声認識エンジンに対応できる全てのツールを通信により受信して、メモリ24に記憶する。その後、S330に進む。
一方、S320では、メモリ24に記憶されている音声認識エンジン情報に対応したツールがメモリ24に記憶されているか否かを判断する。具体的には、メモリ24に記憶されているツールのバージョンデータを参照するなどの方法で、メモリ24に記憶されている音声認識エンジン情報との対応を確認する。ツールが記憶されていない場合は、対応するツールが記憶されていないと判断される。対応したツールが記憶されている場合(S320:YES)、S330に進み、対応したツールが記憶されていない場合(S320:NO)、S340に進む。
In S <b> 310, all tools that can support all voice recognition engines are received from the PC 5 by communication and stored in the
On the other hand, in S320, it is determined whether or not a tool corresponding to the speech recognition engine information stored in the
S330では、メモリ24に記憶されている楽曲などのコンテンツデータから全ての音声認識辞書が作成されているか否かを判断する。楽曲から音声認識辞書が全て作成されていれば(S330:YES)、そのまま処理を終了する。楽曲などから全ての音声認識辞書が作成されていなければ(S330:NO)、S350に進む。
In S330, it is determined whether or not all speech recognition dictionaries have been created from content data such as music stored in the
一方、S340では、PC3から、メモリ24が記憶している音声認識エンジン情報に対応するツールを通信により取得して、メモリ24に記憶する。具体的には音声認識エンジン情報をPC3に送り、PC3から対応するツールを受信することにより行う。その後、S350に進む。
On the other hand, in S340, a tool corresponding to the speech recognition engine information stored in the
S350では、外部オーディオ機器2の制御回路23が、メモリ24に記憶しているツールを実行し、楽曲の情報(タイトル、アーティスト、アルバム、ジャンルなど)を基に音声認識辞書を作成し、処理を終了する。なお、S310により全てのツールを取得した場合は、全ての音声認識エンジンに対応できる音声認識辞書を作成することになる。そして、この場合はナビゲーション装置1の制御回路16は、図6に示したフローチャートに代えて、ナビゲーション装置1のメモリ17に記憶されている音声認識エンジン情報に対応する音声認識辞書だけを選択した上で、選択した音声認識辞書を取得することになる。
In S350, the
図8は、PC3の制御回路34が、外部オーディオ機器2を接続した状態で実行する処理を示すフローチャートである。PC3の制御回路34は、ユーザによりPC5の外部機器接続I/F32と外部オーディオ機器2の外部機器接続I/F22とがケーブルにより接続され、所定のプログラムが実行されることで、この処理を開始する。
FIG. 8 is a flowchart showing a process executed by the
まずS400で、PC3のメモリ35に、外部オーディオ機器2に記憶されている音声認識エンジン情報と同一の音声認識エンジン情報が記憶されているか否かを判断する。具体的には、PC3の制御回路34が、外部オーディオ機器2に対し、音声認識エンジン情報を問い合わせ、メモリ35に同一の音声認識エンジンが記憶されているか否かを比較して判断する。メモリ35に音声認識エンジン情報が記憶されていれば(S400:YES)、S410に進み、音声認識エンジン情報が記憶されていなければ(S400:NO)、S440に進む。
First, in S400, it is determined whether or not the same speech recognition engine information as the speech recognition engine information stored in the
S410では、最新のバージョンのツールをダウンロードする準備として、旧バージョンとなって不要なツールを削除して、S420に進む。
S420では、サーバ4より音声認識エンジン情報から、最新のバージョンのツールをダウンロードして、S430に進む。
In S410, as a preparation for downloading the latest version of the tool, the old version of the unnecessary tool is deleted, and the process proceeds to S420.
In S420, the latest version of the tool is downloaded from the speech recognition engine information from the server 4, and the process proceeds to S430.
S430では、音声認識エンジン情報に対応したツールの最新バージョンが外部オーディオ機器2に記憶されているか否かを判断する。具体的には、S420でダウンロードしたツールと外部オーディオ機器2に記憶されているツールとを比較することにより行う。最新バージョンが外部オーディオ機器2に記憶されていれば(S430:YES)、そのまま処理を終了する。最新バージョンが外部オーディオ機器2に記憶されていなければ(S430:NO)、S490に進む。
In S430, it is determined whether or not the latest version of the tool corresponding to the speech recognition engine information is stored in the
一方、S400で、メモリ35に、外部オーディオ機器2に記憶されている音声認識エンジン情報と同一の音声認識エンジンが記憶されていなければ(S400:NO)、S440に進み、S440で、外部オーディオ機器2に対し、音声認識エンジン情報を取得する命令を送り、S450に進む。
On the other hand, if the same speech recognition engine as the speech recognition engine information stored in the
S450では、外部オーディオ機器2から音声認識エンジン情報を取得できたか否かを判断する。音声認識エンジン情報を取得できれば(S450:YES)、S410に進む。外部オーディオ機器2に音声認識エンジン情報が記憶されていないなど、音声認識エンジン情報を取得できなければ(S450:NO)、S460に進む。
In S450, it is determined whether or not the speech recognition engine information has been acquired from the
S460では、最新のバージョンのツールをダウンロードする準備として、旧バージョンの不要なツールを削除し、S470に進む。
S470では、サーバ4から全ての音声認識エンジンについてのツールをダウンロードし、S480に進む。
In S460, in preparation for downloading the latest version of the tool, the unnecessary tool of the old version is deleted, and the process proceeds to S470.
In S470, the tool about all the speech recognition engines is downloaded from the server 4, and it progresses to S480.
S480では、全ての音声認識エンジン情報に対応したツールの最新バージョンが外部オーディオ機器2に記憶されているか否かを判断する。全てのツールの最新バージョンが記憶されていれば(S480:YES)、そのまま処理を終了する。ツールの最新バージョンが記憶されていなければ(S490:NO)、S490に進む。
In S480, it is determined whether or not the latest version of the tool corresponding to all the speech recognition engine information is stored in the
S490では、ツールの最新版をPC3から外部オーディオ機器2に送信し、処理を終了する。
図9は、サーバ4の制御回路(図示せず)が、PC3との通信を行なう際に実行する処理を示すフローチャートである。サーバ4の制御回路は、PC3からのアクセスがあって処理を開始する。
In S490, the latest version of the tool is transmitted from the
FIG. 9 is a flowchart showing a process executed when a control circuit (not shown) of the server 4 communicates with the
まずS500で、PC3からのアクセス要求信号を受信し、S510に進む。
S510で、PC3からナビゲーション装置1の音声認識エンジン情報を取得できたか否かを判断する。音声認識エンジン情報を取得できれば(S510:YES)、S520に進み、音声認識エンジン情報を取得できなければ(S510:NO)、S540に進む。
First, in S500, an access request signal from the
In S510, it is determined whether or not the voice recognition engine information of the
S520では、サーバ4が記憶している最新バージョンのツールとPC3が記憶しているツールとが一致するか否かを判断する。具体的には例えば、PC3からツールの情報(バージョン情報)を取得する。この場合PC3がツールにツールが記憶されていない場合は両者が一致しないと判断する。両者が一致していれば(S520:YES)、そのまま処理を終了し、両者が一致していなければ(S520:NO)、S530に進む。
In S520, it is determined whether or not the latest version of the tool stored in the server 4 matches the tool stored in the
S530では、サーバ4からPC3が要求する音声認識エンジン情報に対応するツールをPC3に配信し、処理を終了する。
S540では、サーバ4から全ての音声認識エンジンに対応できる全てのツールをPC3に配信し、処理を終了する。
In S530, the tool corresponding to the speech recognition engine information requested by the
In S540, all the tools that can support all voice recognition engines are distributed from the server 4 to the
[3 効果]
以上説明したとおり本実施形態の音声認識システムによれば、音声認識辞書をナビゲーション装置1内部で作成するのではなく外部オーディオ機器2内部で作成してから取得するので、外部オーディオ機器2が発話音声により操作可能となるまでの時間を短縮することができる。
[3 effects]
As described above, according to the speech recognition system of the present embodiment, the speech recognition dictionary is not created inside the
しかもその音声認識辞書は、一般に多数のデータとなる楽曲又は動画を内容とするコンテンツデータに対応するものであることから、時間短縮の効果は極めて大きい。
また、ナビゲーション装置1が記憶している音声認識エンジン情報が外部オーディオ機器2に送られ、音声認識エンジンに適合したツールを用いて音声認識辞書を作成するので、この操作がなされた場合は不要な音声認識辞書が作成されることなく、効率のよい準備が可能となる。
Moreover, since the speech recognition dictionary generally corresponds to content data that contains a large number of pieces of music or moving images, the effect of shortening the time is extremely great.
Further, since the speech recognition engine information stored in the
[4 特許請求の範囲との対応]
なお、本実施形態のナビゲーション装置1につき、S130及びS140を実行する制御回路16が辞書取得手段に相当し、S160を実行する制御回路16が辞書送信手段に相当する。
[4 Correspondence with Claims]
In the
また外部オーディオ機器2につき、S220及びS230を実行する制御回路23が辞書送信手段に相当し、S250を実行する制御回路23が特定情報取得手段に相当し、S340を実行する制御回路23がツール取得手段に相当し、S350を実行する制御回路23が辞書作成手段に相当する。
For the
[5 他の形態]
以上、本発明の一実施形態について説明したが、本発明は、種々の形態を採り得ることは言うまでもない。
[5 Other forms]
As mentioned above, although one Embodiment of this invention was described, it cannot be overemphasized that this invention can take a various form.
例えば、本実施形態では、外部オーディオ機器2が楽曲や動画、ツールなどのデータをPC3からダウンロードする構成としたが、例えば、携帯電話や通信携帯端末などの機器であれば、PC3を介することなく、直接無線でインターネットやセンタのサーバなどに接続して、各種データをダウンロードする構成にしてもよい。
For example, in the present embodiment, the
また本実施形態では、外部オーディオ機器2の内部でツールを実行して音声認識辞書を作成したが、これは例えばPC3でツールを実行してもよいし、サーバ4で予め作成した音声認識辞書をダウンロードなどにより受信する構成にしてもよい。
In this embodiment, the voice recognition dictionary is created by executing the tool inside the
また本実施形態では、コンテンツデータとして特に楽曲とする場合について説明したが、動画でもよいし、その他、ワードプロセッサ、スプレッドシート、プレゼンテーション用スライドなどのファイル、ゲーム、ニュース、講演、娯楽などの音声データ、デジタルカメラなどで撮影した写真など画像データなどコンテンツデータになるものであればよい。 Further, in the present embodiment, the case where the music data is particularly set as the content data has been described. However, the video data may be a movie, a file such as a word processor, a spreadsheet, a slide for presentation, audio data such as a game, news, lecture, entertainment, Any content data such as image data such as a photograph taken with a digital camera may be used.
1…ナビゲーション装置、2…外部オーディオ機器、3…PC、4…サーバ、11…位置検出器、12…操作スイッチ群、13…外部オーディオ機器接続I/F、14…ステアリングSW、15…マイク、16…制御回路、17…メモリ、18…タッチパネル、21…操作スイッチ群、22…外部機器接続I/F、23…制御回路、24…メモリ、25…表示装置、31…操作スイッチ群、32…外部機器接続I/F、33…ネットワーク接続I/F、34…制御回路、35…メモリ、36…表示装置
DESCRIPTION OF
Claims (6)
コンテンツデータが記憶され、当該音声認識装置とデータ通信可能な状態においてユーザの発話音声により操作可能となる端末機器であって、当該記音声認識装置が有する音声認識エンジンの種類を特定可能な特定情報に基づいて、当該音声認識装置が有する音声認識エンジンの種類に対応する音声認識辞書を作成するためのツールを外部から取得し、前記取得したツールを用いて前記コンテンツデータを発話音声で特定可能とする前記音声認識辞書を作成する端末機器とデータ通信可能になったことを条件として、当該音声認識装置が有する音声認識エンジンの種類に対応する、前記コンテンツデータを発話音声で特定可能とする音声認識辞書を、前記端末機器から取得する辞書取得手段と、
当該音声認識装置が有する音声認識エンジンの種類を特定可能な前記特定情報を前記端末機器に送信する特定情報送信手段と、
を備えたこと
を特徴とする音声認識装置。 A speech recognition device for inputting speech of a user and performing speech recognition of the input speech by referring to a speech recognition dictionary stored in an internal storage device,
Specific information that can identify the type of voice recognition engine of the voice recognition device, which is a terminal device that can be operated by a user's uttered voice in a state where content data is stored and data communication with the voice recognition device is possible Based on the above, a tool for creating a speech recognition dictionary corresponding to the type of speech recognition engine that the speech recognition apparatus has is acquired from the outside, and the content data can be specified by uttered speech using the acquired tool Voice recognition that enables the content data corresponding to the type of voice recognition engine of the voice recognition device to be specified by speech voice on condition that data communication is possible with a terminal device that creates the voice recognition dictionary Dictionary acquisition means for acquiring a dictionary from the terminal device ;
Specific information transmitting means for transmitting the specific information capable of specifying the type of the voice recognition engine of the voice recognition device to the terminal device;
A voice recognition device characterized by comprising:
ユーザの発話音声を入力し、内部の記憶装置に記憶された音声認識辞書を参照することによりその入力した発話音声の音声認識を行うとともに、当該端末機器とデータ通信可能な状態において当該端末機器をユーザの発話音声により操作可能とする音声認識装置とデータ通信可能になったことを条件として、前記コンテンツデータを発話音声で特定可能とする音声認識辞書であって前記音声認識装置が有する音声認識エンジンの種類に対応する音声認識辞書を、前記音声認識装置に送信する辞書送信手段と、
前記音声認識装置が有する音声認識エンジンの種類を特定可能な特定情報を前記音声認識装置から取得する特定情報取得手段と、
前記特定情報取得手段により取得された前記特定情報に基づいて、前記音声認識装置が有する音声認識エンジンの種類に対応する音声認識辞書を作成するためのツールを外部から取得するツール取得手段と、
前記ツール取得手段により取得されたツールを用いて、前記音声認識装置が有する音声認識エンジンの種類に対応する前記音声認識辞書を作成する辞書作成手段と、
を備えたこと
を特徴とする端末機器。 A terminal device in which content data is stored in an internal storage device,
The user's speech is input, the speech recognition of the input speech is performed by referring to the speech recognition dictionary stored in the internal storage device, and the terminal device is placed in a state where data communication with the terminal device is possible. A speech recognition dictionary that the speech recognition device has a speech recognition dictionary that allows the content data to be specified by speech speech on condition that data communication is possible with a speech recognition device that can be operated by speech speech of a user Dictionary transmitting means for transmitting a speech recognition dictionary corresponding to the type of the speech recognition device to the speech recognition device ;
Specific information acquisition means for acquiring, from the voice recognition device, specific information capable of specifying the type of voice recognition engine of the voice recognition device;
Based on the specific information acquired by the specific information acquisition means, a tool acquisition means for acquiring a tool for creating a voice recognition dictionary corresponding to the type of voice recognition engine of the voice recognition device from the outside,
Using the tool acquired by the tool acquisition means, a dictionary creation means for creating the speech recognition dictionary corresponding to the type of speech recognition engine of the speech recognition device;
A terminal device characterized by comprising:
コンテンツデータが記憶され、当該音声認識装置とデータ通信可能な状態においてユーザの発話音声により操作可能となる端末機器であって、当該記音声認識装置が有する音声認識エンジンの種類を特定可能な特定情報に基づいて、当該音声認識装置が有する音声認識エンジンの種類に対応する音声認識辞書を作成するためのツールを外部から取得し、前記取得したツールを用いて前記コンテンツデータを発話音声で特定可能とする前記音声認識辞書を作成する端末機器とデータ通信可能になったことを条件として、当該音声認識装置が有する音声認識エンジンの種類に対応する、前記コンテンツデータを発話音声で特定可能とする音声認識辞書を、前記端末機器から取得する辞書取得手段と、
当該音声認識装置が有する音声認識エンジンの種類を特定可能な前記特定情報を前記端末機器に送信する特定情報送信手段
としてコンピュータを機能させるための音声認識装置用プログラム。 A program for a speech recognition device for causing a computer to function as a speech recognition device for inputting speech of a user and referring to a speech recognition dictionary stored in an internal storage device to perform speech recognition of the input speech speech. There,
Specific information that can identify the type of voice recognition engine of the voice recognition device, which is a terminal device that can be operated by a user's voice in a state where content data is stored and data communication with the voice recognition device Based on the above, a tool for creating a speech recognition dictionary corresponding to the type of speech recognition engine that the speech recognition apparatus has is acquired from the outside, and the content data can be specified by uttered speech using the acquired tool Voice recognition that enables the content data corresponding to the type of voice recognition engine of the voice recognition device to be specified by speech voice on condition that data communication is possible with a terminal device that creates the voice recognition dictionary Dictionary acquisition means for acquiring a dictionary from the terminal device ;
Specific information transmitting means for transmitting the specific information capable of specifying the type of the speech recognition engine of the speech recognition apparatus to the terminal device
A program for a speech recognition apparatus for causing a computer to function as a computer.
ユーザの発話音声を入力し、内部の記憶装置に記憶された音声認識辞書を参照することによりその入力した発話音声の音声認識を行うとともに、当該端末機器とデータ通信可能な状態において当該端末機器をユーザの発話音声により操作可能とする音声認識装置とデータ通信可能になったことを条件として、前記コンテンツデータを発話音声で特定可能とする音声認識辞書であって前記音声認識装置が有する音声認識エンジンの種類に対応する音声認識辞書を、前記音声認識装置に送信する辞書送信手段と、
前記音声認識装置が有する音声認識エンジンの種類を特定可能な特定情報を前記音声認識装置から取得する特定情報取得手段と、
前記特定情報取得手段により取得された前記特定情報に基づいて、前記音声認識装置が有する音声認識エンジンの種類に対応する音声認識辞書を作成するためのツールを外部から取得するツール取得手段と、
前記ツール取得手段により取得されたツールを用いて、前記音声認識装置が有する音声認識エンジンの種類に対応する前記音声認識辞書を作成する辞書作成手段
としてコンピュータを機能させるための端末機器用プログラム。 A program for a terminal device for causing a computer to function as a terminal device whose content data is stored in an internal storage device,
The user's speech is input, the speech recognition of the input speech is performed by referring to the speech recognition dictionary stored in the internal storage device, and the terminal device is placed in a state where data communication with the terminal device is possible. A speech recognition dictionary that the speech recognition device has a speech recognition dictionary that allows the content data to be specified by speech speech on condition that data communication is possible with a speech recognition device that can be operated by speech speech of a user Dictionary transmitting means for transmitting a speech recognition dictionary corresponding to the type of the speech recognition device to the speech recognition device ;
Specific information acquisition means for acquiring, from the voice recognition device, specific information capable of specifying the type of voice recognition engine of the voice recognition device;
Based on the specific information acquired by the specific information acquisition means, a tool acquisition means for acquiring a tool for creating a voice recognition dictionary corresponding to the type of voice recognition engine of the voice recognition device from the outside,
A program for a terminal device for causing a computer to function as a dictionary creation unit that creates the speech recognition dictionary corresponding to the type of speech recognition engine of the speech recognition apparatus using the tool acquired by the tool acquisition unit .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008224974A JP5120158B2 (en) | 2008-09-02 | 2008-09-02 | Speech recognition device, terminal device, speech recognition device program, and terminal device program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008224974A JP5120158B2 (en) | 2008-09-02 | 2008-09-02 | Speech recognition device, terminal device, speech recognition device program, and terminal device program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010060720A JP2010060720A (en) | 2010-03-18 |
| JP5120158B2 true JP5120158B2 (en) | 2013-01-16 |
Family
ID=42187608
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008224974A Expired - Fee Related JP5120158B2 (en) | 2008-09-02 | 2008-09-02 | Speech recognition device, terminal device, speech recognition device program, and terminal device program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5120158B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11317063A (en) * | 1998-04-30 | 1999-11-16 | Clarion Co Ltd | Car audio system, its control method and recording medium recorded with car audio system controlling program |
| WO2002001550A1 (en) * | 2000-06-26 | 2002-01-03 | Mitsubishi Denki Kabushiki Kaisha | Method and system for controlling device |
| JP2006276460A (en) * | 2005-03-29 | 2006-10-12 | Nec Corp | System, method and program for distributing dictionary for speech recognition |
| JP4859642B2 (en) * | 2006-11-30 | 2012-01-25 | 富士通株式会社 | Voice information management device |
-
2008
- 2008-09-02 JP JP2008224974A patent/JP5120158B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010060720A (en) | 2010-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12361943B2 (en) | Electronic devices with voice command and contextual data processing capabilities | |
| JP6501217B2 (en) | Information terminal system | |
| JP5162601B2 (en) | Mobile device gateway system and method | |
| US8918244B2 (en) | System and method of synchronizing an in-vehicle control system with a remote source | |
| JP5821639B2 (en) | Voice recognition device | |
| US7870142B2 (en) | Text to grammar enhancements for media files | |
| CN115248889B (en) | A method and apparatus for recommending vehicle driving strategies | |
| JP2009300537A (en) | Speech actuation system, speech actuation method and in-vehicle device | |
| EP2750026B1 (en) | Audio device | |
| CN105653366A (en) | Information Processing Apparatus and Execution Management Program | |
| JP5986468B2 (en) | Display control apparatus, display system, and display control method | |
| CN107341158A (en) | Information acquisition method, device and the equipment of multimedia file | |
| CN113160824B (en) | Information Processing System | |
| Tashev et al. | Commute UX: Voice enabled in-car infotainment system | |
| JP5120158B2 (en) | Speech recognition device, terminal device, speech recognition device program, and terminal device program | |
| JP5626794B2 (en) | In-vehicle device system and in-vehicle device and portable terminal constituting the in-vehicle device system | |
| CN117090668A (en) | Vehicle exhaust sound adjustment method, device and vehicle | |
| JP6710460B2 (en) | Electronic device and music reproduction system | |
| JP2013068665A (en) | Speech recognition device | |
| JP2011095498A (en) | On-vehicle information processing device and on-vehicle information processing method | |
| US20110093545A1 (en) | Voice-activated acquisition of non-local content | |
| JP2021156992A (en) | Support method of start word registration, support device, voice recognition device and program | |
| JP4127109B2 (en) | Information providing method, information providing system, center, and in-vehicle information terminal device | |
| JP5500647B2 (en) | Method and apparatus for generating dynamic speech recognition dictionary | |
| JP2006284677A (en) | Voice guiding device, and control method and control program for voice guiding device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110202 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120117 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120309 |
|
| 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: 20120925 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121008 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151102 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151102 Year of fee payment: 3 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |