jibo news skill by voice
This commit is contained in:
@@ -165,6 +165,12 @@ Latest radio discovery findings:
|
||||
- `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.
|
||||
|
||||
Latest news discovery findings:
|
||||
|
||||
- Nimbus explicitly treats `match.cloudSkill === "news"` like the GQA path and waits on `cloudSkillResponse`.
|
||||
- The first OpenJibo news pass should therefore use a real cloud-skill shape, not a generic placeholder chat reply.
|
||||
- For now, the content can stay synthetic while the protocol is grounded: `match.cloudSkill = "news"` plus a supported `SLIM` announcement response is enough to validate the robot path before provider-backed headlines arrive later.
|
||||
|
||||
## Speech, Animation, And ESML
|
||||
|
||||
The current joke flow is only a small foothold into Jibo expressiveness.
|
||||
|
||||
@@ -111,6 +111,9 @@ Parallel tags:
|
||||
- Implementation notes:
|
||||
- decide whether the first pass is a simple headline summary or a closer personal-report style payload
|
||||
- confirm whether stock OS expects `news` as a dedicated cloud skill or under the broader personal-report family
|
||||
- Latest progress:
|
||||
- first pass should use Nimbus's supported cloud path by setting `match.cloudSkill = news` and returning a supported `SLIM` announcement
|
||||
- provider-backed headlines can follow later under the `Lasso / Knowledge And Event Aggregation` track
|
||||
- Exit criteria:
|
||||
- `tell me the news` reaches a non-placeholder live path
|
||||
- robot behavior feels Nimbus-native rather than generic chat playback
|
||||
|
||||
Reference in New Issue
Block a user