(57)【要約】      （修正有）【課題】音声データのテキスト化処理において、音声データをテキストデータに変換するエンジンに負担をかけることなく、正確なテキストデータを提供する。【解決手段】音声データテキスト化装置１は、分割処理部１２によって音声データを所定の単位時間で分割すると共に、圧縮処理部１３によって分割データから無音部を削除した圧縮データを生成する。圧縮データが、音声テキスト化エンジンに送信された後、音声テキスト化エンジンから圧縮データをテキスト化させた結合前テキストデータを受信すると、結合処理部１５により、結合前テキストデータを分割前の順序で結合した結合後テキストデータを生成する。【選択図】図１
2019090917.tif 000002
【特許請求の範囲】
【請求項１】
音声データをテキスト化するための装置であって、
上記音声データをテキスト化する音声テキスト化エンジンと、ネットワークを介して通信可能に構成され、
上記音声データを所定の単位時間で分割して分割データを生成する分割処理手段と、
上記分割データから無音部を削除した圧縮データを生成する圧縮処理手段と、
上記音声テキスト化エンジンに対し、上記圧縮データを送信する圧縮データ送信手段と、
上記音声テキスト化エンジンから、上記圧縮データをテキスト化させた結合前テキストデータを受信する結合前テキストデータ受信手段と、
上記結合前テキストデータを分割前の順序で結合した結合後テキストデータを生成する結合処理手段と、を有する、
ことを特徴とする音声テキスト化装置。
【請求項２】
上記分割手段は、上記音声データの開始位置から所定の単位時間ごとの区切位置が無音部である場合には当該無音部で上記音声データを分割して分割データを生成し、上記音声データの開始位置から所定の単位時間ごとの区切位置が有音部である場合には、当該有音部より前の一定時間内にある無音部で上記音声データを分割して分割データを生成する、
請求項１記載の音声テキスト化装置。
【請求項３】
上記音声データの音量を所定の音量に調整する音量調整手段、をさらに有し、
上記分割手段は、所定の音量に調整された音声データを所定の単位時間で分割して分割データを生成する、
請求項１又は２記載の音声テキスト化装置。
【請求項４】
上記圧縮データに対して識別情報を発行する識別情報発行手段、をさらに有し、
上記結合処理手段は、上記識別情報に基づき、上記結合前テキストデータを分割前の順序で結合した結合後テキストデータを生成する、
請求項１乃至３いずれかの項に記載の音声テキスト化装置。
【請求項５】
ユーザが利用するユーザ端末と、さらにネットワークを介して通信可能に構成され、
上記ユーザ端末から、上記音声データを受信する音声データ受信手段と、
上記ユーザ端末に対し、上記結合後テキストデータを送信する結合後テキストデータ送信手段と、をさらに有する、
請求項１乃至４いずれかの項に記載の音声テキスト化装置。
【請求項６】
音声データをテキスト化するための方法であって、
上記音声データをテキスト化する音声テキスト化エンジンと、ネットワークを介して通信可能に構成されたコンピュータにより、
上記音声データを所定の単位時間で分割して分割データを生成する分割処理と、
上記分割データから無音部を削除した圧縮データを生成する圧縮処理と、
上記音声テキスト化エンジンに対し、上記圧縮データを送信する圧縮データ送信処理と、
上記音声テキスト化エンジンから、上記圧縮データをテキスト化させた結合前テキストデータを受信する結合前テキストデータ受信処理と、
上記結合前テキストデータを分割前の順序で結合した結合後テキストデータを生成する結合処理と、を実行する、
ことを特徴とする音声テキスト化方法。
【請求項７】
音声データをテキスト化するためのコンピュータプログラムであって、
上記音声データをテキスト化する音声テキスト化エンジンと、ネットワークを介して通信可能に構成されたコンピュータに対し、
上記音声データを所定の単位時間で分割して分割データを生成する分割処理と、
上記分割データから無音部を削除した圧縮データを生成する圧縮処理と、
上記音声テキスト化エンジンに対し、上記圧縮データを送信する圧縮データ送信処理と、
上記音声テキスト化エンジンから、上記圧縮データをテキスト化させた結合前テキストデータを受信する結合前テキストデータ受信処理と、
上記結合前テキストデータを分割前の順序で結合した結合後テキストデータを生成する結合処理と、を実行させる、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声データをテキスト化する技術に関する。
【背景技術】
【０００２】
近年、音声データをテキスト化するサービスの需要が高まっている。議事録の作成などでは音声データが作成されるが、音声データよりもテキストデータのうほうが後々の確認等では便利である。
この点について例えば、特許文献１では、音声通話していする複数の通話者に対して、同時的に通話音声を文字化してデータ配信する方法が提案されている。
また、特許文献２、３では、作業者によって音声データをテキストデータに変換させる装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−４１３０１号公報
【特許文献２】特開２００８−９６９３号公報
【特許文献３】特開２０１３−１８２３５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献記載の技術では、無音部分を含めて音声データをテキスト化するため、装置に対して無駄な処理負担をかけてしまっている。即ち、無音部分はテキスト化されないにもかかわらず、テキスト化処理をかけることは無駄な処理を実行することになる。
【０００５】
一方、データサイズが大きくなり易い長時間の音声データ等を分割して随時テキスト化させる場合、分割位置で誤変換がなされ、正確なテキスト化を期すことができなくなるおそれがある。
【０００６】
そこで、本発明は、音声データのテキスト化処理において、音声データをテキストデータに変換するエンジンに負担をかけることなく、正確なテキストデータを得ることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る音声データテキスト化装置は、音声データをテキスト化するための装置であって、上記音声データをテキスト化する音声テキスト化エンジンと、ネットワークを介して通信可能に構成され、上記音声データを所定の単位時間で分割して分割データを生成する分割処理手段と、上記分割データから無音部を削除した圧縮データを生成する圧縮処理手段と、上記音声テキスト化エンジンに対し、上記圧縮データを送信する圧縮データ送信手段と、上記音声テキスト化エンジンから、上記圧縮データをテキスト化させた結合前テキストデータを受信する結合前テキストデータ受信手段と、上記結合前テキストデータを分割前の順序で結合した結合後テキストデータを生成する結合処理手段と、を有することを特徴とする。
【０００８】
また、上記分割手段は、上記音声データの開始位置から所定の単位時間ごとの区切位置が無音部である場合には当該無音部で上記音声データを分割して分割データを生成し、上記音声データの開始位置から所定の単位時間ごとの区切位置が有音部である場合には、当該有音部より前の一定時間内にある無音部で上記音声データを分割して分割データを生成するものとしてもよい。
【０００９】
また、上記音声データの音量を所定の音量に調整する音量調整手段、をさらに有し、上記分割手段は、所定の音量に調整された音声データを所定の単位時間で分割して分割データを生成するものとしてもよい。
【００１０】
また、上記圧縮データに対して識別情報を発行する識別情報発行手段、をさらに有し、上記結合処理手段は、上記識別情報に基づき、上記結合前テキストデータを分割前の順序で結合した結合後テキストデータを生成するものとしてもよい。
【００１１】
また、ユーザが利用するユーザ端末と、さらにネットワークを介して通信可能に構成され、上記ユーザ端末から、上記音声データを受信する音声データ受信手段と、上記ユーザ端末に対し、上記結合後テキストデータを送信する結合後テキストデータ送信手段と、をさらに有するものとしてもよい。
【００１２】
また、本発明の別の観点に係る音声データテキスト化方法は、音声データをテキスト化するための方法であって、上記音声データをテキスト化する音声テキスト化エンジンと、ネットワークを介して通信可能に構成されたコンピュータにより、上記音声データを所定の単位時間で分割して分割データを生成する分割処理と、上記分割データから無音部を削除した圧縮データを生成する圧縮処理と、上記音声テキスト化エンジンに対し、上記圧縮データを送信する圧縮データ送信処理と、上記音声テキスト化エンジンから、上記圧縮データをテキスト化させた結合前テキストデータを受信する結合前テキストデータ受信処理と、上記結合前テキストデータを分割前の順序で結合した結合後テキストデータを生成する結合処理と、を実行することを特徴とする。
【００１３】
また、本発明の別の観点に係るコンピュータプログラムは、音声データをテキスト化するためのコンピュータプログラムであって、上記音声データをテキスト化する音声テキスト化エンジンと、ネットワークを介して通信可能に構成されたコンピュータに対し、上記音声データを所定の単位時間で分割して分割データを生成する分割処理と、上記分割データから無音部を削除した圧縮データを生成する圧縮処理と、上記音声テキスト化エンジンに対し、上記圧縮データを送信する圧縮データ送信処理と、上記音声テキスト化エンジンから、上記圧縮データをテキスト化させた結合前テキストデータを受信する結合前テキストデータ受信処理と、上記結合前テキストデータを分割前の順序で結合した結合後テキストデータを生成する結合処理と、を実行させる。
【発明の効果】
【００１４】
本発明に係る音声テキスト化装置によれば、音声データのテキスト化処理において、音声データをテキストデータに変換するエンジンに負担をかけることなく、正確なテキストデータを得ることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る音声テキスト化装置の機能を示した機能ブロック図である。
【図２】本実施形態に係る音声テキスト化装置において、識別情報記憶部に記憶されるデータの一例を示した図である。
【図３】本実施形態に係る音声テキスト化装置によって実行される処理を説明する概念図であり、（ａ）無音部に区切位置が設けられる場合、（ｂ）有音部に区切位置が設けられる場合、を示す。
【図４】本実施形態に係る音声テキスト化装置によって実行される処理を説明する概念図であり、無音部において音声データが分割された状態を示す。
【図５】本実施形態に係る音声テキスト化装置によって実行される処理を説明する概念図であり、圧縮データが生成された状態を示す。
【図６】本実施形態に係る音声テキスト化装置によって実行される一連の処理の流れを示すシーケンス図である。
【図７】本発明の別の実施形態に係る音声テキスト化処理部を備えたユーザ端末が備える機能を示した機能ブロック図である。
【図８】本実施形態に係る音声テキスト化処理部を備えたユーザ端末によって実行される一連の処理の流れを示すシーケンス図である。
【図９】本実施形態に係る音声テキスト化処理部を備えたユーザ端末によって実行される処理を説明する概念図であり、（ａ）区切位置が設定される状態、（ｂ）無音部において音声データが分割される状態、（ｃ）圧縮データが生成された状態、を示す。
【図１０】本発明の別の実施形態において、音声データを随時、テキスト化させる場合の処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態に係る音声テキスト化装置について、図を参照して説明する。
音声テキスト化装置は、音声データをテキスト化するための装置であって、音声データに所定の処理を実行した上、処理済みの音声データを音声テキスト化エンジンに送ってテキスト化させる装置である。
【００１７】
図１に示される音声テキスト化装置１は、音声テキスト化エンジン２及びユーザ端末３とインターネット等のネットワークＮＷを介して通信可能に構成されている。
【００１８】
音声テキスト化装置１は、CPU（Central Processing Unit）などの演算装置、RAM（Random Access Memory）やROM（Read Only Memory）などの記憶装置により、識別情報記憶部１Ａ、音量調整部１１、分割処理部１２、圧縮処理部１３、識別情報発行部１４、結合処理部１５、及び通信処理部１６からなる機能ブロックを構成する。
【００１９】
識別情報記憶部１Ａは、識別情報発行部１４が圧縮データに対して発行、付与した識別情報や、当該圧縮データに関する情報を記憶する記憶部である。
この識別情報記憶部１Ａには例えば、図２に示されるように、後述する圧縮データごとに発行、付与された識別情報のほか、圧縮データのファイル名、ファイルサイズ、作成日などが記憶される。
ここで、識別情報は、個々の圧縮データを識別すると共に結合順序を把握可能にするための情報であり、結合処理部１５によって実行される結合処理の際に参照される。
【００２０】
音量調整部１１は、音声データの音量を所定の音量に調整する処理を実行する。
この処理は例えば、音声データを-10[db]に抑えるもので、これにより、処理を施す前の音声データ中に音量の異なる部分が存在しても、テキスト化処理において誤った変換がなされるのを防ぐことができる。
【００２１】
分割処理部１２は、音声データを所定の単位時間で分割して分割データを生成する。
この処理では、音声データを開始位置から所定の単位時間ごとに区切る。このとき、区切位置が無音部である場合には、当該無音部で音声データを分割し、区切位置が有音部である場合には、区切位置より前の一定時間内にある無音部で音声データを分割して分割データを生成する。
なお、本例における分割処理部１２は、音量調整部１１によって所定の音量に調整された音声データを分割して分割データを生成する。
【００２２】
ここで、分割処理部１２による音声データの分割処理について、具体例を図３によって説明する。
音声データ１００は、有音部１０１ａ、１０１ｂ、１０１ｃ、１０１ｄ、１０１ｅと、無音部１０２ａ、１０２ｂ、１０２ｃ、１０２ｄ、１０２ｅによって構成される。なお、以下では説明の便宜のため、有音部１０１ａ、１０１ｂ、１０１ｃ、１０１ｄ、１０１ｅについて、各構成要素に着目しない場合にはまとめて有音部１０１と称することがある。また、無音部１０２ａ、１０２ｂ、１０２ｃ、１０２ｄ、１０２ｅについても同様に無音部１０２と称することがある。
なお、有音部１０１とは、一定以上の音量を有する部分である。また、無音部１０２とは、無音の部分、又は一定未満の音量しか有さず、無音とみなされた部分である。有音部１０１と無音部１０２とに分ける音量の基準は、任意に設定し得る。
【００２３】
このような音声データについて、分割処理部１２は、音声データの開始位置から50[sec]を単位時間として順次、区切位置を設定する。
図３（ａ）の例は、区切位置１００ａが、無音部１０２ｂに設定された場合を示している。この場合には、当該区切位置１００ａ又は無音部１０２ｂを分割位置として音声データ１００が分割される。
一方、図３（ｂ）の例は、区切位置１００ｂが、有音部１０１ｃに設定された場合を示している。この場合には、区切位置１００ｂから10[sec]前以内にある無音部１０２ｂを分割位置として音声データ１００が分割される。
このように、分割処理部１２によって音声データ１００に対して分割処理が実行されると、図４に示されるように、音声データ１００は所定の分割位置（図３の例では無音部１０２ｂ）で分割された複数の分割データ１１０ａ、１１０ｂとなる。なお、分割データ１１０ｂには、区切位置１００ｂから分割位置の１０２ｂまでの時間分の音声データが含まれる。
このように音声データ１００が分割されることで、一つのまとまった意味をもった単語が不自然に分割されるのを防ぐことができる。その結果、音声テキスト化エンジン２によるテキスト化処理において、誤った変換がなされるのを防ぐことができる。
【００２４】
圧縮処理部１３は、分割処理部１２によって生成された分割データから無音部を削除した圧縮データを生成する。
この処理の具体例を図４、図５に示す。
図４は、図３の例から続く処理によって、音声データ１００が有音部１０１ｂと有音部１０１ｃの間で分割された状態を示している。なお、無音部１０２ｂは分割されて無音部１０２ｂ１、１０２ｂ２となっている。
圧縮処理部１３はこの状態から、図５に示されるように無音部１０２ａ、１０２ｂ１、１０２ｂ２、１０２ｃ、１０２ｄを削除する。これによって音声データ１００は、有音部１００が連続した複数の圧縮データ１２０ａ、１２０ｂとなる。
【００２５】
識別情報発行部１４は、圧縮処理部１３によって生成された各圧縮データに対して識別情報を発行し、付与する。
識別情報は、個々の圧縮データを識別すると共にその順序を把握可能にするための情報であり、識別情報記憶部１Ａに記憶されると共に、結合処理部１５によって実行される結合処理の際に参照される。
【００２６】
結合処理部１５は、結合前テキストデータを分割前の順序で結合した結合後テキストデータを生成する処理を実行する。
ここで、音声テキスト化装置１は、圧縮データを生成すると、音声テキスト化エンジン２に対して当該圧縮データのテキスト化処理要求と共に当該圧縮データを送信する。音声テキスト化エンジン２において圧縮データをテキスト化させた結合前テキストデータが生成されると、音声テキスト化装置１は音声テキスト化エンジン２から当該結合前テキストデータを受信する。このとき、結合前テキストデータは、テキスト化する前の圧縮データに対して付与されていた識別情報を保持しており、結合処理部１５は識別情報記憶部１Ａを参照して、結合前テキストデータを音声データ時の順序に並べて結合する。
これにより、音声データをテキスト化させた結合後テキストデータが生成される。
【００２７】
通信処理部１６は、インターネト等のネットワークＮＷを介して、音声テキスト化エンジン２やユーザ端末３と種々のデータの送受信を実行する処理部である。
この通信処理部１６は例えば、音声テキスト化エンジン２との間で、圧縮データを送信したり、結合前テキストデータを受信したりする。また、ユーザ端末３との間では、音声データを受信したり、結合後テキストデータを送信したりする。
【００２８】
音声テキスト化エンジン２は、音声データをテキスト化するデータ処理エンジンである。
この音声テキスト化エンジン２は、音声データ中の単語を識別する識別手段、識別される単語の音声データとテキストデータが関連付けられ、変換処理の参照先となる辞書手段などの機能部を有している。
【００２９】
ユーザ端末３は、音声データテキスト化装置と音声データテキスト化エンジンによって構成される音声データテキスト化システムのユーザが利用する端末であり、ユーザは当該ユーザ端末３により、所定の音声データをテキスト化したテキストデータを得る。
【００３０】
このユーザ端末３は例えば、所謂スマートフォンやタブレット端末、パーソナルコンピュータなどの端末で構成され、音声テキスト化装置１とインターネット等のネットワークＮＷを介したデータの送受信を実行したり、各種のデータの入出力を実行したりすることができる。
【００３１】
続いて、本実施形態に係る音声テキスト化装置１によって実行される一連の処理の流れについて、図６を参照して説明する。
まず、ユーザはユーザ端末３により、音声テキスト化装置１に対して、所望の音声データと共に当該音声データのテキスト化要求を送信する（Ｓ１０１）。
【００３２】
音声データを受信した音声テキスト化装置１は、音量調整部１１により、音声データの音量を所定の音量に調整する（Ｓ１０２）。
音声データの音量が調整されると、分割処理部１２は、音量調整後の音声データを所定の単位時間で分割して分割データを生成する（Ｓ１０３）。
分割データを生成する分割処理では、音声データを開始位置から所定の単位時間ごとの区切位置で区切る。このとき、区切位置が無音部である場合には当該無音部で音声データを分割し、区切位置が有音部である場合には、当該有音部より前の一定時間内にある無音部で音声データを分割して分割データを生成する。
【００３３】
続けて圧縮処理部１３は、分割処理部１２によって生成された分割データから無音部を削除した圧縮データを生成する（Ｓ１０４）。
圧縮データが生成されると、識別情報発行部１４により、各圧縮データに対して識別情報が発行、付与される（Ｓ１０５）。
識別情報は、個々の圧縮データを識別すると共にその順序を把握可能にするための情報であり、発行に応じて識別情報記憶部１Ａに登録される（Ｓ１０６）。
【００３４】
圧縮データは、音声テキスト化装置１から音声テキスト化エンジン２に対し、テキスト化要求と共に送信される（Ｓ１０７）。
音声テキスト化エンジン２は、圧縮データの受信に応じて、当該圧縮データのテキスト化処理を実行する（Ｓ１０８）。
テキスト化処理によって圧縮データがテキスト化され、結合前テキストデータが生成されると、当該結合前テキストデータが音声テキスト化装置１に対して送信される（Ｓ１０９）。
【００３５】
音声テキスト化エンジン２から結合前テキストデータを受信した音声テキスト化装置１は、結合処理部１５により、結合前テキストデータを分割前の順序で結合した結合後テキストデータを生成する（Ｓ１１０）。なお、結合処理部１５はこの処理において、結合前テキストデータが保持している識別情報に基づき、識別情報記憶部１Ａを参照して、結合前テキストデータを音声データ時の順序に並べて結合する。
【００３６】
生成された結合後テキストデータは、通信処理部１６により、ユーザ端末３に対して送信される（Ｓ１１１）。
これにより、ユーザは、所望の音声データをテキスト化させたデータを得ることができる。
本実施形態に係る音声テキスト化装置１によれば、音声テキスト化装置において予め無音部が削除されるため、音声テキスト化エンジンに無音部をテキスト化させることがなく、音声テキスト化エンジンの処理負担を軽減できる。
また、音声データは、所定の単位時間の区切位置の無音部、又は当該区切位置前に存する無音部で分割されるため、単語が途中で分割されることがなく、誤った変換が行われるのを防ぐことができる。
【００３７】
次に、以上の本実施形態に係る音声テキスト化装置の変形例について、図７を参照して説明する。
本例においては、上述した音声テキスト化装置１は、音声テキスト化処理部４１として所謂スマートフォンやパーソナルコンピュータ等によって構成されるユーザ端末４に組み込まれ、アプリケーションソフトウェアとして機能する。
なお、以下の説明において、上述した音声テキスト化装置１が備える機能部と同様の機能を奏する機能部については上記と同様の符号を付している。
【００３８】
本実施形態において、ユーザ端末４は、音声テキスト化処理部４１、入出力処理部４２、及び通信処理部４３からなる機能部を有し、音声テキスト化エンジン２とインターネット等のネットワークＮＷを介して通信可能に構成されている。
さらに、音声テキスト化処理部４１は、識別情報記憶部１Ａ、音量調整部１１、分割処理部１２、圧縮処理部１３、識別情報発行部１４、及び結合処理部１５から構成される。
【００３９】
入出力処理部４２は、各種のデータを入力したり、出力したりする機能部であって、ディスプレイやタッチパネル等によって構成される。
通信処理部４３は、音声テキスト化エンジン２とネットワークＮＷを介したデータの送受信を実行するための機能部であって、ブラウザプログラム等によって実現される。
【００４０】
次に、本例に係るユーザ端末において、音声データがテキスト化される処理の流れを図８に示す。なお、図６を参照して説明した上述の例と同様の処理については同様の符号を付している。
まず、ユーザがユーザ端末４に対し、端末内に蓄積されている所望の音声データについて、テキスト化処理の実行を要求すると、音声調整部１１によって当該音声データの音量が所定の音量に調整される（Ｓ１０２）。
音声データの音量が調整されると、分割処理部１２は、音量調整後の音声データを所定の単位時間で分割して分割データを生成し（Ｓ１０３）、圧縮処理部１３は、分割処理部１２によって生成された分割データから無音部を削除した圧縮データを生成する（Ｓ１０４）。
各圧縮データに対しては、識別情報発行部１４により識別情報が発行、付与され（Ｓ１０５）、当該識別情報は、個々の圧縮データを識別すると共にその順序を把握可能にするための情報として識別情報記憶部１Ａに登録される（Ｓ１０６）。
【００４１】
圧縮データは、ユーザ端末４から音声テキスト化エンジン２に対し、テキスト化要求と共に送信される（Ｓ１０７）。
音声テキスト化エンジン２において、圧縮データのテキスト化処理が実行されると（Ｓ１０８）、結合前テキストデータがユーザ端末４に対して送信される（Ｓ１０９）。
【００４２】
音声テキスト化エンジン２から結合前テキストデータを受信したユーザ端末４は、結合処理部１５により、結合前テキストデータを分割前の順序で結合した結合後テキストデータを生成する（Ｓ１１０）。
このように、ユーザ端末４にアプリケーションソフトウェアとしてテキスト化処理部４１をインストールさせて実行可能とすれば、ユーザ端末４から直接、音声テキスト化エンジン２に音声データを送信させて、テキストデータを得られるようにすることができる。
【００４３】
なお、以上の本実施形態においては、一のファイルとして完結した音声データのみならず、作成中の音声データも随時、テキスト化させることができる。
この場合の処理について、図９を参照して説明する。
図９（ａ）は、録音中の音声データのように、音声データが生成されている途中の様子を示している。音声データ１００には、開始位置から50[sec]を単位時間として順次、区切位置が設定され、図９（ａ）では、区切位置１００ｂが作成中の有音部１０１ｃに設けられた状態となっている。
【００４４】
この例ではまず、区切位置１００ｂによって区切られた50[sec]の区間について音量が調整された上で、上述した分割以降の処理が実行される。
即ち、図９（ａ）の例については、上述のように、区切位置１００ｂから10[sec]前以内にある無音部１０２ｂを分割位置として音声データ１００が分割され、図９（ｂ）に示すにように分割データ１１０ａが生成される。
【００４５】
圧縮処理部１３はこの状態から、図９（ｃ）に示されるように無音部１０２ａ、１０２ｂ１を削除し、圧縮データ１２０ａを生成する。圧縮データ１２０ａは、音声テキスト化エンジンによってテキスト化され、ユーザ端末に送信される。
一方、分割データ１１０ａに続く分割データ１１０ｂは、区切り位置１００ｂから所定の単位時間分（本例では50[sec]）、音声データが生成されるのを待ってテキスト化が実行される。
【００４６】
本例による処理の流れについて、上述のユーザ端末４による場合を例にとって、図１０を参照して説明する。
まず、ユーザがユーザ端末４により例えば、録音中の音声データについて、テキスト化処理の実行を要求する。
これに応じてテキスト化処理部４１は、音声データが所定時間分に達したか否かを判断する（Ｓ２０２）。音声データが所定時間分に達した場合には、当該所定時間で音声データを区切り、音声調整部１１によって当該音声データの音量を所定の音量に調整する（Ｓ１０２）。
音声データの音量が調整されると、分割処理部１２は、音量調整後の音声データを所定の単位時間で分割して分割データを生成し（Ｓ１０３）、圧縮処理部１３は、分割処理部１２によって生成された分割データから無音部を削除した圧縮データを生成する（Ｓ１０４）。
各圧縮データに対しては、識別情報発行部１４により識別情報が発行、付与され（Ｓ１０５）、当該識別情報は、個々の圧縮データを識別すると共にその順序を把握可能にするための情報として識別情報記憶部１Ａに登録される（Ｓ１０６）。
【００４７】
圧縮データは、ユーザ端末４から音声テキスト化エンジン２に対し、テキスト化要求と共に送信される（Ｓ１０７）。
音声テキスト化エンジン２において、圧縮データのテキスト化処理が実行されると（Ｓ１０８）、結合前テキストデータがユーザ端末４に対して送信される（Ｓ１０９）。
音声テキスト化エンジン２から結合前テキストデータを受信したユーザ端末４は、結合処理部１５により、結合前テキストデータを分割前の順序で結合した結合後テキストデータを生成する（Ｓ１１０）。
音声データがまだ続くか否かが判別され（Ｓ２０２）、まだテキスト化していない音声データが続く場合には、Ｓ２０１の処理に戻って、続く音声データのテキスト化処理が続行される。一方、テキスト化する音声データが終了した場合には、一連の処理を終了する。
これにより、作成中の音声データについても随時、テキスト化される。
【００４８】
なお、以上の本発明の実施形態においては、音声データの分割は、区切位置が有音部となる場合、当該区切位置よりも前の一定時間内にある無音部で実行されるものとしたが、これに限らず、区切位置の後の一定時間内にある無音部とすることもできる。
【００４９】
また、音声データの音量調整は、分割データの生成前でなくてもよく、分割データの生成時や、圧縮データの生成時に行ってもよい。
【符号の説明】
【００５０】
１      音声テキスト化装置
１１    音量調整部
１２    分割処理部
１３    圧縮処理部
１４    識別発行部
１５    結合処理部
１６    通信処理部
１Ａ    識別情報記憶部
２      音声テキスト化エンジン
３      ユーザ端末
４      ユーザ端末
４１    音声テキスト化処理部
４２    入出力処理部
４３    通信処理部
ＮＷ    ネットワーク
【図１】
2019090917.tif 000003
【図２】
2019090917.tif 000004
【図３】
2019090917.tif 000005
【図４】
2019090917.tif 000006
【図５】
2019090917.tif 000007
【図６】
2019090917.tif 000008
【図７】
2019090917.tif 000009
【図８】
2019090917.tif 000010
【図９】
2019090917.tif 000011
【図１０】
2019090917.tif 000012