NAOqi Audio - Overview | API | Script syntax | Tutorials
Table of Content | Introduction | Syntax | Overview | Cheat Sheet
| Syntax | For further details, see ... |
|---|---|
| topic: ~name () | topic |
| language: enu | language |
| include: file.top | include |
| concept:(conceptName) [word1 word2 wordn] | concept |
| dynamic:conceptName | dynamic |
| Syntax | For further details, see ... |
|---|---|
| u:( human_input ) robot_answer | User rule |
| proposal: robot_input | Proposal |
u1:( human_input ) robot_answer u2:( human_input ) robot_answer u3:( human_input ) robot_answer |
User subrule |
| Syntax | For further details, see ... |
|---|---|
| “ phrase “ | Phrase delimiter: ” “ |
| [ word1 word2 wordN ] | Choice: [ ] |
| { optionalpart } | Optional part: { } |
| Syntax | For further details, see ... |
|---|---|
| # | Comments: # |
| * | Wildcard: * |
| ! | Forbidden word: ! |
| % | Tag: % |
| _ | Input storing: _ |
| $ | Variable: $ |
| ~ | Concept call: ~ |
| To ... | See ... |
|---|---|
| Delete a variable | ^clear |
| Manage alternatives in rules outputs | |
| Jump to rules in the same topic | |
| Let a rule scope open | ^stayInScope |
| Make a rule private | ^private |
| Allow free combination of words | ^repeat |
| Use instructions from ALAnimatedSpeech |
| To ... | See ... |
|---|---|
| Prevent a topic from being loaded in embedded ASR | ^notInEmbeddedASR |
| Prevent a topic from getting the focus | ^noStay |