LoginSignup
9
2

More than 5 years have passed since last update.

「SOUL'd OUT」の歌詞をMeCabで形態素分析してみた

Posted at

はじめに

皆さんは「SOUL'd OUT」というアーティストをご存知でしょうか?
2014年に解散してしまったのですが、唯一無二の独特のワードセンスで日本語ラップ界に多大な影響を与えたアーティストです。
巷では「ダサカッコイイ」と評されることが多く、中毒性が高いです。
私が説明するよりも聞いてもらった方が早いと思うので、おすすめ動画を貼っておきますね…
SOUL'd OUT 『COZMIC TRAVEL』 - YouTube

○○坂とか○○チルとか○'zとか、他のアーティストで300回ぐらいこすられたネタかとは思いますが、Mecabを使ったことが無かったのと、SOUL'd OUTの歌詞なら面白い結果が出るのではないかと思い、今回チャレンジしてみました。

手順

「J-Lyric」より歌詞をスクレイピング

Mecabに歌詞(テキスト)を突っ込む

単語の出現回数を集計する

コード

J○SR○C様が怖すぎるので、手が震えてコードを書くことが出来ません:fearful:
以下の方のコードを参考にされると良いと思います。
BUMP OF CHICKENの歌詞をスクレイピングした - データをこねくり回すブログ

MeCabに突っ込んで集計する処理などは、以下の方のコードを参考にしました。
Python2系なのでまるっきりそのままでは動きませんが、まぁだいたい同じです。
西野カナの歌詞を分析して頻出単語を見てみた - Iruca Log

結果

素のデータだと、アルファベット一文字のようなうまく処理できていないワードが多かったため、結構手で削除してます。
スラング的な言葉や意味不明な単語など数多くあるため、さすがのMeCab氏も苦戦した模様:sweat_smile:

単語
I 697
you 312
it 288
my 153
is 149
YOU 134
そう 132
me 129
You 126
up 123
know 118
your 108
UP 101
LA 96
be 94
just 86
can 85
It 83
83
80
that 78
this 77
verse 76
IT 74
Yo 73
ya 73
No 72
AH 72
like 71
go 68
time 67
My 64
get 64
いい 62
say 61
so 61
So 60
all 59
what 59
58
Hey 57
got 57
もう 55
don 55
yo 54
53
ない 53
52
She 52
お前 51
51
we 51
IN 51
51
Just 50
50
MY 50
out 49
Baby 48
one 47
47
Get 47
DO 47
46
オレ 46
ah 46
man 45
uh 44
DE 44
down 44
TONGUE 44
gotta 42
no 42
wanna 42
world 42
SO 41
WHAT 41
again 41
mind 41
まだ 40
JUST 40
make 40
do 40
ME 39
What 38
38
But 38
feel 37
Oh 37
Now 37
back 36
Yeah 36
way 36
We 36
Here 36
36
PYOOM 36
Rock 35
Supersonic 35
Warriors 35
GO 34
SAY 34
する 34
おまえ 34
love 33
GET 33
アン 33
32
mon 31
OK 31
right 31
こと 31
Everybody 31
これ 31
SOUL 31

とりあえず英語多すぎィ!:flag_us:
この手の解析だと、純粋に汎用的な単語が上位に来ちゃうので、中位ぐらいのほうがアーティストの特徴的なワードが拾えますね。

「俺」「お前」ハード系の代名詞が多いのが特徴でしょうか。
「夢」なんかはまさにSOUL'd OUTといった感じ。
「we」「Everybody」「達」など仲間感を醸し出す言葉が多く出現していて、マイルドヤンキー層に刺さりそう。まぁダサいんですけどね(褒め言葉)

おわりに

歌詞の頻出ワードから、似た単語を使ってるアーティストをリコメンドするサービスを作ったら面白い気がしたので、いつか作りたいと思います。いつか。

少しでも「面白い」「役に立つ」などありましたら、
お手数ですがいいねボタンをクリックしていただけると幸いです:bow_tone2:

9
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
2