音声発音生成器:シンプル&IPA音声記号ツール
音声発音生成器は、単語を平易な英語のスペルによる発音表記と、国際音声記号(IPA)の両方に変換するオンラインツールです。英語、スペイン語、フランス語、ドイツ語の4言語に対応しており、正しい発音の確認や語学学習、人名や地名の読み方の把握など幅広い場面で役立ちます。
音声発音生成器
単語、フレーズ、または名前を入力して、簡易英語と国際音声記号(IPA)の両形式で音声発音を生成します。
テキストを入力
音声発音
ドキュメンテーション
発音表記生成ツールとは何ですか?
発音表記生成ツールは、書かれたテキストを、声に出したときの音を示すつづりに変換するツールです。この発音表記生成ツールは、単語、句、名前を受け取り、2種類の出力を生成します。簡単な英語式の発音つづりと、国際音声記号(IPA)による音声転写です。利用者は英語、スペイン語、フランス語、ドイツ語から元の言語を選ぶこともでき、その言語の文字と音の対応規則が適用されます。
生成ツールの仕組み
このツールは2段階で出力を作成します。
段階 1:辞書検索。 まずツールは、先頭と末尾にある空白を無視して、単語または句が内蔵辞書の項目と一致するかを確認します。この辞書は小規模で、現在は「hello」、「world」、「computer」、「language」、「phonetic」の五項目だけを収録しています。これら五語については、手作業で登録された発音を返します。それ以外の入力は、名前、一般的でない単語、二語以上からなる句を含め、すべて辞書検索を完全にスキップします。
段階 2:1文字ずつの規則。 入力がこの5語のいずれでもない場合、ツールは選択された言語の音の表を使い、入力を1文字ずつ処理します。各言語には、母音、子音、2文字または3文字の組み合わせ(英語の「sh」やドイツ語の「sch」など)について、それぞれ独自の表があります。ツールはまず最長の組み合わせを確認し、次に以下に示す文脈規則、続いて単独の母音、最後に単独の子音を確認します。これらの文脈規則は、隣の文字によって音が変わる文字に適用されます。
- 英語、スペイン語、フランス語では、「c」と「g」は「e」、「i」、「y」の前では軟音になります(「city」、「gem」、フランス語の「cinéma」など)。それ以外では硬音になります(「cat」や「casa」など)。
- ドイツ語では、「s」は母音の前では「z」のように発音され、それ以外では通常の「s」のように発音されます。
- ドイツ語では、「ch」は、後舌母音の a、o、u の後の「Buch」では喉音になり、それ以外の場所では「ich」の軽い音になります。IPAではこれらを /x/ と /ç/ と表記します。英語にはどちらの音もないため、簡単なつづりでは両方を「kh」と表します。
- ドイツ語では、「st」と「sp」は、単語の先頭にある場合(「Stein」)に限って、それぞれ「sht」「shp」と読みます。単語の中間または末尾では、通常の s + t、s + p のままです(「Fenster」、「Wurst」)。
- スペイン語では、「gu」は「e」または「i」の前にある場合に限り、単一の /ɡ/ 音として扱われます。この場合、u は発音しません(「guerra」)。それ以外の文字の前では、g と u の両方を発音します(「guante」)。
- 英語では、「th」は、よく使われる単語の固定リストに含まれる場合と、二つの母音の間にある場合(「マザー」など)は、「the」の有声音として読み、それ以外では無声音の「シンク」の音として読みます。
数字、句読点、選択した言語のアルファベットにない文字など、表で扱わない文字は、そのまま出力にコピーされます。数字や記号を単語に変換する独立した処理段階はありません。
元の音列を作成した後、ツールはその文字列に含まれる a、e、i、o、u、y のまとまりを数えて音節数を求めます。まとまりが二つ以上ある場合は、強勢を示します。簡単なつづりは各母音のまとまりの位置で分割され、ハイフンで結合されます。また、最初の母音より前にある部分は大文字になります。子音で始まる単語では、その部分が一文字だけになることが多いため、その一文字だけが大文字になります。一方、IPA版では、単語全体の前に強勢記号(ˈ)が一つ置かれます。
手順:使い方
- テキスト欄に単語、句、または名前を入力します。
- プルダウンメニューから元の言語(英語、スペイン語、フランス語、ドイツ語)を選びます。
- 入力欄の下に表示される簡単な音声つづりとIPA転写を読みます。
- どちらかの結果の横にある「Copy」をクリックして、クリップボードにコピーします。
計算例
辞書にある単語。 「computer」は内蔵された5つの項目の1つなので、常に同じ組み合わせを返します。簡単なつづりは kuhm-PYOO-ter、IPAは /kəmˈpjuːtər/ です。
規則による処理、1音節。 「cat」は辞書にないため、英語モードで1文字ずつ処理されます。c → k、a → ah、t → t です。文字を組み合わせると、簡単なつづりは kaht、IPAは /kæt/ になります。母音のまとまりが1つしか見つからないため、強勢記号は付きません。
規則ベース、2音節以上。 「basket」も同じ方法で処理されます。b → b、a → ah、s → s、k → k、e → eh、t → t となり、元の文字列は「bahskeht」です。この文字列には母音のまとまりが2つあるため、「b」+「ahsk」+「eht」に分割されます。最初の母音より前の部分だけが大文字になりますが、ここでは1文字だけです。簡単なつづりは B-ahsk-eht、IPAは /bæskɛt/ です。
対応言語とその規則
英語
英語では、2文字からなる音の組み合わせとして「th」、「sh」、「ch」、「ph」、「wh」、「ng」、「qu」の7種類を使います。また、「c」と「g」の軟音・硬音の規則と、「th」が有声音か無声音かを決める規則もあります。例:「think」→ 簡単なつづり thihnk、IPA /θɪnk/(「think」は有声音リストに含まれず、「th」の両側に母音もないため、無声音の「th」);「the」→ 簡単なつづり theh、IPA /ðɛ/(常に有声音になる機能語の固定リストに含まれるため、有声音)。
スペイン語
スペイン語では、「c」と「g」の軟音・硬音の規則に加え、「ll」、「ñ」、「rr」、「ch」、「qu」、「gu」などの組み合わせを使います(最後の「gu」は「e」または「i」の前にある場合のみ)。例:「casa」(家)→ 簡単なつづり K-ahs-ah、IPA /ˈkasa/。「c」は「a」の前にあるため硬音です。「cielo」(空)→ 簡単なつづり S-e-e-ehl-oh、IPA /ˈsielo/。「c」は「i」の前にあるため軟音です。
フランス語
フランス語では、「ou」、「eu」、「ch」、「gn」、「au」、「ai」、「oi」などの組み合わせを使い、スペイン語と同じ「c」と「g」の軟音・硬音の規則も使います。例:「chat」(猫)→ 簡単なつづり shaht、IPA /ʃat/。「car」(長距離バス)→ 簡単なつづり kahr、IPA /kaʁ/。「c」は「a」の前では硬く発音され、「r」はフランス語の口蓋垂音です。
ドイツ語
ドイツ語では、ウムラウト付き母音の ä、ö、ü、「ch」、「sch」、「ei」、「ie」、「eu」、「äu」、「st」、「sp」などの組み合わせを使います。また、母音の前の「s」を有声音にする規則や、「ch」を2種類の音に分ける規則もあります。例:「schön」(美しい)→ 簡単なつづり sheun、IPA /ʃøn/。「sch」の組み合わせと ö の母音を使っています。「ach」→ IPA /ax/、「ich」→ IPA /iç/ で、2種類の「ch」の音を示しています。ドイツ語の辞書では「ich」を /ɪç/ と表記しますが、このツールは母音文字ごとに記号を1つ使うため、短く弛緩した母音は示しません。
ツールの制限
一文字ずつ処理する方法は、対応する規則がないつづりでは機能しません。英語は、つづりと音が一致しないことが多いため、最大の問題になります。例を二つ示します。
- 「through」は辞書に収録されておらず、「ough」という文字のまとまりに対応する規則もないため、ツールは各文字を単独で読みます。簡単なつづりは THR-oh-uhgh、IPAは /θrɒʌgh/ です。実際の発音は「throo」で、IPAは /θruː/ です。
- 「knight」には、発音しない「k」や「igh」のまとまりに対応する規則がないため、実際の「nyte」、IPA /naɪt/ ではなく、簡単なつづり knihght、IPA /knɪght/ になります。
同じことは、「temps」のように鼻母音を含むフランス語の単語や、4言語のいずれでも単純な文字と音の対応に従わない単語にも当てはまります。このツールは、発音どおりにつづられた単語や、辞書にある5つの項目のいずれかには適しています。不規則なつづり、借用語、珍しい文字の組み合わせを含む名前には、あまり適していません。また、地域ごとのアクセントも区別しません。すべての出力は、各言語につき1つの一般的な発音を表します。
よくある質問
内蔵の発音辞書の規模はどのくらいですか?
5語です。「hello」、「world」、「computer」、「language」、「phonetic」です。それ以外の入力はすべて検索されるのではなく、選択した言語の文字規則からその場で生成されます。
数字や記号を単語に変換しますか?
いいえ。数字、句読点、その他の記号は発話形式に変換されません。入力されたまま出力に渡されます。
どの言語に対応していますか?
英語、スペイン語、フランス語、ドイツ語の4言語です。他の言語のテキストも入力できますが、選択された4言語のいずれかの規則で処理されるため、通常は不正確な結果になります。
「knight」や「through」のような一般的な単語を、なぜ誤って転写するのですか?
これらの単語では、発音しない文字や複数文字からなる母音のまとまりなど、英語特有のつづりのパターンが使われていますが、そうしたパターンはツールの規則表に含まれていません。認識されるのは、2文字または3文字からなる固定された組み合わせだけです。それ以外は1文字ずつ読み取られます。
ツールはどの音節にアクセントを置くかをどのように決めますか?
すでに作成した音の文字列に含まれる母音文字のまとまりを数えます。まとまりが二つ以上ある場合、最初の母音より前の部分を強勢のある部分として扱い、大文字にします。これは言語学的な分析ではなく固定規則なので、単語本来の強勢位置と常に一致するとは限りません。子音で始まる単語では、一文字だけが大文字になることもあります。
IPA出力は学術用途や専門業務に適していますか?
これは辞書で検証された転写ではなく、規則に基づく簡略化された近似です。言語学の研究や専門的な発音作業には、出版された発音辞書のほうが信頼できる情報源です。
背景:国際音声記号について
国際音声記号(IPA)は、言語学者がさまざまな言語の話し言葉の音を一貫して表すために使う記号体系です。これは1888年に、語学教師と音声学者の団体である国際音声学協会によって初めて発表されました。各IPA記号は1つの発話音を表すため、言語学者は同じ記号の集合を使って、どの言語の発音でも書き留めることができます。発音辞書では、IPAを完全に使う代わりに、より簡単な独自の発音つづりを使うことがよくあります。音声学の訓練を受けていない一般の読者にも、そのほうが理解しやすいためです。このツールの簡単な英語式つづりも、同じ考え方に基づいています。