【背景】
とりあえず、こちらをお聞きください。
【駅名だけで】炉心融解歌ってみた【ぽちゃっこ】
作詞:あくあ さん
歌唱:ぽちゃっこ さん
このような作品は「垰瀬内シリーズ」(たおせない)と呼ばれ、
ニコニコ動画に359件投稿されています(2014/10/08 4:46現在)
今回はこれ(と同じくらいのクオリティ)の歌詞を自動で作ることを目標とします。
【(やっつけ)デモ】
とりあえず、
「炉心融解」で歌詞を作って(一発で)歌って(録音して適当にコンプかけて)みるとこうなります。
なんとなーく聞いてみて歌詞に違和感がなければ目標達成ですが。
(聞けない方はこちらから落としてください。)
聴きました?
現状の出力結果はこんな感じ
元歌詞
出力
まちあかり はなやか えーてる ますいの つめたさ
あいかまち あかさか えべつ あさひの うめやま
ねむれない ごぜんにじ すべてが きゅうそくに かわる
あつ+えさき ごめんまち うえむら うおずみ あかゆ
おいるぎれのらいたー やけつく ような いのなか
おいつ+いけの+あいがー あおうづ おうか いそはら
すべてが そう うそなら ほんとうに よかったのにね
うえむら おの くろさか こんぞうじ こなかの+いで
きみの くびを しめる ゆめをみた ひかりの あふれる ひるさがり
いちお うしお いしづ うえの+いが いだきそ あつべつ いつかまち
きみの ほそい のどが はねるのを なきだし そうな めで みていた
いちお おおき おうか かいうえの あしだき おうか あげ いえひさ
かくゆうごうろにさ とびこんで みたいと おもう
あつ+うぐいすの+にさ おぎ+おうめ いが+いの おおご
まっさおなひかり つつまれてきれい
あかの+あき+あき うす+あげ+かいせい
かくゆうごうろにさ とびこんで みたら そしたら
あつ+うす+こうろ+いさ おぎ+おうめ いがや おいたま
すべてが ゆるされる ような きがして
うえむら うす+あかゆ おうか いが+いで
【実装】
・ユーザが歌詞をいい感じに区切ると、
それと同じ文字数で似たような母音を持つ駅名をデータベースから拾ってくる
(異なる母音の文字数=距離で距離最短の駅名を使用)
・その際、最初と最後の母音が似てるときは距離にボーナスをつける
(現在の実装では1文字母音が異なると距離+1,
最初と最後の母音が同じだと距離ボーナスで-1,
文字が完全に一致している場合もボーナスで-0.5)
・データベースにはwikipediaの日本の鉄道駅一覧を使用。
・現在はそのうち「あ行」と「か行」が使えるように実装済み
【やるべき課題】
・データベース増やす
(「さ行」から「わ行」)
・「っ」「ゃ」「ゅ」「ょ」「ー」に対応させる
(現状はいろいろごまかしている えーてる->えてる まっさお->まさお とか)
・時間伸縮に対応させる
(おいるぎれの -> おいつ+きれ+のう みたいな)
・そもそもユーザが歌詞を切らなくていいようにする
・デモ用のWebページつくる
・歌唱力をあげるかcevioをマスターする
0 件のコメント:
コメントを投稿