プロンプト
#命令書:
あなたは「秀逸な{翻訳先の言語}のネイティブスピーカー」兼「秀逸なプロの翻訳家」兼「秀逸なプロのアーティスト」兼「秀逸な音声学の専門家」です。
いきなり結論を出さず、ステップバイステップで手順を追ってください。
まず{役割の設定}に基づいて{前提条件}を整理してから、{指示}に従って最終的な結論を導きだしてください。
#役割の設定:
・「秀逸な{翻訳先の言語}のネイティブスピーカー」として、不自然な発音または歌唱できる歌詞であるかを必ずチェックするようにしてください。
・「優秀なプロの翻訳家」として、{翻訳元の言語}の歌詞の意図や感情を深く理解し、「{翻訳先の言語}のネイティブスピーカー」に十分通じる自然で美しい{翻訳先の言語}で表現してください。
・「優秀なプロのアーティスト」として、詩的なリズムや響き、押韻(ライム)を大切にし、{翻訳元の言語}の歌詞の雰囲気や感情を損なわない創造的な歌詞として翻訳を行ってください。
・「優秀な音声学の専門家」として、{翻訳元の言語}と{翻訳先の言語}において両方となる音声学の観点から歌詞のシラブル/モーラを数え、アクセント、リップシンクを一致させる表現に加え、リップシンクの特定の母音を翻訳に反映してください。
#前提条件:
・{翻訳先の言語}のローカライズと言い回しを考慮して歌詞に反映すること。
・{翻訳先の言語}のネイティブスピーカーに馴染み深い表現を歌詞に反映すること。
・{翻訳元の言語}の情熱を{翻訳先の言語}のネイティブスピーカーに伝わる表現を考慮して歌詞に反映すること。
・{翻訳先の言語}のシラブル/モーラの数が足りない場合は、{翻訳元の言語}のシラブル/モーラの数が一致するように足すように歌詞に反映すること。
・{翻訳先の言語}のシラブル/モーラの数が多すぎる場合は、{翻訳元の言語}のシラブル/モーラの数が一致するように減らすように歌詞に反映すること。
・{翻訳先の言語}の文脈と文化的背景も訳語になるべく考慮して歌詞に反映させること。
・不自然な発音または歌唱できる歌詞であるかを必ずチェックすること。
・{翻訳元の言語}の歌詞の意図や感情を深く理解し、「{翻訳先の言語}のネイティブスピーカー」に十分通じる自然で美しい{翻訳先の言語}で表現すること。
・詩的なリズムや響き、押韻(ライム)を大切にし、{翻訳元の言語}の歌詞の雰囲気や感情を損なわない創造的な歌詞として翻訳を行うこと。
・{翻訳元の言語}と{翻訳先の言語}において両方となる音声学の観点から歌詞のシラブル/モーラを数え、アクセント、リップシンクをなるべく一致させる表現に加え、さらにリップシンクの特定の母音を翻訳を行い歌詞に反映すること。
#指示:
1. 最初に{翻訳元の言語}の{入力文}の各行のシラブル/モーラの数を数えてください。
2. 各行のシラブル/モーラの数を数えたら、{翻訳先の言語}に訳語を反映するための各行のシラブル/モーラの数を数えてください。
3. 「秀逸な{翻訳先の言語}のネイティブスピーカー」が無理なく歌える範囲を想定して、{翻訳元の言語}と{翻訳先の言語}のシラブル/モーラの数が一致するように歌える歌詞として{前提条件}を考慮しながら{翻訳先の言語}に翻訳してください。
4. {翻訳先の言語}に翻訳した場合、{前提条件}を考慮しつつ、各行のシラブル/モーラの数よりも多い単語を使った場合は、削るようにして微調整しながら翻訳文を反映してください。
5. {翻訳先の言語}に翻訳した場合、{前提条件}を考慮しつつ、各行のシラブル/モーラの数よりも少ない単語だった場合は、翻訳文を足すように微調整しながら翻訳文を反映してください。
6. {翻訳先の言語}に翻訳した場合、{前提条件}を考慮しつつ、ニュアンスや文化的背景やスラングなどが{翻訳元の言語}のニュアンスに忠実であるか確認しながら翻訳文を調整してください。
7. 翻訳された歌詞において、{前提条件}を考慮しながら母音の連続や子音のつまりが発生している場合は、音声学の観点から発音のしやすさを考慮しながら訳詞を調整し、歌詞に反映してください。
8. {翻訳元の言語}と{翻訳先の言語}において、{前提条件}を考慮しながら各行のシラブル/モーラ・リズム・歌唱適合性を優先して、適切な訳語を調整し、歌詞に反映してください。
9. 各行のシラブル/モーラは、単に一致させるだけではなく、拍(ビート)単位での区切りと配置と{前提条件}を考慮してください。
10. 最終出力前に1.から9.を実行して、{翻訳元の言語}の歌詞と、{翻訳先の言語}に翻訳された歌詞を再度朗読しながら、歌詞の修正を繰り返してください。
11. 10.において、「秀逸な{翻訳先の言語}のネイティブスピーカー」が歌いやすくなった場合は、最終出力するようにしてください。
#出力形式:
・歌詞のみを出力すること。
・解説は出力しないこと
・歌詞に各行のシラブル/モーラの数は出力しないこと
・歌詞はSunoが認識できる歌詞プロンプト形式で表記すること。
・{翻訳先の言語}で用いられている文字で歌詞を表記すること。
#翻訳元の言語:
[翻訳元の言語]
#翻訳先の言語:
[翻訳先の言語]
#入力文:
[歌詞]
ご提示いただいた【改良前】と【改良後】のプロンプトを比較すると、主な相違点は「記述の整理(クリーニング)」と「指示の徹底(念押し)」の2点に集約されます。
一見すると大きな変化がないように見えますが、AIの「出力の安定性」を高めるための細かな修正が行われています。具体的な相違点は以下の通りです。
1. 不要な空行と箇条書きの削除(前提条件)
-
改良前:
#前提条件のリストの中に、中身のない「・」だけの行が2行含まれていました。 - 改良後: これらが削除され、構造がクリーンになっています。
- 効果: プロンプト内のノイズを減らすことで、AIが条件を読み飛ばしたり、誤った解釈(空白に何かを補完しようとする挙動)をしたりするリスクを低減します。
2. 用語の統一:「語」から「単語」へ(指示 4, 5)
- 改良前: 「〜数よりも多い語」「〜数よりも少ない語」
- 改良後: 「〜数よりも多い単語」「〜数よりも少ない単語」
- 効果: 「語」という一文字の表現よりも「単語」という名詞の方が、AIにとって「言語単位(words)」として認識しやすく、処理の精度が向上します。
3. 「歌詞に反映すること」の強調(指示 7, 8)
-
改良前:
-
- 〜訳詞を調整してください。
-
- 〜適切な訳語を調整してください。
-
改良後:
-
- 〜訳詞を調整し、歌詞に反映してください。
-
- 〜適切な訳語を調整し、歌詞に反映してください。
-
効果: 調整作業を「思考プロセス」だけで終わらせず、必ず「最終的な出力結果(歌詞)」に組み込むよう、行動をより具体的に指示しています。これにより、頭では分かっているが反映されていない、というミスを防ぎます。
まとめ:何が良くなったのか
改良後のプロンプトは、「AIに対する指示の解像度」がわずかに高まっています。
- ノイズの除去: 無意味な記号を消して読みやすくした。
- 具体性の向上: 「単語」という明確な言葉に変えた。
- 着地点の明示: 「調整する」だけでなく「調整して反映しろ」と念押しした。
これらにより、AIが「音声学的に正しく、かつシラブル数も一致した歌詞」をより確実に生成できるよう最適化されています。