JP4721399B2 - Audio output device, audio output method, and program - Google Patents
Audio output device, audio output method, and program Download PDFInfo
- Publication number
- JP4721399B2 JP4721399B2 JP2004287009A JP2004287009A JP4721399B2 JP 4721399 B2 JP4721399 B2 JP 4721399B2 JP 2004287009 A JP2004287009 A JP 2004287009A JP 2004287009 A JP2004287009 A JP 2004287009A JP 4721399 B2 JP4721399 B2 JP 4721399B2
- Authority
- JP
- Japan
- Prior art keywords
- function
- voice
- registered
- user
- personal name
- 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 - Lifetime
Links
Images
Landscapes
- Telephone Function (AREA)
- Information Transfer Between Computers (AREA)
Description
本発明は、スピーカに音声を出力させる音声出力装置、音声出力方法、およびプログラムに関する。
The present invention relates to an audio output device that outputs audio to a speaker, an audio output method, and a program .
従来では、自販機や自動改札等、公共の機器での音声合成機器の搭載が主であったが、音声合成機能を有する機器が増加の一途を辿り、近年では、電話機やカーナビ等の比較的安価な民生製品にまで、音声合成機能搭載の裾野が広がっている。このような音声合成機能の搭載で、個人レベルで使用する機器において、ユーザインタフェース性をより向上するような努力が払われている。 Conventionally, voice synthesizers have been mainly installed in public equipment such as vending machines and automatic ticket gates, but the number of devices with voice synthesizer functions has been increasing. The range of voice synthesis functions has been expanded to consumer products. Equipped with such a speech synthesis function, efforts are being made to further improve user interface in devices used at the individual level.
一方、上記機器においては、機能の複合化が進んでいる。たとえば、カーナビでは経路案内の機能に加えて、オーディオ機能の搭載や、さらには、ネット接続機能を搭載したインターネットのブラウジング機能を有する商品も出現し、機能の複合化が進んでいる。 On the other hand, in the above devices, functions are being compounded. For example, in car navigation systems, in addition to the function of route guidance, products having an audio function and an Internet browsing function equipped with a network connection function have appeared, and functions are being compounded.
この傾向は、電話機等においても同様であり、従来の電話機能に加えて、ネット接続機能や、スケジューラ機能の搭載等、電話機以外の機能を、複合的に搭載している。 This tendency is the same for telephones and the like, and in addition to the conventional telephone function, functions other than the telephone such as a network connection function and a scheduler function are combined.
そして、これら電話機等に複合的に搭載されている各機能に、音声合成を活用した機能が、搭載され、機器が具備している音声合成機能を、多目的で使用している。 A function utilizing speech synthesis is installed in each function that is combinedly mounted on these telephones and the like, and the speech synthesis function provided in the device is used for multiple purposes.
たとえば、電話機の複合機能と音声合成機能との関係を挙げると、電話機能として言えば、着信時音声読み上げや、電話帳音声読み上げ等である。 For example, when the relationship between the composite function of a telephone and the voice synthesis function is given, the telephone function is, for example, reading a voice when receiving a call, reading a voice of a telephone directory, or the like.
また、スケジューラ機能としては、スケジュール通知機能がある。さらに、ネット接続機能としては、ホームページ読み上げ機能やメール読み上げ機能等を、音声合成機能として装備している。 As a scheduler function, there is a schedule notification function. Furthermore, as a network connection function, a homepage reading function, a mail reading function and the like are provided as a voice synthesis function.
次に、従来技術をより具体的に説明する。 Next, the prior art will be described more specifically.
まず、音声合成処理に際して、文書データベースに格納されている文書の分野情報を推定し、推定された分野情報に従って、文字認識処理において使用する認識辞書を切り替える方法が知られ(たとえば、特許文献1参照)、この従来例では、読み上げ対象文書の内容を事前に吟味する必要性が生じる。 First, in speech synthesis processing, a method is known in which field information of a document stored in a document database is estimated, and a recognition dictionary used in character recognition processing is switched according to the estimated field information (see, for example, Patent Document 1). In this conventional example, it becomes necessary to examine the contents of the reading target document in advance.
また、音声合成処理に際して、読み上げテキストの解析段階で、入力された話者情報から話者別単語辞書を切り替える構成が知られている(たとえば、特許文献2参照)。 Also, a configuration is known in which a speaker-specific word dictionary is switched from input speaker information at the time of speech-synthesizing analysis at the time of speech synthesis processing (see, for example, Patent Document 2).
さらに、音声合成処理に際して、ゲームプログラムという装置の中のある特定の機能におけるタスク単位で、辞書を切り替え、読み上げる語句を、プログラム自身が予め保持している内容の読み上げが知られている(たとえば、特許文献3参照)。
機器が搭載している音声合成機能に、ユーザ辞書機能を有する場合がある。 The voice synthesis function installed in the device may have a user dictionary function.
日本語等のヨミガナを有する言語においても、たとえば「三部」という語句は、人名のヨミガナとしては、「みつべ」であり、それ以外の意味で考えれば、「さんぶ」である。 Even in a language having Japanese readings, such as Japanese, for example, the phrase “three parts” is “mitsube” as the reading of the person's name, and “sanbu” in other senses.
電話機能として考えれば、「みつべさんから電話です」と、着信時に読み上げを行い、また、「みつべさんへダイヤルします」と、ダイヤル時に読み上げるのが望ましい。 In terms of the telephone function, it is desirable to read “when you receive a call from Mitsube-san” when you receive an incoming call, and “dial to Mitsube-san” when you dial.
しかし、音声合成機能のユーザ辞書に、「三部」=「みつべ」と読むように登録すると、電話機能としては、最適な読み上げを行うが、もし、機器が音声合成機能と連動したホームページ読み上げ機能を有している場合、たとえば「申請書は三部必要です」というホームページ内容を、「申請書はみつべ必要です」という読み上げになり、内容を正しく伝えることができないという問題がある。 However, if it is registered in the user dictionary of the speech synthesis function so that it reads “three parts” = “mitsube”, it will read out optimally as a telephone function, but if the device reads the homepage in conjunction with the speech synthesis function If it has a function, for example, the content of the homepage that “applications need three copies” will be read out as “applications need to be found”, and the content cannot be conveyed correctly.
一方、英語等のようにヨミガナを有さない言語においても、たとえば「Elizabeth」という語句は、人名として考えればニックネームで「Beth」または「Liz」と呼ぶ場合があるが、地名や公園や建物の名称として考えればニックネームは使わず「Elizabeth」のままである。 On the other hand, even in a language that does not have a reading such as English, for example, the phrase “Elizabeth” may be called “Beth” or “Liz” by the nickname when considered as a personal name. If considered as a name, the nickname is not used and it remains "Elizabeth".
上記説明と同様に、ユーザ辞書機能において「Elizabeth」=「Liz」と読むように登録すると、たとえば電話機能において、着信時の読み上げ時に「calling from Liz」と読み上げるが、機器のホームページ読み上げでは、たとえば地名としての「The City of Elizabeth」という語句を、「The City of Liz」と読み上げ、正しい読み上げ内容とはならない。 Similarly to the above description, if the user dictionary function is registered to read “Elizabeth” = “Liz”, for example, the telephone function reads “calling from Liz” at the time of reading when receiving an incoming call. The phrase “The City of Elizabeth” as a place name is read out as “The City of Liz” and does not become the correct reading contents.
つまり、複合的な機能を有する機器、特に予め機器内部で読み上げる対象の語句を持たずに、ネット閲覧した内容を読み上げる機能、また、電話帳機能のように、予め機器に保有できない膨大な対象範囲の読み上げ語句を、電話帳データとしてユーザ入力して読み上げる機能等を有する装置において、正しく読み上げることができないという問題がある。 In other words, devices that have multiple functions, especially the ability to read the contents that are browsed online without having the words to be read in advance inside the device, and the enormous scope that cannot be held in the device in advance, such as the phone book function There is a problem that a device having a function of reading out and reading aloud words as phonebook data cannot be read out correctly.
上記のように、語句の読み上げに関して、膨大な対象範囲の読み上げ語句を読む機能や、プライベート性のある内容を読み上げる機能、また、プライベート性のない一般的な内容を読み上げる機能等、互いに性質が異なる複数の機能を、装置内に複数有する機器において、装置の中で共通に使用されるユーザ辞書の内容が、各機能に対して、共通に反映され、ユーザ辞書に登録された語句によっては、都合の悪い機能が発生するという問題がある。 As described above, with respect to reading a word, the properties are different from each other, such as a function that reads a reading word in a huge target range, a function that reads private contents, and a function that reads general contents that are not private. In a device having a plurality of functions in the device, the contents of the user dictionary commonly used in the device are reflected in common for each function, and depending on the phrases registered in the user dictionary, There is a problem that bad functions occur.
本発明は、音声を出力する機能に対応した複数の機能に対して、適切な読み上げ方法を反映させて、音声を出力させることができる音声出力装置、音声出力方法、およびプログラムを提供することを目的とする。The present invention provides an audio output device, an audio output method, and a program capable of outputting an audio by reflecting an appropriate reading method to a plurality of functions corresponding to an audio output function. Objective.
本発明の音声出力装置は、スピーカに音声を出力させる音声出力手段と、上記音声出力手段により音声を出力する機能に対応した複数の機能のいずれかを実行するときに、特定の語句に対してユーザにより登録された特定の読み上げ方法を示す情報に基づき当該特定の読み上げ方法を音声の出力に反映させるかどうかを、実行する機能に応じて選択することによって、上記音声出力手段に上記機能に対応した音声を出力させる制御手段とを有し、上記制御手段は、実行する機能が個人名を登録可能な機能であった場合、ユーザにより登録された特定の個人名の読み上げ方法を反映させて、個人名に対応する音声を出力させ、更に上記制御手段は、個人名を登録可能な複数の機能のいずれかが実行されて特定の1つの個人名に対応する音声を出力させるときに、上記情報を参照することにより、当該複数の機能のいずれが実行された場合であっても当該1つの個人名に対してユーザにより登録された特定の1つの読み上げ方法を反映させて、当該個人名に対応する音声を出力させることを特徴とする。
The voice output device according to the present invention performs a voice output unit for outputting voice to a speaker and a specific word or phrase when executing any one of a plurality of functions corresponding to the function of outputting voice by the voice output unit. Based on the information indicating the specific reading method registered by the user, whether or not to reflect the specific reading method on the output of the voice is selected according to the function to be executed, so that the voice output means corresponds to the function. Control means for outputting the voice, and when the function to be executed is a function capable of registering a personal name, the control means reflects a method for reading a specific personal name registered by the user, The voice corresponding to the individual name is output, and the control means executes one of a plurality of functions capable of registering the individual name and outputs the voice corresponding to one specific personal name. By referring to the above information, any one of the plurality of functions is reflected to reflect one specific reading method registered by the user for the one individual name. And outputting a sound corresponding to the personal name .
本発明によれば、音声を出力する機能に対応した複数の機能に対して、適切な読み上げ方法を反映させて、音声を出力させることができるという効果を奏する。ADVANTAGE OF THE INVENTION According to this invention, there exists an effect that an audio | voice can be output by reflecting an appropriate reading method with respect to the several function corresponding to the function which outputs an audio | voice.
発明を実施するための最良の形態は、次の実施例である。 The best mode for carrying out the invention is the following embodiment.
図1は、本発明の実施例1であるコードレス電話付きファクシミリ装置FS1を示すブロック図である。 FIG. 1 is a block diagram showing a cordless telephone-equipped facsimile apparatus FS1 that is Embodiment 1 of the present invention.
コードレス電話付きファクシミリ装置FS1は、ファクシミリ装置の親機1と、子機15とを有する。 The cordless telephone-equipped facsimile apparatus FS1 includes a parent machine 1 and a child machine 15 of the facsimile machine.
親機1は、読取部2と、記録部3と、表示部4と、メモリ5と、音声合成処理部6と、通信部7と、制御部8と、操作部9と、音声メモリ10と、D/A変換部11と、ハンドセット12と、無線I/F部23と、スピーカ13と、音声経路制御部14とを有する。
The base unit 1 includes a
読取部2は、原稿の読み取りを行うもので、ライン単位に走査を行う着脱式のスキャナ等によって構成されている。記録部3は、画信号や装置定数等各種レポートの印字出力を行う。
The
表示部4は、登録等の操作の際のガイダンスや、各種警告、時刻等、装置の状態を表示し、また、着信時に回線から到来する発信者情報に基づいて、相手の電話番号や名前を表示するものである。 The display unit 4 displays the status of the apparatus, such as guidance for operations such as registration, various warnings, time, etc. Also, based on the caller information that arrives from the line at the time of incoming call, the telephone number and name of the other party To display.
メモリ5は、各種データを保持する領域であり、ユーザが登録した電話帳や各種装置設定、FAX受信データや留守録の音声データ等を格納する。電話帳は、相手先の「名前」(自由入力)、「ヨミガナ」、「電話番号」、「メールアドレス」や「URL」が対応付けて記憶されている。 The memory 5 is an area for holding various data, and stores a telephone book registered by the user, various apparatus settings, FAX reception data, voice data of voice mail, and the like. In the telephone book, “name” (free input), “Yomigana”, “telephone number”, “mail address” and “URL” of the other party are stored in association with each other.
音声合成処理部6は、入力された文章を言語解析し、音響情報に変換した後にデジタル信号に変換して出力する。通信部7は、モデム、NCU(網制御装置)等からなり、通信網に接続されて通信データを授受する。
The speech
制御部8は、マイクロプロセッサ素子等からなり、図示しないROMに格納されているプログラムに従って、ファクシミリ装置FS1の全体を制御する。操作部9を介して、オペレータは、電話帳の登録や装置の設定を行い、その内容がメモリ5に記憶される。 The control unit 8 includes a microprocessor element and the like, and controls the entire facsimile apparatus FS1 according to a program stored in a ROM (not shown). Through the operation unit 9, the operator performs phone book registration and device setting, and the contents are stored in the memory 5.
D/A変換部11は、音声合成処理から出力されたデジタル信号を、一定の周期でアナログ信号に変換し、音声として出力する。ハンドセット12は、通話に使用される。無線I/F部23は、子機15との間で無線通信を行う際のインタフェース部で、音声とともに、親機1と子機15との間でコマンド、データを授受する。
The D /
スピーカ13は、外線や内線のモニタ音や、着信メロディ、音声合成による読み上げ音声等を出力する。音声経路制御部14は、親機ハンドセット12からの音声入出力端子と回線入出力端子とを接続したり、同様に親機ハンドセット12からの音声入出力端子を子機15の音声入出力端子と接続したり、図示しないが親機1のメロディ音源の出力端子をスピーカ13と接続したり、D/A変換部11とスピーカ13とを接続したり、D/A変換部11と回線とを接続する等、各種音声デバイスを相互に接続する。
The
子機15は、無線I/F部16と、メモリ17と、マイク18と、制御部19と、スピーカ20と、操作部21と、表示部22とを有する。無線I/F部16は、親機1との間で無線通信を行う際のインタフェース部であり、音声とともに、親機1と子機15との間におけるコマンド、データの授受を行う。
The subunit | mobile_unit 15 has the radio | wireless I /
メモリ17は、無線I/F部16を介して、親機1から受信したデータを格納し、また、子機15の着信メロディをユーザが選択できるような各種設定値等が格納されている。
The
マイク18は、通話を行う際に使用され、音声入力、音声認識する際にも使用される。
The
制御部19は、マイクロプロセッサ素子等からなり、図示しないROMに格納されているプログラムに従って、子機15の全体を制御する。スピーカ20は、通話を行う際に使用される。
The
操作部21は、オペレータが、子機15の受話音量や着信音等詳細な設定、または子機15専用の電話帳登録を行うときに使用する。表示部22は、子機15でのダイヤル表示やナンバーディスプレイ機能による相手の電話番号を表示し、また、親機1から受信した音声認識結果等をオペレータに表示する。
The
図2は、音声合成処理において文章を入力した場合における基本的な処理を示すフローチャートである。 FIG. 2 is a flowchart showing a basic process when a sentence is input in the speech synthesis process.
音声合成処理部6の中の機能のうちで、言語解析部202と、読み上げ辞書データ203と、音響処理部205とを使うことによって実現する処理の流れを簡略化して、図2に記載してある。
Among the functions in the speech
そして、音声合成処理部6に、読み上げ対象となる入力文章201が与えられると、言語解析部202は、読み上げ辞書データ203を参照し、入力文章をアクセント句単位に分割し、この分割されたアクセント句に、アクセントやポーズ等の情報を付与した音響情報を、テキストやフレームによって表した表音データ204に変換する。
When the
この表音データを、音響処理部205に入力すると、解像度8bitで表現された音素片データに変換し、デジタル信号206を得ることができる。
When this phonetic data is input to the
表音データを予め用意することができれば、言語解析部202で上記処理を実行する必要はない。
If the phonetic data can be prepared in advance, the
図3は、図2に示す例において、言語解析部202における処理を除いた動作を示すフローチャートである。
FIG. 3 is a flowchart showing the operation of the example shown in FIG. 2 excluding the processing in the
たとえば、ファクシミリ装置FS1で、ユーザがファクシミリ送信を行おうとするときに、「送信を開始します」というガイダンスを流すときに、{送信を開始します}のような漢字かな交じり文を、音声処理部に与える必要はなく、アクセントやポーズ等の情報を付与した表音データ301の形式で{ソーシンオ/カイシシ/マ’ス.}という文章を、音響処理部302に与え、これによって、所望のデジタル信号303を得ることができる。ここで、音響処理部302は、音響処理部205と同じものである。
For example, when the user tries to perform facsimile transmission in the facsimile apparatus FS1, when a guidance “start transmission” is played, a kanji / kana mixed sentence such as {start transmission} is processed by voice processing. It is not necessary to give to the part, but in the form of the
なお、実施例1では、{ }で囲まれたテキストで、読み上げる内容を表現する。つまり、ガイダンスのように、読み上げる内容が決まっている文章を、音声合成処理する場合、ファクシミリ装置FS1の内部のROMに、複数パターンの表音データを記憶しておけば、言語解析処理を、スキップすることができ、読み間違えもなく、正しい読み方で読み上げることができる。 In the first embodiment, the contents to be read out are expressed by text surrounded by {}. In other words, when speech synthesis processing is performed on a sentence whose contents to be read out, such as guidance, if a plurality of patterns of phonetic data are stored in the ROM inside the facsimile apparatus FS1, language analysis processing is skipped. Can read and read in the correct way.
図4は、音声合成処理において、入力を文章とした場合に、ユーザ辞書の内容も反映して処理を行う基本的な処理を示すフローチャートである。 FIG. 4 is a flowchart showing a basic process for performing a process reflecting the contents of the user dictionary when the input is a sentence in the speech synthesis process.
まず、音声合成処理部6には、言語解析部402と、読み上げ辞書データ403と、ユーザ辞書データ404と、ソフトスイッチ405と、音響処理部407とが設けられており、ユーザ辞書の内容も反映して処理を行うための構成を簡略化して、図4に記載してある。
First, the speech
そして、音声合成処理部6に、読み上げ対象である入力文章401が与えられると、言語解析部402は、読み上げ辞書データ403を参照し、入力文章401を、アクセント句単位に分割し、ユーザ辞書データ404を使用するかどうかを選択するソフトスイッチ405が、ONであれば、読み上げ辞書データ403よりも、ユーザ辞書データ404の内容を優先して、入力文章401を解析する。
Then, when the
逆に、ソフトスイッチ405が、OFFであれば、ユーザ辞書データ404の内容を反映せずに、入力文章401を解析し、表音データを作成する。そして、アクセントやポーズ等の情報を付与した音響情報を、テキストやフレームによって表した表音データ406に変換する。この変換された表音データ406を、音響処理部407に入力すると、解像度8bitで表現された音素片データに変換し、デジタル信号408を得る。
On the contrary, if the
ソフトスイッチ405は、音声合成を使用する上位の機能(たとえば、図5に示すようなWEB、MAILアプリケーション)によって、音声合成処理を行う前に切り替える。
The
図5は、図4に示す音声合成処理において、ユーザ辞書データ404の内容を反映させて、音声合成処理を行うか、ユーザ辞書データ404の内容を反映させないで、音声合成処理を行うかを、ファクシミリ装置FS1に搭載された動作ごとに、切り替える動作の概要を示すフローチャートである。
FIG. 5 shows whether the speech synthesis processing shown in FIG. 4 is performed by reflecting the contents of the
まず、ユーザ辞書データ404を使用しない動作群501が、音声合成機能を使用する場合について説明する。
First, the case where the operation group 501 that does not use the
ユーザ辞書データ404を使用しない動作群501において、たとえば、WEBアプリケーションにおいて、一般的には、ファクシミリ装置FS1の使用ユーザに関してのプライベートな情報を閲覧するよりも、新聞やショッピング情報、天気予報、役所等の公共情報や、マスメディア情報的な内容を閲覧するのが、主目的である。
In the operation group 501 that does not use the
このために、機器に特定の個人名等を特殊な読み上げ方法とするようなユーザ辞書データ404の設定がされ、その内容を反映して読み上げた場合、不具合を生じる。たとえば、上記のような不具合、すなわち、音声合成機能のユーザ辞書データ404に、「三部」=「みつべ」と読むように登録した場合、電話機能としては、最適な読み上げを行うが、市役所のホームページにおいて、たとえば、「申請書は三部必要です」という内容は、「申請書はみつべ必要です」という読み上げとなり、内容を正しく伝えることができない。
For this reason, when the
このために、WEBアプリケーションを動作させる場合、ユーザ辞書データ404を使用するかどうかを選択するスイッチ405をOFFし、ユーザ辞書使用フラグ503を、OFFにする。
For this reason, when the WEB application is operated, the
次に、音声合成処理において、このユーザ辞書使用フラグ503を参照し、処理する。
Next, in the speech synthesis process, the user
図5において、図4に示す処理の言語解析部402部分の処理506において、ユーザ辞書使用フラグ503のONまたはOFFを参照し、ユーザ辞書使用フラグ503がONである場合、言語解析部402における処理において、読み上げ辞書データ403の参照に加えて、ユーザ辞書データ404をも参照する。この際、ユーザ辞書データ404の内容の優先度を高くすることによって、ユーザの登録内容を反映した音声を出力することができる。
5, in the process 506 of the
すなわち、ユーザ辞書データ404において「三部」=「みつべ」という登録が行われていれば、「三部」を、「さんぶ」と読まずに、「みつべ」と読むような音声合成処理を行う。
That is, if the
また、ユーザ辞書使用フラグ503がOFFである場合、言語解析部402の処理において、読み上げ辞書データ403のみを参照し、音声合成処理を行う。すなわち、たとえユーザ辞書データ404において、「三部」=「みつべ」という登録が行なわれていても、「三部」は「さんぶ」と読む音声合成処理を行う。
When the user
また、上記WEBアプリケーションの動作と同様に、ユーザ辞書データ404を使用しない動作群として、たとえば、コピーアプリケーションやメールアプリケーションがあるが、これらも処理としては、上記と同様であり、それぞれの動作を行う場合、ユーザ辞書データ404を使用するかどうかを選択するスイッチ405をOFFし、各アプリケーションの動作に伴う音声合成処理を、ユーザ辞書データ404を使わずに処理する。
Similar to the operation of the WEB application, the operation group that does not use the
ユーザ辞書データ404を使用する動作群502としては、たとえば、電話帳アプリケーションがある。
An example of the operation group 502 that uses the
この場合、ユーザ辞書データ404において「三部」=「みつべ」という登録が行なわれていると、「三部」を「みつべ」と読み上げ、「三部さんへダイヤルします」という音声合成処理を行う場合、「みつべさんへダイヤルします」と読み上げる処理を行う。
In this case, if the
ユーザ辞書データ404を使用する動作群502において、一般的には、ファクシミリ装置FS1の使用ユーザに関するプライベートな内容がユーザ辞書データ404に登録される場合が多く、電話帳や着信等の電話関連の機能やメール関連の機能が相当する。
In the operation group 502 that uses the
これらの機能を動作させる場合、ユーザ辞書データ404を使用するかどうかを選択するスイッチ405をONし、ユーザ辞書使用フラグ503をONとし、次に、音声合成処理において、このユーザ辞書使用フラグ503を参照し、言語解析部402は、ユーザ辞書データ404を参照し、ユーザ辞書データ404に登録されている内容を読み上げ、読み上げ辞書に登録されている内容よりも優先度を高めて処理する。
When operating these functions, the
実施例1は、音声合成処理において、ユーザ辞書データ404を参照する処理、または参照しない処理を、ユーザ辞書使用フラグ503によって切り替える例であるが、これ以外の手段によって、両処理を切り替えるようにしてもよい。
The first embodiment is an example in which a process for referring to or not referring to the
たとえば、音声合成のモジュール自体を、ユーザ辞書データ404を参照するモジュールと、ユーザ辞書データ404を参照しないモジュールとの2つのモジュールに分け、アプリケーションでフラグをセットするのではなく、どちらのモジュールを呼び出すかを判断させるようにしてもよい。
For example, the speech synthesis module itself is divided into two modules: a module that refers to the
ここで、メールアプリケーションは、図示しない装置に予め登録されているメールアドレスに含まれていない宛先から配信されたメールは、上記ユーザ辞書データ404を使用しない動作群として割り当て、メールアドレスが上記装置に予め登録されている宛先から配信されたメールは、上記ユーザ辞書データ404を使用する動作群として割り当てる(ユーザ辞書データ404を使用する動作群502を実行する)アプリケーションである。
Here, the mail application assigns mail delivered from a destination not included in a mail address registered in advance in a device (not shown) as an operation group not using the
さらに、メールアプリケーション以外のアプリケーション、たとえば電話の着信アプリケーションにおいても、装置に予め登録されていない相手からの着信について、上記ユーザ辞書データ404を使用しない動作群として割り当て、相手が装置に予め登録されている宛先から受けた着信について、上記ユーザ辞書データ404を使用する動作群として割り当てるようにしてもよい。また、電話帳機能を呼び出した場合においても同様に、装置に予め登録されていない相手を選択した場合、上記ユーザ辞書データ404を使用しない動作群として割り当て、相手が装置に予め登録されている宛先を選択した場合は、上記ユーザ辞書データ404を使用する動作群として割り当てるようにしてもよい。
Further, in applications other than the mail application, for example, an incoming call application, an incoming call from a partner not registered in the device is assigned as an operation group not using the
図6は、本発明の実施例2の説明図である。
FIG. 6 is an explanatory diagram of
実施例2は、図5で説明した例とは異なり、ユーザ辞書データ404を使用する場合は、図2に示す処理に従って音声合成処理し、ユーザ辞書データ404を使用しない場合は、図3に示す音声合成処理を行う方法に従って音声合成処理する。
In the second embodiment, unlike the example described in FIG. 5, when the
つまり、ユーザ辞書データ404を使用しない機能については、音声合成する対象として、文書を入力するのではなく、表音データ406を入力する。これによって、ユーザ辞書データ404の内容を反映することなく、音声読み上げの処理を行うことができる。
That is, for functions that do not use the
まず、ユーザ辞書データ404を使用しない動作群601において、ユーザ辞書データ404を使用するかどうかを選択するスイッチ405をOFFし、ユーザ辞書使用フラグ603をOFFにする。ユーザ辞書データ404を使用する動作群602において、ユーザ辞書データ404を使用するかどうかを選択するスイッチ405をONし、ユーザ辞書使用フラグ603をONにする。
First, in the
次に、音声合成処理を開始し、ユーザ辞書使用フラグ603の状態を判断し、ユーザ辞書使用フラグ603がOFFであれば(S1)、表音テキストの読み上げ処理に進む(S2)。ユーザ辞書使用フラグ603がONであれば(S1)、文書テキストの読み上げ処理に進む(S3)。
Next, a speech synthesis process is started, the state of the user
表音テキストの読み上げ処理(S2)を実行する場合、図3に示す処理を実行する。ここでは、たとえば、装置に搭載されている機能は、コピー機能やFAX送信機能であり、原稿のセットやエラー解除を促すための音声ガイダンスを送出し、ダイヤル入力や原稿送信モードを促すための音声ガイダンスを、音声合成機能で送出する処理を実行する。 When the phonetic text reading process (S2) is executed, the process shown in FIG. 3 is executed. Here, for example, the functions installed in the apparatus are a copy function and a FAX transmission function, and a voice guidance for prompting document setting or error cancellation is transmitted, and a voice for prompting dial input or document transmission mode is transmitted. Executes a process of sending guidance with the speech synthesis function.
これらの音声ガイダンスについては、もしユーザ辞書データ404の内容が反映されると、意味の異なる音声ガイダンスになるので、装置に予め用意されている表音テキストの読み上げ処理(S2)を実行する。
For these voice guidance, if the contents of the
また、文書テキストの読み上げ処理(S3)を実行する場合、図4に示す処理を実行し、ユーザ辞書データ404の内容を反映させる制御スイッチ405をONとし、音声読み上げ処理を行う。
When the document text reading process (S3) is executed, the process shown in FIG. 4 is executed, the
ここでは、たとえば、装置に搭載されている機能は、WEBアプリケーション、メール機能、電話機能等の読み上げを行う等、語句の内容に制限がなく、装置に予め含まれていない文字列を、読み上げる性質の機能である。 Here, for example, the function installed in the device is a character that reads out a character string that is not included in the device in advance, such as reading out a WEB application, a mail function, a telephone function, etc. It is a function.
すなわち、上記実施例は、特定の語句に特定の読み上げを関連付けて読み上げするためのユーザ辞書と、音声合成処理を用いて音声読み上げを行う音声合成機能を複数具備し、上記複数の音声合成機能のうちで、1つの音声合成機能を呼び出したときに、上記ユーザ辞書を反映させるかどうかを選択し、音声読み上げを行う制御手段とを有する音声合成装置の例である。 In other words, the embodiment includes a plurality of user dictionaries for associating a specific word with a specific reading and a voice synthesizing function for performing voice reading using a voice synthesizing process. Of these, an example of a speech synthesizer having control means for selecting whether to reflect the user dictionary when one speech synthesizer function is called and for reading out the speech.
なお、上記実施例は、特定の語句に特定の読み上げを関連付けて読み上げするためのユーザ辞書を使用する音声合成装置の制御方法において、音声読み上げを行う機能を複数、具備する工程と、上記複数の音声合成機能のうちで、1つの音声合成機能を呼び出したときに、上記ユーザ辞書を反映させるかどうかを選択し、音声読み上げを行う制御工程とを有することを特徴とする音声合成装置の制御方法の例である。 In addition, in the control method of the speech synthesizer that uses the user dictionary for reading out a specific word by associating a specific reading with a specific word, the above embodiment includes a step of providing a plurality of voice reading functions, A control method for a speech synthesizer, comprising: a control step of selecting whether to reflect the user dictionary when calling one speech synthesis function among speech synthesis functions, and reading out the speech It is an example.
また、上記実施例をプログラムの発明として把握することができる。つまり、上記実施例は、特定の語句に特定の読み上げを関連付けて読み上げするためのユーザ辞書を使用して音声合成するプログラムにおいて、音声読み上げを行う機能を複数、具備する手順と、上記複数の音声合成機能のうちで、1つの音声合成機能を呼び出したときに、上記ユーザ辞書を反映させるかどうかを選択し、音声読み上げを行う制御手順とをコンピュータに実行させるプログラムの例である。
Moreover, the said Example can be grasped | ascertained as invention of a program. In other words, in the above-described embodiment, in a program for synthesizing speech using a user dictionary for reading a specific word in association with a specific reading, a procedure including a plurality of voice reading functions, and the plurality of voices It is an example of a program that causes a computer to execute a control procedure for selecting whether to reflect the user dictionary and calling out a voice when one voice synthesis function is called out of the synthesis functions.
FS1…コードレス電話付きファクシミリ装置、
1…親機、
6…音声合成処理部、
8…制御部、
15…子機、
19…制御部、
202、402…言語解析部、
203、403…読み上げ辞書データ、
205、302、407…音響処理部、
404…ユーザ辞書データ、
405…ソフトスイッチ、
503、603…ユーザ辞書使用フラグ。
FS1 ... a facsimile machine with a cordless telephone,
1 ... Master unit,
6 ... speech synthesis processing unit,
8 ... control unit,
15 ... child machine,
19 ... control unit,
202, 402 ... language analysis unit,
203, 403 ... Reading dictionary data,
205, 302, 407 ... sound processing unit,
404 ... user dictionary data,
405 ... Soft switch,
503, 603... User dictionary use flag.
Claims (7)
上記音声出力手段により音声を出力する機能に対応した複数の機能のいずれかを実行するときに、特定の語句に対してユーザにより登録された特定の読み上げ方法を示す情報に基づき当該特定の読み上げ方法を音声の出力に反映させるかどうかを、実行する機能に応じて選択することによって、上記音声出力手段に上記機能に対応した音声を出力させる制御手段と;
を有し、
上記制御手段は、実行する機能が個人名を登録可能な機能であった場合、ユーザにより登録された特定の個人名の読み上げ方法を反映させて、個人名に対応する音声を出力させ、
更に上記制御手段は、個人名を登録可能な複数の機能のいずれかが実行されて特定の1つの個人名に対応する音声を出力させるときに、上記情報を参照することにより、当該複数の機能のいずれが実行された場合であっても当該1つの個人名に対してユーザにより登録された特定の1つの読み上げ方法を反映させて、当該個人名に対応する音声を出力させることを特徴とする音声出力装置。 Sound output means for outputting sound to a speaker;
The specific reading method based on information indicating the specific reading method registered by the user for a specific word or phrase when executing any of a plurality of functions corresponding to the function of outputting voice by the voice output unit Control means for causing the sound output means to output sound corresponding to the function by selecting whether or not to be reflected in the sound output according to the function to be executed;
Have
When the function to be executed is a function capable of registering a personal name, the control means reflects a method for reading a specific personal name registered by the user, and outputs a voice corresponding to the personal name,
Further, the control means refers to the plurality of functions by referring to the information when any of a plurality of functions capable of registering a personal name is executed and a sound corresponding to one specific personal name is output. No matter which one of the above is executed, a specific one reading method registered by the user is reflected on the one individual name, and a sound corresponding to the individual name is output. Audio output device.
上記個人名を登録可能な機能は、メール機能と電話帳機能と電話着信機能の少なくとも1つを含み、
上記制御手段は、上記メール機能と上記電話帳機能と上記電話着信機能のいずれかの機能を実行するときに、ユーザにより登録された読み上げ方法を反映させて音声を出力させることを特徴とする音声出力装置。 In claim 1,
The function capable of registering the personal name includes at least one of a mail function, a phone book function, and a telephone call function,
The control means outputs a voice reflecting a reading method registered by a user when executing any one of the mail function, the telephone directory function, and the telephone incoming call function. Output device.
上記メール機能を実行するときに、上記制御手段は、上記音声出力装置に予め登録されているメールアドレスから配信されたメールはユーザにより登録された読み上げ方法を反映させて音声を出力させ、装置に予め登録されていないメールアドレスから配信されたメールはユーザにより登録された特定の読み上げ方法を反映させないで音声を出力させることを特徴とする音声出力装置。 In claim 2 ,
When executing the mail function, the control means causes the device to output a voice reflecting a reading method registered by the user for a mail delivered from a mail address registered in advance in the voice output device, An audio output device characterized in that an e-mail delivered from an e-mail address not registered in advance outputs audio without reflecting a specific reading method registered by a user .
上記電話着信機能または上記電話帳機能を実行するときに、
上記制御手段は、上記音声出力装置に予め登録されている電話番号が対象となる読み上げを行う場合にはユーザにより登録された読み上げ方法を反映させて音声を出力させ、予め登録されていない電話番号が対象となる読み上げを行う場合にはユーザにより登録された読み上げ方法を反映させないで音声を出力させることを特徴とする音声出力装置。 In claim 2 ,
When executing the above incoming call function or the above phone book function,
The control means outputs a voice reflecting the reading method registered by the user when reading a target phone number registered in the voice output device in advance, and a phone number not registered in advance There audio output apparatus characterized by outputting the sound not reflect how reading registered by the user in the case of performing the reading of interest.
上記複数の機能は、コピー機能を含み、
上記制御手段は、上記複数の機能のうち上記コピー機能を実行するときに、ユーザにより登録された読み上げ方法を反映させずに音声を出力させることを特徴とする音声出力装置。 In any one of claims 1 to 4,
The plurality of functions include a copy function,
The voice output apparatus according to claim 1, wherein the control means outputs a voice without reflecting a reading method registered by a user when executing the copy function among the plurality of functions .
上記複数の機能のいずれかを実行するときに、特定の語句に対してユーザにより登録された特定の読み上げ方法を示す情報に基づき当該特定の読み上げ方法を音声の出力に反映させるかどうかを、実行する機能に応じて選択する制御工程と;When executing any of the above functions, whether or not to reflect the specific reading method in the audio output based on the information indicating the specific reading method registered by the user for the specific phrase A control step to be selected according to the function to be performed;
上記制御工程における選択に従って、上記機能に対応した音声をスピーカに出力させる音声出力工程と;An audio output step for outputting audio corresponding to the function to a speaker according to the selection in the control step;
を有し、Have
上記制御工程では、実行する機能が個人名を登録可能な機能であった場合、ユーザにより登録された特定の個人名の読み上げ方法が反映された、個人名に対応する音声の出力が選択され、In the above control step, if the function to be executed is a function capable of registering a personal name, an audio output corresponding to the personal name reflecting the reading method of the specific personal name registered by the user is selected,
上記音声出力工程では、個人名を登録可能な複数の機能のいずれかが実行されて特定の1つの個人名に対応する音声を出力させるときに、上記情報を参照することにより、当該複数の機能のいずれが実行された場合であっても当該1つの個人名に対してユーザにより登録された特定の1つの読み上げ方法を反映させて、当該個人名に対応する音声を出力させることを特徴とする音声出力方法。In the voice output step, when any one of a plurality of functions capable of registering a personal name is executed to output a voice corresponding to one specific personal name, the plurality of functions are referred to by referring to the information. In any case, the voice corresponding to the personal name is output by reflecting one specific reading method registered by the user with respect to the single personal name. Audio output method.
上記複数の機能のいずれかを実行するときに、特定の語句に対してユーザにより登録された特定の読み上げ方法を示す情報に基づき当該特定の読み上げ方法を音声の出力に反映させるかどうかを、実行する機能に応じて選択する制御工程と;When executing any of the above functions, whether or not to reflect the specific reading method on the audio output based on information indicating the specific reading method registered by the user for the specific phrase A control step to be selected according to the function to be performed;
上記制御工程における選択に従って、上記機能に対応した音声をスピーカに出力させる音声出力工程と;An audio output step for outputting audio corresponding to the function to a speaker according to the selection in the control step;
を有し、Have
上記制御工程では、実行する機能が個人名を登録可能な機能であった場合、ユーザにより登録された特定の個人名の読み上げ方法が反映された、個人名に対応する音声の出力が選択され、In the above control step, if the function to be executed is a function capable of registering a personal name, an audio output corresponding to the personal name reflecting the reading method of the specific personal name registered by the user is selected,
上記音声出力工程では、個人名を登録可能な複数の機能のいずれかが実行されて特定の1つの個人名に対応する音声を出力させるときに、上記情報を参照することにより、当該複数の機能のいずれが実行された場合であっても当該1つの個人名に対してユーザにより登録された特定の1つの読み上げ方法を反映させて、当該個人名に対応する音声を出力させる音声出力方法をコンピュータに実行させるためのプログラム。In the voice output process, when any one of a plurality of functions capable of registering a personal name is executed to output a voice corresponding to one specific personal name, the plurality of functions are referred to by referring to the information. No matter which one of the above is executed, a computer is provided with a voice output method for reflecting a single specific reading method registered by the user for the one personal name and outputting a voice corresponding to the personal name. A program to make it run.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004287009A JP4721399B2 (en) | 2004-09-30 | 2004-09-30 | Audio output device, audio output method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004287009A JP4721399B2 (en) | 2004-09-30 | 2004-09-30 | Audio output device, audio output method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006098934A JP2006098934A (en) | 2006-04-13 |
| JP4721399B2 true JP4721399B2 (en) | 2011-07-13 |
Family
ID=36238793
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004287009A Expired - Lifetime JP4721399B2 (en) | 2004-09-30 | 2004-09-30 | Audio output device, audio output method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4721399B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007264466A (en) * | 2006-03-29 | 2007-10-11 | Canon Inc | Speech synthesizer |
| JP4964574B2 (en) * | 2006-12-11 | 2012-07-04 | アルパイン株式会社 | Information processing apparatus and method for registering speech reading vocabulary |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09258785A (en) * | 1996-03-22 | 1997-10-03 | Sony Corp | Information processing method and information processing apparatus |
| JPH10254470A (en) * | 1997-03-13 | 1998-09-25 | Fujitsu Ten Ltd | Text voice synthesizer |
| JP3464435B2 (en) * | 2000-06-07 | 2003-11-10 | 沖電気工業株式会社 | Speech synthesizer |
| JP2003084785A (en) * | 2001-09-12 | 2003-03-19 | Sony Corp | Information processing apparatus and information processing method, recording medium, and program |
| JP2004013850A (en) * | 2002-06-11 | 2004-01-15 | Fujitsu Ltd | Text display / speech apparatus and method corresponding to user-specific ideographic characters |
-
2004
- 2004-09-30 JP JP2004287009A patent/JP4721399B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006098934A (en) | 2006-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3884851B2 (en) | COMMUNICATION SYSTEM AND RADIO COMMUNICATION TERMINAL DEVICE USED FOR THE SAME | |
| JP4296598B2 (en) | Communication terminal device and communication terminal processing program | |
| US8705705B2 (en) | Voice rendering of E-mail with tags for improved user experience | |
| US5146488A (en) | Multi-media response control system | |
| JP3806030B2 (en) | Information processing apparatus and method | |
| JP2010236858A (en) | Navigation device | |
| JP2000305583A (en) | Speech synthesizing device | |
| US20040203610A1 (en) | Creating and transmitting a text message from a terminal | |
| KR100301219B1 (en) | Voice Portal Service System Using Speech Recognition/Text-to-Speech at Communication Network and Method thereof | |
| JPH1079785A (en) | Telephone terminal device | |
| US8234117B2 (en) | Speech-synthesis device having user dictionary control | |
| JP4721399B2 (en) | Audio output device, audio output method, and program | |
| KR20070031117A (en) | Mobile communication terminal with data retrieval function and its operation method | |
| JP5563185B2 (en) | Mobile phone and answering machine recording method | |
| JP2006094126A (en) | Speech synthesizer | |
| JP4042580B2 (en) | Terminal device for speech synthesis using pronunciation description language | |
| JPH06332822A (en) | Electronic mail reception informing device | |
| KR200245838Y1 (en) | Telephone Message Memo System Using Automatic Speech Recognition | |
| JP3873747B2 (en) | Communication device | |
| CN100518225C (en) | portable terminal device | |
| JP2008053937A (en) | Voice recognition/response type portable phone, method of operating portable phone, and operation program of portable phone | |
| JPH04175046A (en) | Audio response equipment | |
| JP2000261539A (en) | Mobile phone | |
| JP2006128783A (en) | Portable terminal device and incoming call processing method thereof | |
| JP2005286886A (en) | server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070928 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100423 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100430 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100629 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101203 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110201 |
|
| 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: 20110401 |
|
| 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: 20110404 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140415 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4721399 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D03 |