> For the complete documentation index, see [llms.txt](https://chatterbox.gitbook.io/chatterbox/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chatterbox.gitbook.io/chatterbox/glossary-of-terms.md).

# Glossary of Blocks

## When I hear

<div align="center"><img src="/files/-LyVNWofQ6Bk6NrcNzUS" alt=""></div>

| **Block** | When I hear                                                                                                                                       |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| Category  | Listen                                                                                                                                            |
| Action    | The 'When I hear' block is basic block that enables Chatterbox to listen for a specific phrase, then execute the code contained inside the block. |

Example Skill:&#x20;

<div align="center"><img src="/files/-LyVPJ9Wxdkkn6m2sB-t" alt="When Chatterbox hears &#x22;hello,&#x22; it will speak &#x22;hello world&#x22;"></div>

## Speak

![](/files/-LyVORHKhcXio4-HcEKB)

**`Block:` Speak**\
**`Category:` Speak**\
**`Action:`**`The 'Speak' block is a basic block that makes Chatterbox speak whatever is contained in the text block.`

Example Skill:

![When Chatterbox hears "hello," it will speak "hello world"](/files/-LyVS95BQsjgiCo7zcf4)

## Speak Random

![](/files/-LyVSlw0Ex27S1za4w2r)

**Block**: Speak Random\
**Category:** Speak\
**Action:** The 'Speak Random' block is similar to the speak block but will randomly speak only one of the contained phrases.

Example Skill:

![When Chatterbox hears "flip a coin," it will say "heads" or "tails"](/files/-LyVTc2Vli8IZLbEArj1)
