C-Nedelcu / talk-to-chatgpt

Talk to ChatGPT AI using your voice and listen to its answers through a voice
GNU Affero General Public License v3.0
1.97k stars 333 forks source link

Adding a voice command to stop reading #88

Open anandisrocking007 opened 1 year ago

anandisrocking007 commented 1 year ago

Sometimes the response that it provides is not what we want and we want it to stop reading shuch that we can give new command such as to make the content more precise, smaller etc is i possible to implement a voice command for it. The keyboard shortcut is Alt + Shift +L can you add a voice command to it. Overall an amazing extension.

C-Nedelcu commented 1 year ago

Thank you for your kind words - and for your review as well, much appreciated.

Until yesterday, I didn't think what you are requesting was possible. I've been using the extension on a loudspeaker, so whenever the bot speaks, the voice recognition has to be off or else the microphone picks up everything ChatGPT says. This creates an infinite loop.

But yesterday for the first time I used headphones. So that wasn't a problem - no infinite loop.

I am going to put this on the todo list. However it'll need to be clear that this functionality has to be used with headphones only.

anandisrocking007 commented 1 year ago

Thanks for the reply one more thing i have noticed while using this voice command for some time is that in complex sentences we might pause sometime to think for a few seconds the next part of the question and within that time the Chatgpt sends an incomplete question was wondering if adding a option in which after saying the whole question a phrase can be used to trigger a send to the server eg "send"

C-Nedelcu commented 1 year ago

Thanks for the reply one more thing i have noticed while using this voice command for some time is that in complex sentences we might pause sometime to think for a few seconds the next part of the question and within that time the Chatgpt sends an incomplete question was wondering if adding a option in which after saying the whole question a phrase can be used to trigger a send to the server eg "send"

Hi, this option already exists.

Tick off 'automatic send' and define a send word.