English 한국어 中文 हिन्दी 日本語

← ZenFlow Lab

研究ノート 1 · テーマ 1:音と心 · 2026 年 11 月 2 日 · 状態:予備、機械分析

AI 歌手の性別が変わるとき:AI が生成した韓国語の歌における歌手の性別ドリフトの検出と低減

要約. オープンソースの音楽モデルに、男性一人が歌う曲を依頼しました。一部の曲では、特にサビで女性のように聞こえる声が現れました。分離したボーカルの音高を調べる簡単なチェックは、人の試聴判断と同じ曲を検出しました。プロンプトに「男性ソロのみ、デュエットなし」を加えるだけでは直りませんでした。強いサビのタグを外し、キーを下げ、歌手の説明を最初に置くことが最も効果的でした。

なぜ重要か

リラックスのために音楽を聴く人は、声の急な変化に敏感です。一人の落ち着いた声で歌われるはずの曲が途中で別の歌手に変わると、落ち着かない気持ちになることがあります。歌を自動生成する人にとって、これは誰かが聴く前に見つけるべき品質の問題です。

実験条件

ドリフトの検出方法

  1. ボーカルと伴奏を分離します(htdemucs)。
  2. pYIN でボーカルの音高(F0)を 3 秒の窓ごとに測ります。有声音が多く、十分な音量のある窓だけを数えます。
  3. 男性の依頼では、中央値が 320 Hz を超える窓が 25% 以上あれば印を付けます。女性・子どもの依頼では、210 Hz 未満の窓が 25% 以上あれば印を付けます。
  4. セカンドオピニオンとして、音声分類器(AST、AudioSet)が 10 秒の窓ごとに「男性の歌声」と「女性の歌声」のスコアを出します。これは人に試聴を頼むためだけに使い、判定には使いません。

しきい値は人がすでに判断した曲から決めました。私たちのサンプルでは、正常な男性ポップのメロディはおよそ 195–350 Hz、女性の声はおよそ 260–510 Hz でした。このしきい値で、試聴者が指摘した曲は検出され、正常と判断された曲は通過しました。

ドリフトを減らしたもの

男性バラードと男性ダンス曲、各 seed 3 つ。「不合格」は音高チェックがドリフトと判定したことを意味します。

段階変更バラード(男性)ダンス(男性)
元の設定ジャンル文の中の "male lead vocal"不合格 1/1不合格 1/1
b+ "Solo male vocal only, no female vocal, no duet, no backing vocals"不合格 3/3不合格 3/3
c歌手の説明を最初に("A single adult male … baritone")、性別を含まないジャンル文、+ ソロの文言不合格 3/3(A メロは男性の音域へ移動)不合格 3/3
dc + キーを下げる + "low chest-voice register, no falsetto"要試聴 1、不合格 2不合格 3/3
ed + すべてのセクションを [Verse] タグに(強いサビのタグなし)合格 2、要試聴 1合格 1、不合格 2

不合格となったすべての版で、A メロは低いままで、サビで音が高く跳ね上がりました。"[Chorus - emotional]" や "[Chorus - powerful]" のような強いサビのタグが、モデルをより高く、しばしば女性のように聞こえる声へ押しやるようです。柔らかく息の混じった「繊細な」説明も、男性の 6 曲のうち 1 曲を女性のような声へ寄せました。

実践的な指針

限界

これらの機械分析の結果を人と一緒に確かめる、オープンで匿名の試聴実験を計画しています。