Harkishen-Singh / Jarvis-personal-assistant

Comfort of a personal assistant for Linux systems. Currently features native google, yahoo, bing searches, weather conditions, videos from youtube and looking up for images as well, all in a very reliable structure and UI.
45 stars 45 forks source link

[improve]Adding Voice Support for the Jarvis-Desktop #166

Open muskankhedia opened 4 years ago

muskankhedia commented 4 years ago

Is your feature request related to a problem? Please describe. Adding voice support for the Jarvis-Desktop app as it is in the Jarvis Web Application. This issue extends to both the text-to-speech as well as speech-to-text requirements. This can be solved in 2 different PRs.

Describe the solution you'd like There are some available libraries for text to speech in electron, any of them can be used.

Describe alternatives you've considered Any of these or any package better than this can be used to implement the feature. Suggestions are most welcome.

payal-98 commented 4 years ago

can I work on this ? by using java script and web speech api. @Harkishen-Singh @muskankhedia

Harkishen-Singh commented 4 years ago

Webspech api by w3c will not work on electronjs, since electron uses chromium. You need to look at something from node side. That's what I think. Open for suggestions.

payal-98 commented 4 years ago

@Harkishen-Singh Okk..another way is by using node.js and express using gtts library can I use that for this ?

Harkishen-Singh commented 4 years ago

We don't want to have a paid version of stt or tts. One way is to convert into audio and then play it. This can be done via Linux command. Still not the best approach.

payal-98 commented 4 years ago

ohh..I don't know that GTTS library is paid