NeonGeckoCom / neon-iris

Interactive Relay for Intelligence Systems
Other
2 stars 2 forks source link

[FEAT] Support custom wakeword models in the websat #56

Open mikejgray opened 4 months ago

mikejgray commented 4 months ago

Objective

Right now you can only use hey_neon without creating a custom image. This should be configurable within the UI itself and users can upload the model(s) directly.

Probably requires that Iris/Hana have a persistent datastore, or we'd want to use a PVC in a location that the skill uploads the information to. If we use XDG it would support non-containerized use cases as well. We may be able to store it in the browser cache but that's not a great place long-term.

Initial Implementation Requirements

Users can upload an OWW tflite or onnx file and specify the name in text, and the UI will switch to use that wakeword. Wakeword settings must persist past container reboots.

Other Considerations

No response