【0001】
【発明の属する技術分野】
本発明は、公衆回線を介して接続してきたユーザの電話機に種々なデータを自動的に音声情報として提供する自動音声応答システムに関し、特に、音声情報の速さなどの提供態様を当該電話機から入力された指示に応じて変更することができる自動音声応答システムに関する。
【0002】
【従来の技術】
ユーザが携帯電話機やケーブルで接続した固定電話機を用いて、所定の電話番号に電話をかけることにより、所望のデータを音声情報として当該電話機に提供する自動音声応答(IVR:Interactive Voice Response)システムが実用されている。
このような自動音声応答システムは、例えば、証券株価や証券市況などといった投資市場データ、ニュース、チケット販売、企業のサービス案内などと言ったデータをユーザに対して音声情報として自動的に提供するために利用されている。
【0003】
このような自動音声応答システムによる音声情報提供サービスは、24時間の対応も可能であり、ユーザは何時でも何処ででも所定の電話番号に電話をすれば所望のデータを得ることができる。特に、投資市場データなどのように即時性が情報価値の大きな要因となるデータについては有用であり、タイミングを逸することなく売買取引をすることを可能ならしめることができる。
【0004】
ここで、文章データの読み上げに技術に関して、ユーザが作成した文章データの章、節、項、段落からなる論理構造を判定して、入力装置からの開始や停止、早送り、読み上げ速度の変更と言ったユーザ指示に基づいて、論理構造を判定した文章データの読み上げ位置から当該文章データを音声情報として読み上げる情報処理装置が知られている(例えば、特許文献1参照。)。
【0005】
【特許文献1】
特開平8―123794号公報
【0006】
【発明が解決しようとする課題】
上記のように自動音声応答システムによると、ユーザは証券市況などのデータを音声情報として聞くことができで便利である反面、当該データの所望の部分を即座に聞くことができないという課題があった。
【0007】
音声情報は誰にでも聞き取れるような比較的ゆっくりとした速度であるが、例えば、株価四本値や主要株価指数などと言った長い文章データでユーザが聞きたい銘柄がデータの後の部分にあった場合、当該文章音声を先頭部から聞くユーザは所望の情報を得るまでにかなりの時間が掛かってしまい、また、無駄な通信時間が発生する分の無用な電話通信料金もかかってしまうという課題があった。更には、システム運用上では、個々のユーザの接続時間が長くなってしまうので他のユーザの回線接続を確立することができず、より多くのユーザに対して音声情報を提供することができないという課題があった。
【0008】
本発明は上記自動音声応答システムに特有の課題に鑑みなされたもので、電話回線を介してユーザが指定した態様で音声情報を提供する自動音声応答システムを提供することを目的としている。
なお、本発明の更なる目的は以下の説明において明らかなところである。
【0009】
【課題を解決するための手段】
本発明は、公衆回線を介して接続した電話機にデータを音声情報として提供する自動音声応答システムであり、公衆回線を介して接続した電話機に操作入力を促す音声案内を提供する機能と、音声案内に応じて電話機から入力された指示を判定する機能と、判定結果に応じて当該電話機に対する音声情報の提供態様を変更する機能と、を有している。なお、これら機能は、それぞれ別個な回路装置として構成することもできるが、コンピュータに所定のプログラムを実行させることにより構成することもできる。
ここに、提供態様とは、読み上げ速度や読み上げ位置などといったユーザに対する音声情報の提供の仕方である。
【0010】
したがって、読み上げ速度や読み上げ位置などを電話回線を介してユーザが指定することができ、当該指定された態様で音声情報を当該ユーザに提供することができる。例えば、上記のように主要株価指数などと言った長い文章データでユーザが聞きたい銘柄がデータの後の部分にあった場合、ユーザは電話機から所定の操作入力を行うことにより、読み上げ速度を上げることによる高速再生や読み上げ位置を変更することによすスキップ再生といった態様変更で、提供データ中の所望の部分の音声情報を迅速に聞くことができる。
【0011】
【発明の実施の形態】
本発明を実施例に基づいて具体的に説明する。
図1には本例に係る自動音声応答システムの全体構成を示し、図2にはその要部の機能構成を示してある。
【0012】
本例の自動音声応答システムは、自動音声応答(IVR)サービスセンタを構成するIVRサーバ1を公衆回線Nに接続した構成となっており、IVRサーバ1は、公衆回線Nに接続される固定式の電話機Tや、基地局Bに無線接続されることにより公衆回線Nに接続される携帯電話機Mと、公衆回線Nを介して接続される。
なお、以下の説明では、携帯電話機Mをも含んで電話機Tを代表して説明する。
【0013】
IVRサーバ1は、音声情報サービスを電話機Tに提供するために、音声応答部11、応答データメモリ12、音声変換部13、速度制御部14、位置制御部15、終了制御部16を有しており、音声応答部11は、判定部17と案内部18を有している。
【0014】
音声応答部11は、電話機Tから公衆回線Nを介して発せられた呼に対して当該電話機との接続を自動的に確立する公知の機能に加えて、案内部18により電話機Tへ公衆回線Nを介して音声案内メニューを送信し、また、判定部17により当該案内メニューに従って電話機Tから入力された指示を判定して当該指示に応じた内部処理を行う。
【0015】
本例では、電話機Tに対して、「○○音声情報サービスです。株価データをお聞きになりたい場合はボタン“1”を押して下さい。また、お聞きになっている途中でボタン“2”を押すと音声速度が速くなり、ボタン“8”を押すと音声速度が遅くなり、ボタン“5”を押すと音声速度が元に戻ります。また、ボタン“3”を押すと運輸、商業、電気、通信といったように証券ジャンルを順次飛ばして聞くことができます。また、終了する場合はボタン“#”を押して下さい。また、ボタン“*”を押すとオペレータに接続します。」といった操作入力を促す音声案内メニューを提供し、これを聞いたユーザが電話機Tの操作キーボタン(0〜9、*、#)を押下して所望の指示を入力すると、当該指示入力がIVRサーバ1に公衆回線Nを介して伝えられて判定部17により判定される。
なお、案内メニューの内容に対応して判定結果による処理が実行されるようにシステムの設定がなされている。
【0016】
応答データメモリ12は音声変換して電話機Tへ提供するデータを格納しており、株価やニュースなどといった即時性を要するデータは図外のソースからの入力によって随時書き換え更新される。
音声変換部13は、判定部17による判定結果に応じて、応答データメモリ12からデータを読み出し、制御部14〜16の制御下で当該データを音声応答部11から電話機Tへ提供する音声情報に変換する。
【0017】
速度制御部14は、判定部17による判定結果に応じて、音声変換部13によって変換される音声情報の読み上げ速度を変更する。なお、この速度変更に際して音声ピッチも変更するようにしてもよく、このようにすれば、読み上げ速度を変更しても音声内容を明瞭にすることができる。
位置制御部15は、判定部17による判定結果に応じて、音声変換部13によって変換されるデータの読み上げ位置を変更する。すなわち、上記のようにジャンルを飛ばすスキップ処理を行わせる。
終了制御部16は、判定部17による判定結果に応じて、音声変換部13による音声変換処理を終了させて、音声情報提供サービスを終了させる。
【0018】
本例の自動音声応答システムでは、ユーザが電話機Tを用いてIVRサービスセンタへ電話をかけてくると、IVRサーバ1の音声応答部11で当該電話機Tとの接続処理を行い、図3に示すように、案内部18が上記のような音声案内メニューを電話機Tに提供して(ステップS1)、ユーザに対して所望の操作入力を促す。そして、ユーザが株価データの音声提供開始を指示する電話機Tの操作ボタン“1”を押すと、判定部が当該指示を判定し、音声変換部13がデータメモリ12から各かデータを読み出して音声変換をし(ステップS2)、この音声情報を音声応答部11が電話機Tへ送信して提供する。
【0019】
なお、本例では、案内メニューは規定のものであるので、案内部18が自己のメモリに案内メニューを音声情報として保持している。
また、上記のようにユーザがオペレータへの接続を指示する操作ボタン“*”を押すと、当該回線を図外のオペレータセンタへ接続して、オペレータと通話できるようにする。
【0020】
このような音声情報提供処理の実行に同期して図4に示す入力監視処理が各制御部14〜16により実行され、音声情報提供処理の間、電話機Tからのユーザ指示の有無及び指示の内容を常時監視して、指示内容に応じた制御処理を実行する。
すなわち、判定部17が指示入力があるか否かを監視し(ステップS11)、音声情報の提供態様の変更指示があるか否かを監視する。
【0021】
そして、音声速度を速くする操作ボタン“2”の押下指示、又は、音声速度を遅くする操作ボタン“8” の押下指示、又は、音声速度を元に戻す操作ボタン“5” の押下指示があることを判定部17が判定すると(ステップS12)、速度制御部14が当該指示に従って音声変換部13の動作を制御して(ステップS13)、電話機Tへ提供する音声情報の読み上げ速度を即座に変更する。
【0022】
また、スキップを指定する操作ボタン“3” の押下指示があることを判定部17が判定すると(ステップS14)、位置制御部15が当該指示に従って音声変換部13の動作を制御して(ステップS15)、電話機Tへ提供する音声情報の読み上げ位置を即座に変更する。
また、終了を指定する操作ボタン“#” の押下指示があることを判定部17が判定すると(ステップS16)、終了制御部16が当該指示に従って音声変換部13の動作を制御して(ステップS17)、電話機Tへの音声情報の提供を終了する。
【0023】
したがって、ユーザは電話機Tによって株価などのデータを音声情報として何時でも何処ででも容易に聞くことができ、しかも、電話機Tのボタン操作によって音声速度を変更したりスキップさせたりすることができて、必要な情報を確実に聞いたり迅速に聞いたりすることができる。
【0024】
ここで、上記した速度制御は複数段階で行えるようにしてもよく、操作ボタンを押す毎に速度が更に変更させるようにしてもよい。
また、スキップの位置はシステム上任意に設定してよく、例えば、株価では5銘柄ずつ飛ばす、ニュースでは政治、経済、スポーツなどといったジャンル単位で飛ばす、チケット販売では映画、演劇、スポーツなどといったジャンル単位で飛ばすといったようにシステム設計の必要に応じて任意に設定すればよい。
【0025】
また、案内メニューは録音した音声データであっても或いは音声ではないデータであってもよく、音声ではないデータとする場合には音声情報に変換して電話機Tへ提供するようにすればよい。同様に、データメモリ12に保持する提供データは録音した音声データであってもよく、この場合には音声変換機能を省略して、音声データの再生態様を変更制御するようにすればよい。なお、予め音声データとして用意する場合には音声変換機能を省略できる利点があり、一方、音声ではないデータを用意しておいて音声変換して提供する場合には、当該データをパーソナルコンピュータや通信回線からの入力に用って容易に更新することができる利点がある。
【0026】
【発明の効果】
以上説明したように、本発明によると、公衆回線を介して接続した電話機に、当該電話機から入力された指示に応じた態様で音声情報を自動的に提供するようにしたため、連続的に読み上げられる音声情報に対して速度を変更したり読み上げ位置をスキップするなどといったユーザの必要性に応じた態様で音声情報を提供することができ、音声情報の利用を促進し、通信回線接続の無駄を省くことができる。
【図面の簡単な説明】
【図1】本発明の一実施例に係る自動音声応答システムの構成図である。
【図2】本発明の一実施例に係る自動音声応答システムの要部の機能構成図である。
【図3】本発明の一実施例に係る自動音声応答処理の手順を説明する図である。
【図4】本発明の一実施例に係る音声情報提供制御処理の手順を説明する図である。
【符号の説明】
1:IVRサーバ、 11:音声自動応答部、
12:応答データメモリ、 13:音声変換部、
14:速度制御部、 15:位置制御部、
16:終了制御部、 17:判定部、
18:案内部、 B:基地局、
M:携帯電話機、 N:公衆回線網、
T:固定電話機、[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an automatic voice response system that automatically provides various data as voice information to a user's telephone connected via a public line, and in particular, inputs a provision mode such as the speed of voice information from the telephone. The present invention relates to an automatic voice response system that can be changed according to a given instruction.
[0002]
[Prior art]
An automatic voice response (IVR: Interactive Voice Response) system in which a user calls a predetermined telephone number using a mobile phone or a fixed telephone connected by a cable to provide desired data to the telephone as voice information. Practical.
Such an automatic voice response system is used to automatically provide data such as investment market data such as stock prices and stock market information, news, ticket sales, and service guidance of companies as voice information to users. It is used for
[0003]
The voice information providing service by such an automatic voice response system is available for 24 hours, and a user can obtain desired data by calling a predetermined telephone number anytime and anywhere. In particular, data in which immediacy is a major factor in the value of information, such as investment market data, is useful, and it is possible to perform sales transactions without losing timing.
[0004]
Here, regarding the technology for reading out sentence data, the logical structure consisting of chapters, sections, sections, and paragraphs of the sentence data created by the user is determined, and starting and stopping from the input device, fast-forwarding, and changing the reading speed are called. There is known an information processing apparatus that reads out text data as voice information from a reading position of text data whose logical structure is determined based on a user instruction (for example, see Patent Document 1).
[0005]
[Patent Document 1]
JP-A-8-123794 [0006]
[Problems to be solved by the invention]
As described above, according to the automatic voice response system, the user can listen to data such as securities market conditions as voice information, which is convenient, but has a problem that the user cannot immediately hear a desired portion of the data. .
[0007]
Voice information is relatively slow so that anyone can hear it.For example, in the long sentence data such as four stock prices or major stock indices, the brand that the user wants to hear is located at the end of the data. In such a case, a user who hears the sentence voice from the beginning takes a considerable amount of time to obtain desired information, and also incurs unnecessary telephone communication charges for useless communication time. was there. Furthermore, in system operation, since the connection time of each user becomes long, it is not possible to establish a line connection of another user, and it is not possible to provide voice information to more users. There were challenges.
[0008]
SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problems unique to the automatic voice response system, and has as its object to provide an automatic voice response system that provides voice information in a manner specified by a user via a telephone line.
Further objects of the present invention will be apparent in the following description.
[0009]
[Means for Solving the Problems]
The present invention relates to an automatic voice response system for providing data as voice information to a telephone connected via a public line, and a function for providing voice guidance for prompting operation input to a telephone connected via a public line, and a voice guidance system. Has a function of determining an instruction input from the telephone in response to the request, and a function of changing the manner of providing audio information to the telephone in accordance with the determination result. These functions can be configured as separate circuit devices, but can also be configured by causing a computer to execute a predetermined program.
Here, the provision mode is a method of providing audio information to a user such as a reading speed and a reading position.
[0010]
Therefore, the user can specify the reading speed, the reading position, and the like via the telephone line, and can provide audio information to the user in the specified mode. For example, if the user wants to listen to a long sentence such as the main stock index in the long sentence data as described above, the user can increase the reading speed by performing a predetermined operation input from the telephone. By changing the mode such as high-speed reproduction or skip reproduction by changing the reading position, audio information of a desired portion in the provided data can be quickly heard.
[0011]
BEST MODE FOR CARRYING OUT THE INVENTION
The present invention will be specifically described based on examples.
FIG. 1 shows the overall configuration of the automatic voice response system according to the present embodiment, and FIG. 2 shows the functional configuration of the main part thereof.
[0012]
The automatic voice response system of the present example has a configuration in which anIVR server 1 constituting an automatic voice response (IVR) service center is connected to a public line N, and theIVR server 1 is a fixed system connected to the public line N. And a mobile phone M connected to the public line N by being wirelessly connected to the base station B and the mobile station M via the public line N.
In the following description, the telephone T including the mobile telephone M will be described as a representative.
[0013]
TheIVR server 1 includes avoice response unit 11, aresponse data memory 12, avoice conversion unit 13, aspeed control unit 14, aposition control unit 15, and anend control unit 16 in order to provide a voice information service to the telephone set T. Thevoice response unit 11 includes adetermination unit 17 and aguidance unit 18.
[0014]
Thevoice response unit 11 has, in addition to a known function of automatically establishing a connection with the telephone set in response to a call originated from the telephone set T via the public line N, aguidance unit 18 to the telephone set T via the public line N. The voice guidance menu is transmitted via the communication terminal, and thedetermination unit 17 determines an instruction input from the telephone T according to the guidance menu, and performs an internal process according to the instruction.
[0015]
In this example, the telephone T receives the following message: "XX voice information service. If you want to listen to the stock price data, press the button" 1 ". Also, press the button" 2 "while listening. Press to increase the audio speed, press button “8” to decrease the audio speed, press button “5” to restore the audio speed, and press button “3” to change the transportation, commercial, and electrical , You can skip the securities genre one after another, such as communication, etc. Also, press the button “#” to end, or press the button “*” to connect to the operator. ” Is provided, and when the user who listens to this presses the operation key buttons (0 to 9, *, #) of the telephone T and inputs a desired instruction, the input of the instruction is transmitted to theIVR server 1 by the public. Line N Is determined by thedetermination unit 17 is transmitted to.
The system is set so that the processing based on the determination result is executed according to the contents of the guidance menu.
[0016]
Theresponse data memory 12 stores data to be provided to the telephone set T after voice conversion, and data requiring immediacy, such as stock prices and news, is rewritten and updated as needed by input from a source (not shown).
Thevoice conversion unit 13 reads data from theresponse data memory 12 according to the determination result by thedetermination unit 17 and converts the data into voice information to be provided from thevoice response unit 11 to the telephone T under the control of thecontrol units 14 to 16. Convert.
[0017]
Thespeed control unit 14 changes the reading speed of the voice information converted by thevoice conversion unit 13 according to the determination result by thedetermination unit 17. Note that the voice pitch may be changed when the speed is changed, so that the voice content can be made clear even if the reading speed is changed.
Theposition control unit 15 changes the reading position of the data converted by thevoice conversion unit 13 according to the determination result by thedetermination unit 17. That is, the skip processing for skipping the genre is performed as described above.
Thetermination control unit 16 terminates the voice conversion process by thevoice conversion unit 13 according to the result of the determination by thedetermination unit 17, and terminates the voice information providing service.
[0018]
In the automatic voice response system of the present example, when the user calls the IVR service center using the telephone T, thevoice response unit 11 of theIVR server 1 performs a connection process with the telephone T, and the processing shown in FIG. As described above, theguidance unit 18 provides the above-described voice guidance menu to the telephone T (step S1) to prompt the user to perform a desired operation input. Then, when the user presses the operation button "1" of the telephone T for instructing the start of providing the voice of the stock price data, the determining unit determines the instruction, and thevoice converting unit 13 reads out each data from thedata memory 12 and outputs the voice. The voice information is converted (step S2), and thevoice response unit 11 transmits the voice information to the telephone T for provision.
[0019]
In this example, since the guidance menu is prescribed, theguidance unit 18 stores the guidance menu in its own memory as audio information.
When the user presses the operation button "*" for instructing connection to the operator as described above, the line is connected to an operator center (not shown) so that the operator can talk with the operator.
[0020]
The input monitoring process shown in FIG. 4 is executed by each of thecontrol units 14 to 16 in synchronization with the execution of the voice information providing process. During the voice information providing process, the presence or absence of a user instruction from the telephone T and the content of the instruction are provided. Is constantly monitored, and a control process according to the instruction content is executed.
That is, thedetermination unit 17 monitors whether there is an instruction input (step S11), and monitors whether there is an instruction to change the provision mode of the audio information.
[0021]
Then, there is an instruction to press the operation button "2" for increasing the audio speed, an instruction for pressing the operation button "8" for decreasing the audio speed, or an instruction to press the operation button "5" for returning the audio speed to the original. When thedetermination unit 17 determines that the operation is completed (step S12), thespeed control unit 14 controls the operation of thevoice conversion unit 13 according to the instruction (step S13), and immediately changes the reading speed of the voice information to be provided to the telephone set T. I do.
[0022]
When thedetermination unit 17 determines that there is an instruction to press the operation button “3” for designating skip (step S14), theposition control unit 15 controls the operation of thevoice conversion unit 13 according to the instruction (step S15). ), The reading position of the voice information to be provided to the telephone set T is immediately changed.
When the determiningunit 17 determines that there is an instruction to press the operation button “#” for designating the end (step S16), theend control unit 16 controls the operation of thevoice conversion unit 13 according to the instruction (step S17). ), The provision of the voice information to the telephone set T ends.
[0023]
Therefore, the user can easily hear data such as stock prices as audio information anytime and anywhere by using the telephone T, and can change or skip the audio speed by operating the buttons of the telephone T, The required information can be heard reliably or promptly.
[0024]
Here, the speed control described above may be performed in a plurality of stages, or the speed may be further changed each time the operation button is pressed.
The position of the skip may be set arbitrarily in the system. For example, the stock price is skipped by 5 stocks, the news is skipped by genre such as politics, economy, sports, etc. The ticket sales is performed by genre such as movie, drama, sports, etc. It may be set arbitrarily according to the needs of the system design, such as skipping.
[0025]
The guidance menu may be recorded voice data or non-voice data. When data is not voice, it may be converted into voice information and provided to the telephone set T. Similarly, the provided data held in thedata memory 12 may be recorded audio data. In this case, the audio conversion function may be omitted and the reproduction mode of the audio data may be changed and controlled. Note that there is an advantage that the voice conversion function can be omitted if the data is prepared in advance as voice data, while if non-voice data is prepared and provided after voice conversion, the data is transmitted to a personal computer or a communication system. There is an advantage that it can be easily updated using an input from a line.
[0026]
【The invention's effect】
As described above, according to the present invention, voice information is automatically provided to a telephone connected via a public line in a manner corresponding to an instruction input from the telephone, so that the telephone is continuously read out. Voice information can be provided in a manner according to the user's need, such as changing the speed of voice information or skipping a reading position, thereby promoting the use of voice information and reducing waste of communication line connection. be able to.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of an automatic voice response system according to an embodiment of the present invention.
FIG. 2 is a functional configuration diagram of a main part of the automatic voice response system according to one embodiment of the present invention.
FIG. 3 is a diagram illustrating a procedure of an automatic voice response process according to an embodiment of the present invention.
FIG. 4 is a diagram illustrating a procedure of audio information provision control processing according to an embodiment of the present invention.
[Explanation of symbols]
1: IVR server 11: Automatic voice response unit
12: response data memory 13: voice conversion unit
14: speed control unit, 15: position control unit,
16: end control unit, 17: judgment unit,
18: Guide, B: Base station,
M: mobile phone, N: public line network,
T: Fixed telephone,