13
4

More than 1 year has passed since last update.

かまいたちの漫才のあの台詞、構文解析してみた

Last updated at Posted at 2021-08-26

はじめに

皆さんはお笑いコンビ「かまいたち」の漫才「UFJ」の中で登場する、かの有名な言い回しをご存知でしょうか。

もし俺が謝ってこられてきてたとしたら、絶対に認められてたと思うか?

これを聞くと毎回、ぼくの頭はきりきりと痛み始めます。

実装

そこで本記事では、構文解析ツール「CaboCha」に頼ることにします。
CaboChaをgoogle colaboratory上で動かすにあたって、以下のページが参考になりました。

Google Colab で MeCab と CaboCha を使う最強の方法

構文解析を以下のコードにより実行します。

import CaboCha
cp = CaboCha.Parser()
sentence = 'もし俺が謝ってこられてきてたとしたら、絶対に認められてたと思うか?'
tree = cp.parse(sentence)
print(tree.toString(CaboCha.FORMAT_LATTICE))

実行結果

* 0 2D 0/0 0.040745
もし	副詞,一般,*,*,*,*,もし,モシ,モシ
* 1 2D 0/1 1.241029
	名詞,代名詞,一般,*,*,*,,オレ,オレ
	助詞,格助詞,一般,*,*,*,,,
* 2 3D 0/8 2.749115
謝っ	動詞,自立,*,*,五段ラ行,連用タ接続,謝る,アヤマッ,アヤマッ
	助詞,接続助詞,*,*,*,*,,,
	動詞,非自立,*,*,カ変クル,未然形,くる,,
られ	動詞,接尾,*,*,一段,連用形,られる,ラレ,ラレ
	助詞,接続助詞,*,*,*,*,,,
	動詞,非自立,*,*,カ変クル,連用形,くる,,
	動詞,非自立,*,*,一段,連用形,てる,,
	助動詞,*,*,*,特殊,基本形,,,
	助詞,格助詞,引用,*,*,*,,,
* 3 5D 0/1 0.313320
	動詞,自立,*,*,サ変スル,連用形,する,,
たら	助動詞,*,*,*,特殊,仮定形,,タラ,タラ
	記号,読点,*,*,*,*,,,
* 4 5D 0/1 2.442421
絶対	名詞,副詞可能,*,*,*,*,絶対,ゼッタイ,ゼッタイ
	助詞,格助詞,一般,*,*,*,,,
* 5 6D 0/4 0.313320
認め	動詞,自立,*,*,一段,未然形,認める,ミトメ,ミトメ
られ	動詞,接尾,*,*,一段,連用形,られる,ラレ,ラレ
	動詞,非自立,*,*,一段,連用形,てる,,
	助動詞,*,*,*,特殊,基本形,,,
	助詞,格助詞,引用,*,*,*,,,
* 6 -1D 0/1 0.000000
思う	動詞,自立,*,*,五段ワ行促音便,基本形,思う,オモウ,オモウ
	助詞,副助詞並立助詞終助詞,*,*,*,*,,,
	記号,一般,*,*,*,*,,,
EOS

構文解析ツールを試しに使ってみるための記事でした。

13
4
2

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
13
4