diff --git a/docs/intonation.md b/docs/intonation.md index 859f4b8e..363d2950 100644 --- a/docs/intonation.md +++ b/docs/intonation.md @@ -1,25 +1,29 @@ # Intonation +# Table of contents + - [Clauses](#clauses) - [Tune Definitions](#tune-definitions) - [tune](#tune) - [endtune](#endtune) - [prehead](#prehead) - [headenv](#headenv) + - [height](#height) - [head](#head) - [headextend](#headextend) - [nucleus](#nucleus) + - [nucleus0](#nucleus0) - [onset](#onset) - [headlast](#headlast) ---------- -In eSpeak NG's standard intonation model, a "tune" is applied to each +In eSpeak NG (eSpeak) standard intonation model, a "tune" is applied to each clause depending on its punctuation. Other intonation models may be used for some languages, such as tone languages. Named tunes are defined in the text file `phsource/intonation`. This file -must be compiled for use by eSpeak NG by using: +must be compiled for use by eSpeak by using: espeak-ng --compile-intonations @@ -41,23 +45,10 @@ in: A clause consists of the following parts: - Pre-head - -These are any unstressed syllables before the first stressed syllable. - - Head - -This is the part from the first stressed syllable up to the last syllable -before the nucleus. - - Nucleus - -This is stressed syllable which is the focus of the clause. eSpeak chooses -the last stressed syllable of the clause. - - Tail - -These are the syllables after the nucleus. +1. __Pre-head__ are any unstressed syllables before the first stressed syllable. +1. __Head__ is the part from the first stressed syllable up to the last syllable before the nucleus. +1. __Nucleus__ is stressed syllable which is the focus of the clause. eSpeak chooses the last stressed syllable of the clause. +1. __Tail__ are the syllables after the nucleus. ## Tune Definitions @@ -74,31 +65,22 @@ Here is an example tune definition from the file `phsource/intonation`: ### tune - tune - -Starts the definition of a tune. The `tune name` can be used in a `tunes` -statements in voice files. +`tune ` Starts the definition of a tune. The `tune name` can be used in a `tunes` statements in voice files. ### endtune - endtune - -Ends the definition of a tune. +`endtune ` Ends the definition of a tune. ### prehead - prehead - -Gives the pitch path for any series of unstressed syllables before the first -stressed syllable. +`prehead ` Gives the pitch path for any series of unstressed +syllables before the first stressed syllable. ### headenv - headenv +`headenv ` Gives the pitch envelope which is used for stressed syllables in the head (before the nucleus), including `onset` and `headlast` syllables if these are specified. -Gives the pitch envelope which is used for stressed syllables in the head -(before the nucleus), including `onset` and `headlast` syllables if these -are specified. +###height `height` gives a pitch range for the envelope.