Pedal-Intelligence / saypi-userscript

An independent voice interface for Inflection AI's conversational assistant, Pi
https://www.saypi.ai/
Other
17 stars 4 forks source link

Automatic Submission of Transcribed Text #4

Closed rosscado closed 1 year ago

rosscado commented 1 year ago

Is your feature request related to a problem? Please describe. A number of users have expressed a desire for the option to automatically submit transcribed text once it's completed. Currently, users are required to press enter on every message.

Describe the solution you'd like Add a new feature that enables automatic submission of the transcribed text from the 'Say, Pi' userscript. This would allow the transcribed text to be sent to Pi automatically, without the need for the user to press 'enter' each time.

Considerations This feature might be optional and configurable by the user, as some users may prefer to manually review and submit transcriptions.

We might implement automatic submission after a delay, still giving the user an opportunity to briefly review the transcription before it gets sent. The length of the delay should scale with our confidence in the transcription accuracy, where 100% confidence = 0s delay.

The delay between completion of the transcript and automatic submission might be indicated by a visual countdown, such as a diminishing circle. The countdown could be interrupted by clicking on it or by a keypress anywhere in the text area.

Describe alternatives you've considered An alternative is to keep the current behavior, but this may not cater to the preferences of all users. The balance between speed and accuracy is a consideration here.

Additional context This feature was suggested by a couple of users on the Discord server, and could significantly enhance the user experience by streamlining the dictation process.