Voice page: example commands + character voices (Donald/Hal/Mech Warrior/Ryan); Snapcast card -> working http IP
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
<div class="form-field">
|
||||
<label for="message">Command</label>
|
||||
<input class="text-input" id="message" name="message"
|
||||
placeholder="e.g. turn on the lounge lights, what's the weather, add milk to the shopping list…"
|
||||
placeholder="e.g. what time is it, what's the weather, turn on the lights, play some music, Donald tell me a joke…"
|
||||
value="{{ command or '' }}" required>
|
||||
</div>
|
||||
<button class="button button-primary width-full" type="submit">Send</button>
|
||||
@@ -22,6 +22,13 @@
|
||||
<p style="margin:8px 0 0">{{ reply }}</p>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="linkout-card stack" style="margin-top:16px">
|
||||
<strong>Characters:</strong>
|
||||
<p class="muted" style="margin:6px 0">Donald • Hal • Mech Warrior • Ryan — e.g. <em>"Donald, tell me a joke"</em> or <em>"Hey Jervis, ask Donald Trump to tell me a joke"</em>.</p>
|
||||
<strong>Things to ask:</strong>
|
||||
<p class="muted" style="margin:6px 0">a question • the time • the weather • today's date • turn on the lights • play a song, album or artist.</p>
|
||||
</div>
|
||||
<p class="faint margin-top" style="font: var(--type-caption)">
|
||||
Uses the local voice agent on `.13` (OmniRoute LLM). Replies are also spoken via Snapcast.
|
||||
</p>
|
||||
|
||||
@@ -130,7 +130,7 @@ def _cat() -> list[Tool]:
|
||||
Tool("lmms", "LMMS Music Studio", "audio",
|
||||
"Beats, melodies & full arrangements", "https://lmms.lab.audasmedia.com.au"),
|
||||
Tool("snapcast", "Snapcast", "audio",
|
||||
"Sync audio to speakers around the house", "https://snapcast.home.lab", lan=True),
|
||||
"Sync audio to speakers around the house", "http://192.168.20.13:1780", lan=True),
|
||||
Tool("mopidy", "Mopidy", "audio",
|
||||
"Music player (LAN only)", "http://mopidy.home.lab", lan=True),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user