人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

発音記号ごとに始まる英単語の一覧を探してます。
たとえば発音記号「s」で始まる単語の場合、
「sea」とか「see」が入っていて、
「she」とか「show」は入っていないといった感じのものを探しています。
もちろん他の発音記号についても必要としています。
ただし、一覧にはそれぞれの発音記号について、100個以上の単語がある物が望ましいです。
以上、よろしくお願いします。

●質問者: taroemon
●カテゴリ:学習・教育
✍キーワード:「SHE」 単語 発音記号 英単語
○ 状態 :終了
└ 回答数 : 1/2件

▽最新の回答へ

1 ● s34itl
●60ポイント ベストアンサー

どなたからも回答がないようですので、参考情報として回答します。

次のようにして先頭発音ごとの単語一覧を作ることができます。

(1) 発音記号付きの英単語リストを入手します。

https://cmusphinx.svn.sourceforge.net/svnroot/cmusphinx/trunk/cm...

cmudict.0.7a

(133,720語ほど登録されています)

#ただし、発音記号はCMU独自(?)のものを使っています。→(4)に対応表

(2) 先頭の発音記号ごとに単語を抽出するコマンドです。

上記のファイルは、単語と発音記号の間に空白が2個、発音記号の要素の間に空白が1個ずつ入っています。

「単語表記 <space> <space> 発音記号1 <space> 発音記号2 <space> …」

#母音の発音記号の後には012の数字が付いていて、それぞれ、アクセントなし、第一アクセント、第二アクセントを表しています。

例えば、「s」または「sh」の発音で始まる単語は、dosのコマンドラインで、(1)を保存したディレクトリに移動し、次のように入力すれば取り出すことができます。

>> find " S "cmudict.0.7a

>> find " SH "cmudict.0.7a

(3) とりあえず(2)を自動的に実行するバッチファイルです。

次のbegin?endを適当な名前で保存し(例えば、makelist.bat)、(1)の後に、(1)を保存したディレクトリに移動し、実行、保存してください。

>> makelist > wordlist.txt

http://www.speech.cs.cmu.edu/cgi-bin/cmudict の Phoneme Set を指定しています。

#母音の後は、アクセント表示(0,1,2)の付加を考慮して、空白を入れていません。

#以下、すべて半角文字です。投稿の際に全角文字に変換されているかもしれませんので、ご注意ください。

---- begin -- cut here----

find " AA"cmudict.0.7a

find " AE"cmudict.0.7a

find " AH"cmudict.0.7a

find " AO"cmudict.0.7a

find " AW"cmudict.0.7a

find " AY"cmudict.0.7a

find " B "cmudict.0.7a

find " CH "cmudict.0.7a

find " D "cmudict.0.7a

find " DH "cmudict.0.7a

find " EH"cmudict.0.7a

find " ER"cmudict.0.7a

find " EY"cmudict.0.7a

find " F "cmudict.0.7a

find " G "cmudict.0.7a

find " HH "cmudict.0.7a

find " IH"cmudict.0.7a

find " IY"cmudict.0.7a

find " JH "cmudict.0.7a

find " K "cmudict.0.7a

find " L "cmudict.0.7a

find " M "cmudict.0.7a

find " N "cmudict.0.7a

find " NG "cmudict.0.7a

find " OW"cmudict.0.7a

find " OY"cmudict.0.7a

find " P "cmudict.0.7a

find " R "cmudict.0.7a

find " S "cmudict.0.7a

find " SH "cmudict.0.7a

find " T "cmudict.0.7a

find " TH "cmudict.0.7a

find " UH"cmudict.0.7a

find " UW"cmudict.0.7a

find " V "cmudict.0.7a

find " W "cmudict.0.7a

find " Y "cmudict.0.7a

find " Z "cmudict.0.7a

find " ZH " cmudict.0.7a

---- end -- cut here----

(4) 発音記号の対応表

CMU独自の発音記号とIPAの対応表です。

次のbegin?endを適当な名前で保存し(例えば、pron.html)、ブラウザで表示してください。

#たぶん、IPAの記号が表示されると思いますが、表示されない場合は何らかの手段でIPAのフォントをインストールしてください。

#以下、すべて半角文字です。投稿の際に全角文字に変換されているかもしれませんので、ご注意ください。

---- begin -- cut here----

<html><head><title>pronunciation</title></head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<body>

<pre>

Phoneme / Example / Translation[Face]

AA /odd / AA D[&#593;]

AE /at /AE T[&#230;]

AH /hut /HH AH T[&#652;]

AO /ought /AO T[&#596;&#720;]

AW /cow /K AW[au]

AY /hide /HH AY D[ai]

B /be /B IY[b]

CH /cheese /CH IY Z[&#679;(t&#643;)]

D /dee /D IY[d]

DH /thee /DH IY[&#240;]

EH /Ed /EH D[e]

ER /hurt /HH ER T[&#601;&#720;]

EY /ate /EY T[e&#618;]

F /fee /F IY[f]

G /green /G R IY N[&#609;]

HH /he /HH IY[h]

IH /it /IH T[i]

IY /eat /IY T[i&#720;]

JH /gee /JH IY[&#676;(d&#658;)]

K /key /K IY[k]

L /lee /L IY[l]

M /me /M IY[m]

N /knee /N IY[n]

NG /ping /P IH NG[&#331;]

OW /oat /OW T[ou]

OY /toy /T OY[&#596;i]

P /pee /P IY[p]

R /read /R IY D[r]

S /sea /S IY[s]

SH /she /SH IY[&#643;]

T /tea /T IY[t]

TH /theta /TH EY T AH[&#629;]

UH /hood /HH UH D[u]

UW /two /T UW[u&#720;]

V /vee /V IY[v]

W /we /W IY[w]

Y /yield /Y IY L D[j]

Z /zee /Z IY[z]

ZH /seizure /S IY ZH ER[&#658;]

</pre>

</body>

</html>

---- end -- cut here----

◎質問者からの返答

ご回答ありがとうございます。


すごい回答をいただき恐縮です。

ちょっと僕には難しくてにわかに理解することができませんが、

これは相当な数が取得できそうなので、ぜひチャレンジしてみようと思います。


引き続き他の方からのご回答をお待ちしています。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ