--- title: Voice Search 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 Start[Start] Return[Return] Save[Save Link] Input[🔗 Voice Input of Query] Search[Search Links] LinksMenu[🔗 Voice Menu of Links] Player[🔗 Player] %% Flow Start --> Input Input --> |Input Occured| Search Input --> |Timeout Occured:
Retry| Start Input --> |Exit Requested /
Error Occured| Return Search --> |Links Found| LinksMenu Search --> |Links Not Found| Return Search --> |Exit Requested /
Error Occured| Return LinksMenu --> |Link Selected| Save LinksMenu --> |Exit Requested /
Error Occured| Return Save --> |Video Link| Player Save --> |Not Video Link /
Exit Requested /
Error Occured| Return Player --> |Source Completed /
Exit Requested /
Error Occured| Return click Input "input-flow.html" click LinksMenu "links-menu-flow.html" click Player "player-flow.html"