ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Python】Google先生が半自動で歌えるようにしてみた。

サンプル

Google先生は簡単には歌ってくれない。

Google先生が歌う動画はすでにいくつか投稿されていますが、旧式のGoogle先生が歌っていたり力技で歌わせていたりして、新しいGoogle先生を楽に歌わせる手段は未だにありませんでした。
そこで、今回はセリフと音階と音の長さを入力するだけで簡単に歌わせられるプログラムを作ってみました。

仕組み

音符に紐づいている文字を入力します。(例:さ)次にPydubを使い、ピッチを変えます。最後にはみ出た部分を切り取ります。各文字に対してこれを繰り返し、最後につなげることで仕上がります。

ダウンロード

Google Colabでも動きますが、音は出ないようなのでJupyter Notebookなどで実行してください。
gist.github.com