---
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"