Explain Thai Tones
explain_thai_tonesExplain the Thai tone system with verified rules and audio examples.
Pass a tone name in ``topic`` (mid, low, falling, high, rising) for one
tone, or omit it for the full guide: all five tones with contour
descriptions and examples, the complete tone-determination matrix
(consonant class x syllable ending x tone mark), consonant class counts,
and a same-syllable 5-tone comparison set. Use this whenever a user asks
why a Thai word has a particular tone.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "explain_thai_tones"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Interactive tone-rules page on silalingo.com | |
| tones | Yes | ||
| comparison | No | One syllable pronounced with all 5 tones for ear training | |
| rules_matrix | No | The full tone-determination matrix: keys are '<consonant class> / <syllable ending>', values map tone-mark name to the resulting tone. Attested combinations only. | |
| rules_summary | Yes | How written Thai determines the spoken tone | |
| consonant_classes | No | How many Thai consonants belong to each class (mid/high/low) — the class is the primary input to the tone rules |