MycroftAI / mycroft-core

Mycroft Core, the Mycroft Artificial Intelligence platform.
https://mycroft.ai
Apache License 2.0
6.51k stars 1.27k forks source link

Multilingual Mycroft #1898

Closed beemorris closed 4 weeks ago

beemorris commented 5 years ago

Hello! I was wondering if it is or if it will be possible to use Mycroft in multiple languages simultaneously? I would like to be able to use Mycroft in English and Swedish, but I don't think that this is currently possible, and I think having Mycroft be multilingual would be a feature that a lot of people would use. Thank you!

ftyers commented 5 years ago

It would also be la hostia si Mycroft pudiera permitir codeswitching! :D

forslund commented 5 years ago

I for one would really like that. It's something we've briefly talked about and will happen down the road. Hopefully sooner rather than later.

Extarys commented 5 years ago

I would be amaze if I could use it in english and french! That would be awesome!

penrods commented 5 years ago

At the moment, the core technologies (STT / TTS) are built around a single language. I see two approaches to become multi-lingual:

Both of the above seem in striking distance. Other approaches such as arbitrary, dynamic language detection seem more likely to fail in the near term.

Regardless, this is not on the main development roadmap for quite some time. At least a year, unless something major changes.

Extarys commented 5 years ago

I think your first approach is simpler and I, personally, would be very happy with that.

ChanceNCounter commented 4 years ago

I think this issue could benefit from separate discussions for each of the moving parts:

Also, any solution to this is probably an inherent solution to switching the one language that Mycroft is using, for folks who don't want a multilingual assistant.

forslund commented 4 weeks ago

Closing Issue since we're archiving the repo