Changing language and TTS

Sorry, but I am new here and not that good at programming.

I want to set Mycroft to German and use espeak as TTS. I know that this should help me

I really tried my best, but did not succeed. My config looks as follows


“max_allowed_core_version”: 20.2


What does the conf have to look like? Please help me and sorry for being that helpless.

Community member @gras64 did a nice write up on how to to configure Mycroft for german language support:

1 Like

That page is no longer available.

It was updated and in a new path

My main reason for experimenting with Mycroft, is the reluctance to use the system of one if the big guys and their doubtful respect for our privacy. I guess this is th case for many Mycroft users. But now I’m curious: how much do we give away when we start using Google’s TTS/STT?

In these instructions it is possible to set up a deepspeech SST offline with espeak. both can already be carried out on a Pi 4.

1 Like

Out of the box, your STT and TTS requests are proxied through Mycroft-the-company, who are only caching requests long enough to avoid repeated, identical API queries within a short time. They don’t log, nor store the cache where employees can see it, and the way I know that is because the one time they thought they’d accidentally stored accessible logs, they freaked the f*** out.

And then determined that they hadn’t.

So, while it’s not perfect, and hosting your own deepspeech is obviously the most secure solution, you’re loads better off than if you were just using Google yourself. All Google sees is yet another request from the same place (“all” Mycroft users.)


What Chance said. @pjdevries if you’re on (American) English, deepspeech can be really good.

@ChanceNCounter Thanx for the explanation. I didn’t realize all request are going through Mycroft. From a privacy point of view, that’s definitely a plus. I would prefer to completely do without Google though :smile:

@baconator My native language is Dutch. Although my English is good enough to use Mycroft effectively, Dutch would be easier and more comfortable. For my girlfriend even more so.

1 Like

That the stream is anonymized means nothing nowadays. There are so much datapoints out there, it should be pretty easy for a company this potent to match those to the feed.

I guess your right, in the sense that a digital assistant should not be the only thing you must be careful with. But what i hear you saying is: “Don’t bother. They know who you are and what you do, no matter what”. So why bother using Mycroft then? Why not simply use an assistant from one of the big guys?

Don’t forget that english speakers can easily circumvent the problem with little effort. And Mycroft (by now) only supports english language.

Yet, as stated in the DevSyncs by Josh, internationalization is pretty high on the priority list post MK2. And that Mozilla don’t actively furthers CommonVoice anymore can be seen as an opportunity to get some viable buisiness operation going and kicking back advancements the same time.

And, there are options… but not in the quality one would like to have.

Don’t get me wrong. I’m not trying to be critical about Mycroft. Not at all. It’s is a nice hobby project. If I can get Mycroft to work reliable and stable in English, I’m a happy dude :slight_smile:

1 Like