NeonGeckoCom / neon-iris

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

feat: browser sat #51

Closed mikejgray closed 6 months ago

mikejgray commented 6 months ago

Description

Introduces a web browser voice satellite option with OpenWakeWord and Silero VAD running in JavaScript, all served via FastAPI. Allows for both text and voice commands to a Neon Diana deployment.

This new option may one day replace the Gradio webpage.

NeonDaniel commented 6 months ago

I'm not sure how simple/difficult it would be but if the "Listening" text could hook into the recognizer state and report "Waiting for Wake Word" and "Recording Speech" (or something like that), it would be easier to use this page without audio and make it more obvious when recording input has stopped

mikejgray commented 6 months ago

I'm not sure how simple/difficult it would be but if the "Listening" text could hook into the recognizer state and report "Waiting for Wake Word" and "Recording Speech" (or something like that), it would be easier to use this page without audio and make it more obvious when recording input has stopped

Next round. I was noticing that as well, so we at least want a variation of the spinning wheel "thinking" icon.

mikejgray commented 6 months ago

I'm not sure how simple/difficult it would be but if the "Listening" text could hook into the recognizer state and report "Waiting for Wake Word" and "Recording Speech" (or something like that), it would be easier to use this page without audio and make it more obvious when recording input has stopped

Next round. I was noticing that as well, so we at least want a variation of the spinning wheel "thinking" icon.

Never mind @NeonDaniel , I went ahead and added it :)