Synthesizer V Studio Proで英語ボイスにひらがなをそれっぽく発音してもらうスクリプト

シェアする

 

 SynthV用のスクリプトを作りました。エレノア・フォルテを日本語でなんやかんやさせるためのスクリプトです。

 

 以前socさんが、私が自分用に作った中国語ライブラリ用の発音表を使ってスクリプトを作ってくださったのですが、その際のスクリプトを流用して発音記号だけ変更すれば英語版も作れるんじゃね?ということでちゃちゃっと作ってsocさんに配布してもらいました。

 ぶっちゃけ私はスクリプトの構文だの作り方だのは全く分からないので、欲しいと思った機能を構文で作れる人は別世界の人間だと思ってます。格が違う。多分彼らはウルトラマンですね(意味不明)。

 スクリプトはこちら。

 

使い方

 使い方はいたって簡単で、日本語で歌詞を入力した後にスクリプトを実行するだけ。

 各ひらがな毎にそれっぽい音素を一種類割り当てているだけなので、どちらかと言うと「音素?ナニソレオイシイノ?」みたいな初心者向けのスクリプトになってます。音素を理解してガッツリ作り込む上級者の人でも、とりあえずラフで歌わせたり調声の下地にしたりという感じで使用できるかと。

 英語版はまだエレノアしかいないのでそこまで問題ではないですが、中国語版はライブラリによって音素のクセが結構違ったりするので、スクリプトを適用するだけでは上手く発音してくれないことも多いです。Lite版のある赤羽が一番それっぽく歌ってくれるのが幸いですね。

 ちなみに今後弦巻マキやROSAの英語ライブラリが発売されれば、スクリプトであえて英語なまりっぽく日本語を発音させたりすることもできそうですね。需要があるかは知らんけど(笑)。

 

 SynthVの日本語ライブラリ以外で日本語を歌わせよう、なんて頭のおかしい発想をする人は、恐らくUTAUの最強プラグインなんかを使用して変換しちゃうとは思うのですが、私の場合UTAUのUIがあんまり好きじゃないのと、ぼかりす調声の都合上日本語のノートに後から適用するタイプのツールが欲しかったんですよね。実際このスクリプトができる前の調声は発音記号を全部手入力してましたし←馬鹿

 そんなわけで、必要な人は是非是非使ってみてくださいな。