--- title: General Flow config: theme: base themeVariables: primaryColor: '#f0f0f0' themeCSS: | .nodeLabel { font-weight: bold !important; color: #ffffff } .node rect, .node circle, .node ellipse, .node polygon { fill: #1E90FF !important; stroke: none !important; rx: 10px !important; ry: 10px !important; } .edgeLabel { color: #000000 !important; } --- flowchart TD %% Legends MenuStructure[🔗 Voice Menu Structure] Input[🔗 Voice Input of
Menu Action Shortcut
] Menu[🔗 Hierarchical Voice Menu] Player[🔗 Player] Search[🔗 Voice Search] Notes[🔗 Voice Input of Notes] Start[Start] Exit[Exit] Exec[Execute Action by Type] %% Flow Start --> Input Input --> |Action Recognized| Exec Input --> |Timeout Occurred /
Action Not Recognized| Menu Input --> |Exit Requested /
Error Occurred| Exit Menu --> |Action Selected| Exec Menu --> |Exit Requested /
Error Occurred| Exit Exec --> |Exit Requested /
Error Occurred| Exit Exec --> |Playing of Media / Text| Player Exec --> |Search of Books / Video| Search Exec --> |Create Notes| Notes Player --> |Action Completed /
Exit Requested /
Error Occurred| Exit Search --> |Action Completed /
Exit Requested /
Error Occurred| Exit Notes --> |Action Completed /
Exit Requested /
Error Occurred| Exit click MenuStructure "menu-structure.html" click Input "input-flow.html" click Menu "menu-flow.html" click Player "player-flow.html" click Search "search-flow.html" click Notes "notes-flow.html"