(57)【要約】【課題】楽譜の歌詞に対して、歌唱用の発音文字列設定時に、楽譜内の同種の歌詞について自動的に変更を行う歌唱発音文字列自動補正プログラムを得る。【解決手段】楽譜全体の歌詞について補正対象とするか否かの判断を行う発音文字列自動編集プログラムであって、ユーザが楽譜内の歌詞に対して歌唱用発音を設定した場合に、前記歌唱用発音を設定した歌詞の歌詞情報を分析し、分析結果が類似する楽譜内の他の歌詞について、同種の変更を行って歌唱用発音を自動的に設定する。【選択図】図５
2020134586.tif 000002
【特許請求の範囲】
【請求項１】
楽譜全体の歌詞について補正対象とするか否かの判断を行う自動編集プログラムであって、
ユーザが楽譜内の歌詞に対して歌唱用発音を設定した場合に、
前記歌唱用発音を設定した歌詞の歌詞情報を分析し、分析結果が類似する楽譜内の他の歌詞について、同種の変更を行って歌唱用発音を設定する
ことを特徴とする歌唱発音文字列自動補正プログラム。
【請求項２】
前記歌詞情報の分析結果が類似するとは、前記歌唱用発音を設定した歌詞と同じ発音タイミングで且つ同じ歌詞である請求項１に記載の歌唱発音文字列自動補正プログラム。
【請求項３】
前記歌詞情報の分析結果が類似するとは、前記歌唱用発音が設定された歌詞と同じ歌詞で、さらに前２つの歌詞が一致した場合である請求項１に記載の歌唱発音文字列自動補正プログラム。
【請求項４】
編集する歌詞オブジェクトを（Ａ）、補正対象か否かを判断する歌詞オブジェクトを（Ｂ）とした場合、
前記歌詞情報の分析結果が類似するとは、前記歌詞オブジェクト（Ａ）と歌詞オブジェクト（Ｂ）の歌詞文字列が一致し、前記歌詞オブジェクト（Ａ）及び歌詞オブジェクト（Ｂ）のそれぞれの前方の休符までの音符数が一致した場合である請求項１に記載の歌唱発音文字列自動補正プログラム。
【請求項５】
編集する歌詞オブジェクトを（Ａ）、補正対象か否かを判断する歌詞オブジェクトを（Ｂ）とした場合、
前記歌詞情報の分析結果が類似するとは、前記歌詞オブジェクト（Ａ）の歌詞文字列が「う」であり、前記歌詞オブジェクト（Ａ）の発音文字列を「お」に設定し、前記歌詞オブジェクト（Ａ）の前の歌詞最後の母音が「ｏ」であり、前記歌詞オブジェクト（Ｂ）の歌詞文字列が「う」であり、前記歌詞オブジェクト（Ｂ）の前の歌詞最後の母音が「ｏ」である請求項１に記載の歌唱発音文字列自動補正プログラム。
【請求項６】
編集する歌詞オブジェクトを（Ａ）、補正対象か否かを判断する歌詞オブジェクトを（Ｂ）とした場合、
前記歌詞情報の分析結果が類似するとは、形態素解析を行い、歌詞オブジェクト（Ａ）の歌詞文字列が助詞の「は」または「へ」の場合で、前記歌詞オブジェクト（Ａ）と歌詞オブジェクト（Ｂ）の歌詞文字列が一致し、歌詞オブジェクト（Ｂ）の歌詞文字列も助詞である請求項１に記載の歌唱発音文字列自動補正プログラム。
【請求項７】
表示部に表示された楽譜内の歌詞に対して歌唱用発音を設定する歌唱発音文字列自動補正装置であって、
ユーザが歌唱用発音を設定する歌詞オブジェクトを指定する編集入力部と、
楽譜内の別の歌詞オブジェクトを検索する歌詞オブジェクト検索部と、
歌唱用発音が設定された歌詞オブジェクトの歌詞情報を分析し、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する変更歌詞推定部と、
前記変更歌詞推定部の結果に基づいて、変更が必要な歌詞に対して歌唱用発音を設定する歌唱用発音設定部と、
を備えたことを特徴とする歌唱発音文字列自動補正装置。
【請求項８】
変更歌詞推定部では、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する際に、前記歌唱用発音の設定と同じ発音タイミングで且つ同じ文字である歌詞を変更必要歌詞と推定する請求項７に記載の歌唱発音文字列自動補正装置。
【請求項９】
変更歌詞推定部では、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する際に、前記歌唱用発音が設定された歌詞と同じ歌詞で、さらに発音文字列における前２つの歌詞が一致した場合に変更必要歌詞と推定する請求項７に記載の歌唱発音文字列自動補正装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＡＷ（デジタル・オーディオ・ワークステーション）などの音楽作成ソフトにおける楽譜に表示された歌詞を歌唱する機能に関し、詳しくは歌詞の発音文字列を自動的に補正する歌唱発音文字列自動補正プログラム、及び、その機能を備えた歌唱発音文字列自動補正装置に関する。
【背景技術】
【０００２】
ＤＡＷは、楽器の演奏を録音したり、音符を入力したりして、音楽を作成するソフトウェアであり、作成した音楽はＷＡＶやｍｐ３などのオーディオファイルとして出力できるとともに、ＤＡＷ上で編集することができる。また、入力した音符はＭＩＤＩデータに変換し、ＳＭＦ（Standard MIDI File）として保存できる。
【０００３】
ＤＡＷの音楽データを表示する場合に、例えば図７に示すように、楽譜に歌詞が割り当てられている場合がある。楽譜を歌唱する機能を利用して歌詞が発音される場合、歌詞「き」「の」「う」「は」における「は」はそのまま「は」と発音されてしまうため、歌詞「は」に対して歌唱用の発音文字列「わ」を必要に応じて設定することが行われていた。
【０００４】
また、文章中の単語に対して発音補正を行う技術としては、特許文献１に記載の音声合成装置が提案されている。この音声合成装置は、漢字仮名混じり文に対して言語処理を施し、その結果を音声合成することにより音声として読み上げるに際して、文章作成者が意図した読み方で読み上げを行わせるよう発音を補正するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−２５８７６３号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した歌唱用の発音文字列の設定は、表示された楽譜全体の歌詞に対して、一つずつ歌詞を探して発音文字列を設定変更する必要があるので、非常に手間がかかるという問題があった。図７の楽譜例であれば、上段の「きのうは」の「は」と、下段の「あしたは」の「は」をそれぞれ別々に指定して発音文字列の「わ」を設定する必要があった。
また、特許文献１に記載の音声合成装置による発音補正を行う技術は、楽譜内の歌詞について発音文字列を対応させて自動的に補正を行うものではない。
【０００７】
本発明は上記実情に鑑みて提案されたもので、楽譜の歌詞に対して、歌唱用の発音文字列設定時に、楽譜内の同種の歌詞について自動的に変更を行う歌唱発音文字列の自動補正プログラム、及び、その機能を備えた歌唱発音文字列自動補正装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するため本発明の歌唱発音文字列自動補正示プログラムは、楽譜内の歌詞に対して、歌唱用の発音文字列の設定時に、同じような発音文字列の設定が必要な歌詞を推定し、自動的に歌唱用発音文字列を設定する。
すなわち、請求項１は、楽譜全体の歌詞について補正対象とするか否かの判断を行う自動編集プログラムであって、ユーザが楽譜内の歌詞に対して歌唱用発音を設定した場合に、前記歌唱用発音を設定した歌詞の歌詞情報を分析し、分析結果が類似する楽譜内の他の歌詞について、同種の変更を行って歌唱用発音を設定することを特徴としている。
【０００９】
請求項２は、請求項１の歌唱発音文字列自動補正プログラムにおいて、
前記歌詞情報の分析結果が類似するとは、前記歌唱用発音を設定した歌詞と同じタイミングで且つ同じ歌詞であることを特徴としている。
【００１０】
請求項３は、請求項１の歌唱発音文字列自動補正プログラムにおいて、
前記歌詞情報の分析結果が類似するとは、前記歌唱用発音が設定された歌詞と同じ歌詞で、さらに前２つの歌詞が一致した場合であることを特徴としている。
【００１１】
請求項４は、請求項１の歌唱発音文字列自動補正プログラムにおいて、
編集する歌詞オブジェクトを（Ａ）、補正対象か否かを判断する歌詞オブジェクトを（Ｂ）とした場合、
前記歌詞情報の分析結果が類似するとは、前記歌詞オブジェクト（Ａ）と歌詞オブジェクト（Ｂ）の歌詞文字列が一致し、前記歌詞オブジェクト（Ａ）及び歌詞オブジェクト（Ｂ）のそれぞれの前方の休符までの音符数が一致した場合であることを特徴としている。
【００１２】
請求項５は、請求項１の歌唱発音文字列自動補正プログラムにおいて、
編集する歌詞オブジェクトを（Ａ）、補正対象か否かを判断する歌詞オブジェクトを（Ｂ）とした場合、
前記歌詞情報の分析結果が類似するとは、前記歌詞オブジェクト（Ａ）の歌詞文字列が「う」であり、前記歌詞オブジェクト（Ａ）の発音文字列を「お」に設定し、前記歌詞オブジェクト（Ａ）の前の歌詞最後の母音が「ｏ」であり、前記歌詞オブジェクト（Ｂ）の歌詞文字列が「う」であり、前記歌詞オブジェクト（Ｂ）の前の歌詞最後の母音が「ｏ」であることを特徴としている。
【００１３】
請求項６は、請求項１の歌唱発音文字列自動補正プログラムにおいて、
編集する歌詞オブジェクトを（Ａ）、補正対象か否かを判断する歌詞オブジェクトを（Ｂ）とした場合、
前記歌詞情報の分析結果が類似するとは、形態素解析を行い、歌詞オブジェクト（Ａ）の歌詞文字列が助詞の「は」または「へ」の場合で、前記歌詞オブジェクト（Ａ）と歌詞オブジェクト（Ｂ）の歌詞文字列が一致し、歌詞オブジェクト（Ｂ）の歌詞文字列も助詞であることを特徴としている。
【００１４】
請求項７の歌唱発音文字列自動補正装置は、表示部（２１）に表示された楽譜内の歌詞に対して歌唱用発音を設定する歌唱発音文字列自動補正装置であって、
ユーザが歌唱用発音を設定する歌詞オブジェクトを指定する編集入力部（２２）と、
楽譜内の別の歌詞オブジェクトを検索する歌詞オブジェクト検索部（２３）と、
歌唱用発音が設定された歌詞オブジェクトの歌詞情報を分析し、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する変更歌詞推定部（２４）と、
前記変更歌詞推定部の結果に基づいて、変更が必要な歌詞に対して歌唱用発音を設定する歌唱用発音設定部（２５）と、
を備えたことを特徴としている。
【００１５】
請求項８は、請求項７の歌唱発音文字列自動補正装置において、
変更歌詞推定部（２４）では、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する際に、前記歌唱用発音の設定と同じタイミングで且つ同じ文字である歌詞を変更必要歌詞と推定することを特徴としている。
【００１６】
請求項９は、請求項７の歌唱発音文字列自動補正装置において、
変更歌詞推定部（２４）では、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する際に、前記歌唱用発音が設定された歌詞と同じ歌詞で、さらに前２つの歌詞が一致した場合に変更必要歌詞と推定することを特徴としている。
【発明の効果】
【００１７】
本発明の歌唱発音文字列自動補正プログラム及び歌唱発音文字列自動補正装置によれば、楽譜内の歌詞に対して、ユーザが歌唱用の発音文字列を設定した場合に、楽譜中で同じような発音文字列の設定が必要な歌詞を推定し、自動的に歌唱用発音文字列を設定することができる。そのため、歌詞文字列の一つ一つに対する歌唱用発音文字列の設定が不要となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の歌唱発音文字列自動補正装置を備えた音楽データ表示装置のハードウェア構成を示すブロック図である。
【図２】歌唱発音文字列自動補正装置の機能を説明するためのブロック図である。
【図３】歌詞オブジェクトを説明するための楽譜例を示す図である。
【図４】歌唱発音文字列自動補正の処理手順を示すフローチャート図である。
【図５】表示部で表示される楽譜例を示す図である。
【図６】表示部で表示される楽譜例を示す図である。
【図７】歌詞が表示された楽譜例を示す図である。
【発明を実施するための形態】
【００１９】
本発明の歌唱発音文字列自動補正装置を備えた音楽データ表示装置は、歌唱発音文字列自動補正プログラムを含んだ音楽データ表示プログラムをインストールすることで一般的なパーソナルコンピュータ（ＰＣ）上に構築される。
パーソナルコンピュータは、図１に示されるように、中央処理装置（ＣＰＵ）１１、ＲＯＭ１２、ＲＡＭ１３、大容量の記憶デバイスであるＨＤＤ１４、ＣＤ／ＤＶＤドライブ１５、音楽データの入力を行う操作部１６、ＵＳＢインターフェス１７、音楽データに応じた指定音を再生するための音源及びスピーカ部を有するサウンドデバイス１８、音楽データが表示されるＬＣＤなどの表示部を有する表示デバイス１９を備え、各構成要素はバス２０で接続されている。
なお、本実施形態では、一般的なＰＣで音楽データ表示装置を構築した例を説明するが、スマートフォンやタブレット、あるいは専用のハードウェアで構築しても良い。
【００２０】
ＣＰＵ１１は、データの処理又は演算を行うと共に、バス２０を介して接続された各種構成要素を制御する。
ＲＯＭ１２には、予めＣＰＵ１１の制御手順（コンピュータプログラム）を記憶させておき、ＣＰＵ１１がプログラムを実行することにより起動する。
ＲＡＭ１３は、データの入出力、送受信のためのワークメモリ、各構成要素の制御のための一時記憶として用いられる。ＣＰＵ１１は、ＲＡＭ１３内の音楽データ表示プログラム（歌唱発音文字列自動補正プログラム）を実行することにより、表示デバイス１９に楽譜や歌詞が含まれる音楽データ表示を行う。
ＨＤＤ１４には音楽データ表示プログラム等の所望プログラムが記憶され、ＲＡＭ１３にコピーされて実行される。
ＣＤ／ＤＶＤドライブ１５は、ＣＤなどからＨＤＤ１４へプログラムやデータをロードしたり、ＰＣ内のデータやプログラムをＣＤ−Ｒなど書き込み、外部へ出力するためのものである。
【００２１】
操作部１６は、キーボード、マウスなどで構成され、キーボードの操作、マウスによるカーソル位置の操作（カーソル移動）及びクリック操作により、表示デバイス１９の表示部に音符等の音楽データや歌詞の入力や歌詞の編集作業を行う。
ＵＳＢインターフェス１７は、ＵＳＢを介して、プリンタやその他の外部デバイスを接続するためのものである。
サウンドデバイス１８は、オーディオドライバーやライン端子、ヘッドフォン端子などを備えて構成され、音楽データに応じた指定音を再生する。
表示デバイス１９は、ビデオカードやディスプレイが含まれ、五線楽譜に表示可能な音符等の音楽情報及び歌詞情報と、これらの情報の入力及び編集作業を行うための操作手段の表示が行われる。
【００２２】
図２は、音楽データ表示装置の表示部２１に表示された楽譜内の歌詞に対して歌唱用発音を設定する歌唱発音文字列自動補正装置の機能を説明するためのブロック図である。
歌唱発音文字列自動補正装置は、ユーザが歌唱用発音を設定する歌詞オブジェクトを指定する編集入力部２２と、楽譜内の別の歌詞オブジェクトを検索する歌詞オブジェクト検索部２３と、歌唱用発音が設定された歌詞オブジェクトの歌詞情報を分析し、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する変更歌詞推定部２４と、前記変更歌詞推定部の結果に基づいて、変更が必要な歌詞に対して歌唱用発音を設定する歌唱用発音設定部２５と、音楽情報の記憶を行う記憶部２６と、を備えて構成されている。
【００２３】
編集入力部２２は、表示部２１に描画された楽譜の歌詞（歌詞文字列）に対して、ユーザが歌唱用発音（歌唱用文字列）を設定する場合に、対応した歌詞オブジェクトの歌唱用文字列を編集する。この場合の歌詞オブジェクトとは、楽譜内の各音符に対応する文字情報を意味し、歌詞文字列及び歌唱用文字列の歌詞情報を含む。例えば図３の楽譜の場合、「どん」「ぐ」「り」「コ」「ロ」「コ」「ロ」「ドン」「ブ」「リ」「コ」の各歌詞に関する情報が歌詞オブジェクトに対応する。
【００２４】
歌詞オブジェクト検索部２３は、楽譜内の歌詞オブジェクトを検索する。
変更歌詞推定部２４は、編集入力部２２で歌唱用発音が設定された歌詞オブジェクトの歌詞情報を分析し、歌詞オブジェクト検索部２３で検索した歌詞オブジェクト（歌唱用発音が設定された歌詞オブジェクトとは別の歌詞オブジェクト）の歌詞を変更するか否か（変更必要歌詞か否か）を推定する。この推定は、歌詞オブジェクト同士の歌詞情報の分析結果が類似するかどうかで判断され、その推定手順については後述する。
【００２５】
歌唱用発音設定部２５は、変更歌詞推定部２４の推定結果に基づいて、変更が必要な歌詞に対して歌唱用発音を自動的に設定する。歌唱用発音が設定された場合、設定されたことを明示するため、例えば図５に示すように、発音文字列が設定された歌詞文字列について四角５０で囲むことで、歌唱用発音が設定されていない文字と区別できるような表示が行われる。歌詞文字列を四角で囲む代わりに、歌詞の文字の色を変化させてもよい。
【００２６】
記憶部２６は、楽譜を表示するための楽譜情報及び歌詞情報としての歌詞オブジェクトが記憶されている。楽譜情報には、音符情報、時間情報（Tick）、小節線位置情報、拍子情報（分子、分母）、調号情報（♯、♭の数（♯なら正、♭なら負））を含んでいる。各音符の歌詞オブジェクトには、音符に対応する歌詞文字列及び歌唱用文字が設定されている場合には発音文字列の歌詞情報が含まれる。
【００２７】
次に、歌詞オブジェクト同士の歌詞情報の分析結果が類似するかどうかで変更必要歌詞を推定して歌唱発音文字列自動補正を行う手順について、図４のフローチャートを参照して説明する。ユーザにより手動で編集する歌詞オブジェクトを（Ａ）、変更必要歌詞の推定により自動的に補正対象か否かが判断される歌詞オブジェクトを（Ｂ）とする。
【００２８】
先ず、編集入力部２２において、歌詞オブジェクトＡの発音文字列が編集されたことを検出する（ステップ３１）。例えば、図５や図６の楽譜における上段歌詞の「き」「の」「う」「は」の「は」（歌詞オブジェクトＡ）について、ユーザが発音文字列「わ」に設定する編集を行った場合、編集入力部２２において歌詞オブジェクト「は」が編集されたことを検出する。
【００２９】
続いて、歌詞オブジェクト「は」が編集されたことを受け、楽譜内の別の歌詞オブジェクトＢを検出する（ステップ３２）。
別の歌詞オブジェクトＢが存在する場合（ステップ３３）、歌詞オブジェクトＡと歌詞オブジェクトＢの歌詞文字列が一致するか否かを判断する（ステップ３４）。上述の例では、歌詞オブジェクトＡが「は」の場合、歌詞オブジェクトＢが「は」であるかを判断する。
【００３０】
ステップ３４で歌詞オブジェクト同士の歌詞文字列「は」と「は」が一致した場合、歌詞オブジェクトＡの編集前の発音文字列「は」と、歌詞オブジェクトＢの発音文字列「は」が一致するか否かを判断する（ステップ３５）。
この手順は、例えば楽譜中に複数の「は」という歌詞があり、一部の「は」だけ発音文字列をユーザがわざと「わ」以外の文字に設定した場合、楽譜中の「は」の発音文字列を「わ」に設定しても、わざと「わ」以外に設定した歌詞について自動補正で「わ」にしないためである。
【００３１】
ステップ３５で歌詞オブジェクト同士の発音文字列が一致した場合、歌詞オブジェクトＡと歌詞オブジェクトＢの発音タイミングが一致するか否かを判断する（ステップ３６）。
発音タイミングが一致するとは、歌詞オブジェクトＡと歌詞オブジェクトＢがそれぞれ有する音符の時間情報（Tick）を比較し、発音時間が一致すれば発音タイミングが一致すると判断する。
【００３２】
ステップ３６で発音タイミングが一致した場合、歌詞オブジェクトＢの発音文字列を歌詞オブジェクトＡと同じ発音文字列に設定する（ステップ３８）。
上述の例では、図６の楽譜に示されるように、ユーザが歌詞の上段の「は」（歌詞オブジェクトＡ）の発音文字列を「わ」に設定した場合に、同じ発音タイミングである下段の「は」（歌詞オブジェクトＢ）が自動的に発音文字列を「わ」に設定される。発音文字列が変更された場合は、歌詞文字列について四角６０で囲むことで、歌唱用発音が設定されていない文字と区別できるように表示される。
この時、歌詞オブジェクトＢを基準として、さらに他の歌詞を補正する処理が行われる。
【００３３】
ステップ３５で歌詞オブジェクト同士の発音文字列が一致しない場合は、歌詞オブジェクトＡの前とその前の２つの歌詞文字列と、歌詞オブジェクトＢの前とその前の２つの歌詞文字列とが一致するか否かを判断し（ステップ３７）、一致した場合は、歌詞オブジェクトＢの発音文字列を歌詞オブジェクトＡと同じ発音文字列に設定する（ステップ３８）。
上述の例では、図５の楽譜に示されるように、ユーザが歌詞の上段の「は」（歌詞オブジェクトＡ）の発音文字列を「わ」に設定した場合に、同じ文字「は」である下段の「は」（歌詞オブジェクトＢ）は、前の「う」及び２つ前の「の」が共に一致しているので、自動的に発音文字列が「わ」に設定される。発音文字列が変更された場合は、歌詞文字列について四角５０で囲むことで、歌唱用発音が設定されていない文字と区別できるように表示される。
【００３４】
ステップ３４で歌詞文字列が一致しない場合、ステップ３５で発音文字列が一致しない場合、ステップ３７で前２つの歌詞文字列が一致しない場合、ステップ３８で歌詞オブジェクトＢの発音文字列の設定が行われた場合は、ステップ３２に戻り楽譜内の別の歌詞オブジェクトを探すことが繰り返される。
また、ステップ３３で歌詞オブジェクトＢが無い場合は、楽譜における全ての歌詞文字列に対しての歌唱用文字列への設定判断が行われたので、楽譜における歌唱発音文字列自動補正が終了となる。
【００３５】
上述した例によれば、歌詞情報の分析結果が類似する例として、歌唱用発音が設定された歌詞と同じ文字（上述の例では「は」）で且つ発音タイミングが同じである場合（ステップ３４、ステップ３５、ステップ３６）、又は、歌唱用発音が設定された歌詞と同じ歌詞で（ステップ３５）、さらに前２つの歌詞が一致した場合（ステップ３７）としたが、下述するような場合を歌詞情報の分析結果が類似する例としてもよい。
一つ目の例として、歌詞オブジェクト（Ａ）と歌詞オブジェクト（Ｂ）の歌詞文字列が一致し、前記歌詞オブジェクト（Ａ）及び歌詞オブジェクト（Ｂ）のそれぞれの前方の休符までの音符数が一致した場合。音符数は、記憶部２６に記憶された音符情報により判断する。
二つ目の例として、歌詞オブジェクト（Ａ）の歌詞文字列が「う」であり、前記歌詞オブジェクト（Ａ）の発音文字列を「お」に設定し、前記歌詞オブジェクト（Ａ）の前の歌詞最後の母音が「ｏ」であり、前記歌詞オブジェクト（Ｂ）の歌詞文字列が「う」であり、前記歌詞オブジェクト（Ｂ）の前の歌詞最後の母音が「ｏ」である場合。母音の情報は、記憶部２６に記憶された歌詞オブジェクトの歌詞情報により判断する。
三つ目の例として、形態素解析を行い、歌詞オブジェクト（Ａ）の歌詞文字列が助詞の「は」または「へ」の場合で、前記歌詞オブジェクト（Ａ）と歌詞オブジェクト（Ｂ）の歌詞文字列が一致し、歌詞オブジェクト（Ｂ）の歌詞文字列も助詞である場合。助詞であるかの情報は、記憶部２６に記憶された歌詞オブジェクトの歌詞情報により判断する。
【００３６】
上述した歌詞情報の分析結果が類似する例を図４の自動補正のフローチャートに単独で、若しくはいくつかの例を組み合わせることで、歌唱発音文字列について、より精度の高い自動補正処理をおこなうことができる。
【００３７】
また、上述した歌唱発音文字列自動補正装置において、変更が必要な歌詞に対して歌唱用発音を自動的に設定する処理については、図４で示したフローチャートの手順についてコンピュータのプログラムで動作する人工頭脳（ＡＩ）を用いて行ってもよい。
【符号の説明】
【００３８】
２１…表示部、  ２２…編集入力部、  ２３…歌詞オブジェクト検索部、  ２４…変更歌詞推定部、  ２５…歌唱用発音設定部、  ２６…記憶部。
【図１】
2020134586.tif 000003
【図２】
2020134586.tif 000004
【図３】
2020134586.tif 000005
【図４】
2020134586.tif 000006
【図５】
2020134586.tif 000007
【図６】
2020134586.tif 000008
【図７】
2020134586.tif 000009