Laverna / laverna

Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
https://laverna.cc/index.html
Mozilla Public License 2.0
9.18k stars 801 forks source link

Voice Recognition for Editor #1010

Open SachiniAbeygunawardhana opened 3 years ago

SachiniAbeygunawardhana commented 3 years ago

Hi, I am a Computer Science and Engineering undergraduate.

I added a new Speech Recognition feature to the application. This new feature allows users to use voice to edit their notes instead of typing.

Sub-features:

  1. There is a mic icon in the navbar to control Speech Recognition. It toggles when starting and ending recognition.

  2. Both 'editor' and 'review' sections of the page are automatically updated when the user speaks.

  3. Sensitive to the words 'enter','comma','period' and 'exclamation marks'. When those words are spoken by the user, it prints the corresponding punctuation mark instead of the word.

  4. Browser compatibility is taken care of. An alert box pops up in browsers that are not compatible with the used API.

API:

Web Speech API - Speech Recognition interface

funilrys commented 3 years ago

Hi @SachiniAbeygunawardhana

Unfortunately this PR will never be merged here.

Please report to #998 for the current state of this project and https://github.com/encryptic-team/encryptic for the future of this project. I'm sure @daed would love to count you among the contributors or team member!

Stay safe and healthy.