Melissa-AI / Melissa-Core

A lovely virtual assistant for OS X, Windows and Linux systems.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Integrate with Melisandre, remove integration of STTs

tanay1337 opened this issue · comments

Let's integrate Melisandre and Melissa. It might be a good idea to remove the integration of STTs like Google and PocketSphinx and just use the Google Chrome STT instead as a primary option. This would remove a hell lot of dependencies and make the installation process easier.

What would be the best process to go about this task? What workflow would you guys recommend? Does it make sense to keep two separate repositories?

i have seen several project (buku, hydrus, and beet) which actually have merged both cli and their web interface and they implement their own plugin system or integration.

there is also simple api which can give example for server and client model. (unfortunately this is not active anymore)

for stt we can use existing plugin frame work such as yapsy. this look interesting if the existing additional stt can be converted as example for the plugin and set the dependency as extras.

Sounds good, I think it might be good to merge the CLI and UI of these together and later on add Yapsy for adding new plugins for STTs and TTSs. Would also make sense to remove the Melisandre Repository after that @rachmadaniHaryono.