mirror of
https://kevinblog.sytes.net/Code/Jibo-Revival-Group/JiboExperiments.git
synced 2026-06-16 06:16:20 +00:00
mapping radio
This commit is contained in:
@@ -158,6 +158,13 @@ Latest stock-OS WOD findings:
|
||||
- Spoken WOD guesses should preferentially snap to the closest offered hint when Whisper lands very close to one of the menu words, since near-misses like `haglet` for `aglet` are common in live testing.
|
||||
- The stock robot still misroutes constrained local turns if the cloud echoes `globals/*` rules back on the reply. For spoken WOD guesses and settings/update `no`, we should only return the local rule (`word-of-the-day/puzzle`, `settings/download_now_later`, etc.) so Global Service does not relaunch Nimbus.
|
||||
|
||||
Latest radio discovery findings:
|
||||
|
||||
- `@be/radio` is a true local skill, not a cloud placeholder.
|
||||
- Its `open(result, refresh, previousSkillName)` path treats `result.nlu.intent === "menu"` as a `play` launch.
|
||||
- `result.nlu.entities.station` is the genre selector, and `Country` is a real supported station key from the robot's `genres.json`.
|
||||
- The smallest stock-shaped cloud handoff for voice launch is therefore a local `SKILL_REDIRECT` to `@be/radio` with `nlu.intent = "menu"`, optional `entities.station`, and a silent completion to settle the hotphrase cloud response.
|
||||
|
||||
## Speech, Animation, And ESML
|
||||
|
||||
The current joke flow is only a small foothold into Jibo expressiveness.
|
||||
|
||||
@@ -40,6 +40,7 @@ Parallel tags:
|
||||
- Current evidence:
|
||||
- [index.js](C:/Projects/JiboOs/V3.1/build/opt/jibo/Jibo/Skills/@be/be/node_modules/@be/radio/index.js) resumes from `lastStation`
|
||||
- the same file treats `menu` as a `play` launch and reads `result.nlu.entities.station`
|
||||
- the same file confirms `menu + no station` is the clean resume path and `menu + station=Country` becomes a direct genre launch
|
||||
- Implementation notes:
|
||||
- add phrase routing for radio open/resume and genre launch
|
||||
- inspect radio genre and station metadata before locking the outbound entity values
|
||||
|
||||
Reference in New Issue
Block a user