『英語耳』のParrots Lawを実践するために、任意の英文を発音記号へと分解するスクリプトを書いた
『英語耳』に載っているParrot's Lawを実践するためには、英文を発音記号へとまず分解する必要があります。これを手動で行なうのも勉強にはなるのでしょうが、ちょっとめんどくさかったのでプログラムを自作しました。ソースコードはもう少しキレイにしてから載せたいので、とりあえず今は何がどんなものが出力されるのかだけここに記録しておきます。
出力結果は以下の様なHTMLのテーブルとなります(ここではAmazing Graceの歌詞を例としています。また、ブログのCSSが適用されているので実際とは微妙に異なりますが、構造は同じです):
Amazing | Grace, | how | sweet | the | sound, | ||
əˈmeɪzɪŋ | gréɪs | hάʊ | swíːt | (弱形) ðə 《子音の前》 | sάʊnd | ||
That | saved | a | wretch | like | me. | ||
ðˈæt | séɪvd | rétʃ | lάɪk | (弱形) mi; (強形) míː | |||
I | once | was | lost | but | now | am | found, |
wˈʌns | (弱形) wəz; (強形) wάz | lˈɔːst | (弱形) bət; (強形) bˈʌt | nάʊ | éɪém | fάʊnd | |
Was | blind, | but | now | I | see. | ||
(弱形) wəz; (強形) wάz | blάɪnd | (弱形) bət; (強形) bˈʌt | nάʊ | síː | |||
T'was | Grace | that | taught | my | heart | to | fear. |
(弱形) twəz; (強形) twˈʌz | gréɪs | ðˈæt | tˈɔːt | mɑɪ | hάɚt | toː | fíɚ |
And | Grace, | my | fears | relieved. | |||
(弱形) ən(d) | gréɪs | mɑɪ | fɪ́rz | rɪlíːvd | |||
How | precious | did | that | Grace | appear | ||
hάʊ | préʃəs | díd | ðˈæt | gréɪs | əpíɚ | ||
The | hour | I | first | believed. | |||
(弱形) ðə 《子音の前》 | άʊɚ | fˈɚːst | bɪlívd | ||||
Through | many | dangers, | toils | and | snares | ||
θruː | méni | déɪndʒɚz | tɔ́ɪlz | (弱形) ən(d) | snɛ́rz | ||
I | have | already | come; | ||||
(弱形) həv | ɔːlrédi | kˈʌm | |||||
'Tis | Grace | that | brought | me | safe | thus | far |
tíz | gréɪs | ðˈæt | brˈɔːt | (弱形) mi; (強形) míː | seɪf | ðˈʌs | fάɚ |
and | Grace | will | lead | me | home. | ||
(弱形) ən(d) | gréɪs | wíl | léd | (弱形) mi; (強形) míː | hˈəʊm | ||
The | Lord | has | promised | good | to | me. | |
(弱形) ðə 《子音の前》 | lˈɔɚd | 【動詞】 hˈæz; 【助動詞】 (弱形) həz | ˈprɒmɪst | gˈʊd | toː | (弱形) mi; (強形) míː | |
His | word | my | hope | secures. | |||
(弱形) (h)ɪz; (強形) híz | wˈɚːd | mɑɪ | hˈəʊp | sɪkjʊ́rz | |||
He | will | my | shield | and | portion | be, | |
wíl | mɑɪ | ʃíːld | (弱形) ən(d) | pˈɔɚʃən | (弱形) bi; (強形) bíː | ||
As | long | as | life | endures. | |||
(弱形) əz; (強形) ˈæz | lˈɔːŋ | (弱形) əz; (強形) ˈæz | lάɪf | ɛndjʊ́rz | |||
Yea, | when | this | flesh | and | heart | shall | fail, |
jeɪ | (h)wén | ðís | fléʃ | (弱形) ən(d) | hάɚt | (弱形) ʃəl; (強形) ʃˈæl | feɪl |
And | mortal | life | shall | cease, | |||
(弱形) ən(d) | mˈɔɚṭl | lάɪf | (弱形) ʃəl; (強形) ʃˈæl | síːs | |||
I | shall | possess | within | the | veil, | ||
(弱形) ʃəl; (強形) ʃˈæl | pəzés | wɪðìn | (弱形) ðə 《子音の前》 | véɪl | |||
A | life | of | joy | and | peace. | ||
lάɪf | (弱形) (ə)v | dʒˈɔɪ | (弱形) ən(d) | píːs | |||
Yes, | when | this | flesh | and | heart | shall | fail, |
jés | (h)wén | ðís | fléʃ | (弱形) ən(d) | hάɚt | (弱形) ʃəl; (強形) ʃˈæl | feɪl |
And | mortal | life | shall | cease; | |||
(弱形) ən(d) | mˈɔɚṭl | lάɪf | (弱形) ʃəl; (強形) ʃˈæl | síːs | |||
I | shall | profess, | within | the | vail, | ||
(弱形) ʃəl; (強形) ʃˈæl | prəfés | wɪðìn | (弱形) ðə 《子音の前》 | véɪl | |||
A | life | of | joy | and | peace. | ||
lάɪf | (弱形) (ə)v | dʒˈɔɪ | (弱形) ən(d) | píːs |