slackr31337 / PorcupinePipeline

Use Porcupine wake word to trigger a voice assistant pipeline in Home-Assistant
MIT License
29 stars 3 forks source link

Feat: Home Assistant Assist pipeline called first #32

Open kcoderhtml opened 10 months ago

kcoderhtml commented 10 months ago

I think this idea would be really cool, but if it isn't inline with the direction of this project, then I can close this and work on a personal fork.

Idea: The initial pipeline could be the Assist pipeline, then if the response is Sorry, I couldn't understand that then you could call a second OpenAI pipeline that could handle the input. Calling the Home assistant Assist pipeline first would allow actions to be executed, but still also have the ability to converse in natural language with ChatGPT. One way to enhance the performance is to have the first pipeline only be STT and Assist and the second pipeline only ChatGPT and TTS.

slackr31337 commented 10 months ago

Hi kcoderhtml,

That is an interesting idea. I believe that could be done and I'll test this out.

Robert

kcoderhtml commented 10 months ago

Thank you!