HIAT: Utterances and Words

Character Sets

SpaceSymbols | _ |
OpenParenthesis ( |
CloseParenthesis ) |
Alternative | |
BreatheSymbol ° |
H h |
PauseSymbols 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | . | - |
MiscellaneousPunctuation " | ' | : | ; | , | | | / | ! | ? | |

Transitions

TurnStarts
Segment chain starts
No parentheses closing, no pipe symbol, no space, no pause symbols, no puncuation, no end of input allowed

Input Output Target
OpenParenthesis <ts n="sc" s="" e=""><nts n="cGAT:p">
-
</nts>
TurnOpen_OpenParenthesisEncountered
CloseParenthesis
x
Error
Alternative
x
Error
BreatheSymbol <ts n="sc" s="" e=""><ats n="cGAT:b">
-
TurnOpen_BreatheOpen
H <ts n="sc" s="" e="">
x
TurnOpen_H1
END OF INPUT
x
Error
SpaceSymbols
x
Error
PauseSymbols
x
Error
MiscellaneousPunctuation
x
Error
OTHER INPUT <ts n="sc" s="" e=""><ts n="cGAT:w" s="" e="">
-
TurnOpen_WordOpen


TurnOpen_OpenParenthesisEncountered
One open parenthesis has been encountered, now three possibilities: another parenthesis meaning non-verbal, a pause symbol meaning a pause or something else meaning uncertain
No parentheses closing, no pipe symbol, no space, no pause symbols, no puncuation, no end of input allowed

Input Output Target
OpenParenthesis <nts n="cGAT:p">
-
</nts><ats n="cGAT:non-pho">
TurnOpen_NonphoOpen
CloseParenthesis
x
Error
Alternative
x
Error
BreatheSymbol
x
Error
END OF INPUT
x
Error
SpaceSymbols
x
Error
PauseSymbols <ats n="cGAT:pause">
-
TurnOpen_PauseOpen
MiscellaneousPunctuation
x
Error
OTHER INPUT <ts n="cGAT:w" s="" e="">
-
TurnOpen_UncertainOpen_WordOpen


TurnOpen_PauseOpen
Inside a pause
No parentheses closing, no pipe symbol, no space, no pause symbols, no puncuation, no end of input allowed

Input Output Target
OpenParenthesis
x
Error
CloseParenthesis </ats><nts n="cGAT:p">
-
</nts>
TurnOpen
Alternative
x
Error
BreatheSymbol
x
Error
END OF INPUT
x
Error
SpaceSymbols
x
Error
PauseSymbols
-
TurnOpen_PauseOpen
MiscellaneousPunctuation
x
Error
OTHER INPUT
x
Error


TurnOpen_UncertainOpen_WordOpen
---TODO
---TODO---

Input Output Target
OpenParenthesis
x
Error
CloseParenthesis </ts><nts n="cGAT:p">
-
</nts>
TurnOpen
Alternative </ts><nts n="cGAT:p">
-
</nts><nts n="cGAT:alt">
TurnOpen_UncertainOpen_AlternativeOpen
BreatheSymbol
x
Error
END OF INPUT
x
Error
SpaceSymbols </ts><nts n="cGAT:p">
-
</nts>
TurnOpen_UncertainOpen
PauseSymbols
x
Error
MiscellaneousPunctuation
x
Error
OTHER INPUT
-
TurnOpen_UncertainOpen_WordOpen


TurnOpen_UncertainOpen_AlternativeOpen
---TODO
---TODO---

Input Output Target
OpenParenthesis
x
Error
CloseParenthesis </nts><nts n="cGAT:p">
-
</nts>
TurnOpen
Alternative
-
TurnOpen_UncertainOpen_AlternativeOpen
BreatheSymbol
x
Error
END OF INPUT
x
Error
SpaceSymbols
-
TurnOpen_UncertainOpen_AlternativeOpen
PauseSymbols
x
Error
MiscellaneousPunctuation
x
Error
OTHER INPUT
-
TurnOpen_UncertainOpen_AlternativeOpen


TurnOpen_UncertainOpen
---TODO
---TODO---

Input Output Target
OpenParenthesis
x
Error
CloseParenthesis
x
Error
Alternative
x
Error
BreatheSymbol
x
Error
END OF INPUT
x
Error
SpaceSymbols
x
Error
PauseSymbols
x
Error
MiscellaneousPunctuation
x
Error
OTHER INPUT <ts n="cGAT:w" s="" e="">
-
TurnOpen_UncertainOpen_WordOpen


TurnOpen_WordOpen
An utterance is open and a word is open
Only word characters or space symbols allowed

Input Output Target
OpenParenthesis
x
Error
CloseParenthesis
x
Error
Alternative
x
Error
END OF INPUT </ts></ts>
x
TurnParsedSuccessfully
SpaceSymbols </ts><nts n="cGAT:p">
-
</nts>
TurnOpen
PauseSymbols
x
Error
BreatheSymbol
x
Error
MiscellaneousPunctuation
x
Error
OTHER INPUT
-
TurnOpen_WordOpen


TurnOpen_NonphoOpen
An utterance is open and a non-phonological segment has started
No end of input, no open parenthesis, no pause symbol allowed

Input Output Target
OpenParenthesis
x
Error
CloseParenthesis </ats><nts n="cGAT:p">
-
</nts>
TurnOpen_NonphoOpen_CloseParenthesisEncountered
END OF INPUT
x
Error
SpaceSymbols
-
TurnOpen_NonphoOpen
Alternative
-
TurnOpen_NonphoOpen
BreatheSymbol
x
Error
PauseSymbols
-
TurnOpen_NonphoOpen
MiscellaneousPunctuation
-
TurnOpen_NonphoOpen
OTHER INPUT
-
TurnOpen_NonphoOpen


TurnOpen_NonphoOpen_CloseParenthesisEncountered

Only closing parentheses allowed

Input Output Target
OpenParenthesis
x
Error
CloseParenthesis <nts n="cGAT:p">
-
</nts>
TurnOpen
END OF INPUT
x
Error
SpaceSymbols
x
Error
BreatheSymbol
x
Error
Alternative
x
Error
PauseSymbols
x
Error
MiscellaneousPunctuation
x
Error
OTHER INPUT
x
Error


TurnOpen
A turn is open, but no word, no non-phonological segment, and no open parenthesis has been encountered
No close parenthesis, no utterance end symbol allowed

Input Output Target
OpenParenthesis <nts n="cGAT:p">
-
</nts>
TurnOpen_OpenParenthesisEncountered
CloseParenthesis
x
Error
END OF INPUT </ts>
x
TurnParsedSuccessfully
SpaceSymbols <nts n="cGAT:p">
-
</nts>
TurnOpen
PauseSymbols
x
Error
BreatheSymbol <ats n="cGAT:b">
-
TurnOpen_BreatheOpen
H
x
TurnOpen_H1
MiscellaneousPunctuation
x
Error
OTHER INPUT <ts n="cGAT:w" s="" e="">
-
TurnOpen_WordOpen


TurnOpen_BreatheOpen

Only 'h' or space allowed

Input Output Target
H
-
TurnOpen_BreatheOpen
SpaceSymbols
-
</ats>
TurnOpen
OTHER INPUT
x
Error


TurnOpen_H1

Only 'h' or space allowed

Input Output Target
H
x
TurnOpen_H2
SpaceSymbols <ts n="cGAT:w" s="" e="">h</ts><nts n="cGAT:p"
-
</nts"
TurnOpen
END OF INPUT <ts n="cGAT:w" s="" e="">h</ts>
x
TurnParsedSuccessfully
BreatheSymbol <ats n="cGAT:b">h
-
</ats>
TurnOpen
OpenParenthesis
x
Error
CloseParenthesis
x
Error
PauseSymbols
x
Error
MiscellaneousPunctuation
x
Error
OTHER INPUT <ts n="cGAT:w" s="" e="">h
-
TurnOpen_WordOpen


Error
An error has been encountered


Input Output Target
OpenParenthesis
x
Error
CloseParenthesis
x
Error
END OF INPUT
x
Error
SpaceSymbols
x
Error
PauseSymbols
x
Error
MiscellaneousPunctuation
x
Error
OTHER INPUT
x
Error


TurnParsedSuccessfully
The segment chain has been parsed successfully


Input Output Target
END OF INPUT
x
TurnParsedSuccessfully
OTHER INPUT
x
Error