# \[SOLVED\] What voice does Mycroft use?

**URL:** https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162
**Category:** General Discussion
**Created:** [September 14, 2017, 3:55am UTC](https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162 "2017-09-14T03:55:55Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![leematt](https://community.openconversational.ai/letter_avatar_proxy/v4/letter/l/ba9def/32.png) [@leematt](https://community.openconversational.ai/u/leematt)
#### Post date: [September 14, 2017, 3:55am UTC](https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162/1 "2017-09-14T03:55:56Z")

</div>

Am I correct in understanding that Mycroft uses Festival Lite for text to speech software?

If so, which voice does it use?

If not, what software does it use for TTS?

Thanks you.

---

<div class="post-metadata">

### Author: ![KathyReid](https://community.openconversational.ai/user_avatar/community.openconversational.ai/kathyreid/32/1949_2.png) [@KathyReid](https://community.openconversational.ai/u/KathyReid)
#### Post date: [September 14, 2017, 10:40am UTC](https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162/2 "2017-09-14T10:40:10Z")

</div>

Hi there @leematt,

Mycroft uses Mimic, which is based on CMU Festival Lite, for text to speech.  
By default, the voice used is ‘Alan Pope’ (AP) - but you can change this in your account at;  
[https://home.mycroft.ai](https://home.mycroft.ai)

You can find out more information on Mimic at;

> **[MycroftAI/mimic](https://github.com/MycroftAI/mimic)**
>
> mimic - Mycroft's TTS engine, based on CMU's Flite (Festival Lite)

Let us know if we can help further,

Kind regards,  
Kathy

---

<div class="post-metadata">

### Author: ![pickettster](https://community.openconversational.ai/letter_avatar_proxy/v4/letter/p/50afbb/32.png) [@pickettster](https://community.openconversational.ai/u/pickettster)
#### Post date: [September 15, 2017, 3:49am UTC](https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162/3 "2017-09-15T03:49:59Z")

</div>

Hi Kathy!

I’ve given this a try (changing it at home.mycroft.ai) and the configuration doesn’t seem to be pushed down. Well, at least, not the voice configuration anyway. Any idea what might be wrong?

Thanks, Steve

EDIT: as a work around, I changed /etc/mycroft/mycroft.conf and changed “ap” to “slt”. I’m not sure if this will persist through a reboot, but at least I can play around 🙂

---

<div class="post-metadata">

### Author: ![KathyReid](https://community.openconversational.ai/user_avatar/community.openconversational.ai/kathyreid/32/1949_2.png) [@KathyReid](https://community.openconversational.ai/u/KathyReid)
#### Post date: [September 18, 2017, 9:54am UTC](https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162/4 "2017-09-18T09:54:11Z")

</div>

Not sure what might be wrong, @pickettster - I’m going to ping @forslund and see if he may have some suggestions.  
Best, Kathy

---

<div class="post-metadata">

### Author: ![forslund](https://community.openconversational.ai/user_avatar/community.openconversational.ai/forslund/32/172_2.png) [@forslund](https://community.openconversational.ai/u/forslund)
#### Post date: [September 18, 2017, 10:33am UTC](https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162/5 "2017-09-18T10:33:19Z")

</div>

I’ve been testing this a couple of times now and I’ve not been able to reproduce this yet.

If you had an entry in /etc/mycroft/mycroft.conf this would have override the settings from the web. (resolution order of configs are: WEBSETTINGS, /etc/mycroft/mycroft.conf, ~/.mycroft/mycroft.conf, later configurations override previous changes)

(From your comment above this sounds as the case since you changed from ‘ap’ to ‘slt’).

Not sure if there’s some threading issue or issue with the refresh logic.  
If a new config is received (checked by hashing old web setting and new) all configs are reloaded and in the audio service the tts section is checked for changes. If changes are found the tts is shutdown and relaunched with new settings.

Will investigate further.

---

<div class="post-metadata">

### Author: ![pickettster](https://community.openconversational.ai/letter_avatar_proxy/v4/letter/p/50afbb/32.png) [@pickettster](https://community.openconversational.ai/u/pickettster)
#### Post date: [September 18, 2017, 4:10pm UTC](https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162/6 "2017-09-18T16:10:00Z")

</div>

Hi All,

I was able to get it working over the weekend. I wonder if my unit had a bad connection to the internet because it _does_ capture the new .conf file after about 30/60s. It’s quite funny because the first answer will be in one voice, and then the next reply will be in another 🙂

Thanks for looking into this, but I think it’s OK now for me.

---

<div class="post-metadata">

### Author: ![jjohnston7](https://community.openconversational.ai/letter_avatar_proxy/v4/letter/j/67e7ee/32.png) [@jjohnston7](https://community.openconversational.ai/u/jjohnston7)
#### Post date: [August 16, 2018, 3:08am UTC](https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162/7 "2018-08-16T03:08:34Z")

</div>

Hi,. Can custom voices be used? Like if I had my own could I somehow have it use that?

---

<div class="post-metadata">

### Author: ![baconator](https://community.openconversational.ai/letter_avatar_proxy/v4/letter/b/d07c76/32.png) [@baconator](https://community.openconversational.ai/u/baconator)
#### Post date: [August 16, 2018, 4:46am UTC](https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162/8 "2018-08-16T04:46:41Z")

</div>

You can build custom voices, ie, the AP voice. To do your own for mimic start here:  
[http://festvox.org/bsv/](http://festvox.org/bsv/)

For Mimic2, it’s quite a bit more involved (hardware/time). See [https://github.com/MycroftAI/mimic2/blob/master/TRAINING\_DATA.md](https://github.com/MycroftAI/mimic2/blob/master/TRAINING_DATA.md)  
as well as [https://github.com/keithito/tacotron](https://github.com/keithito/tacotron) for a bit more on training

Then you’d have to configure your instance to point to the relevant model once that’s built.

---

<div class="post-metadata">

### Author: ![jjohnston7](https://community.openconversational.ai/letter_avatar_proxy/v4/letter/j/67e7ee/32.png) [@jjohnston7](https://community.openconversational.ai/u/jjohnston7)
#### Post date: [August 16, 2018, 12:46pm UTC](https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162/9 "2018-08-16T12:46:38Z")

</div>

Thanks! at the risk of sounding like a complete Noob (which I am) are these linux based, or windows GUI based? and is there a Windows GUI based program I could use to create it?

also, are there any kind of videos that woudl point me in the right direction to get started? I’ve seen things like you need to record yourself saying the stuff in the CMU Pronouncing dictionary, or can I just sentences out loud, and some how input the audio file as well as the text used?

I saw Microsoft Custom Voice, but that looks like its hosted. It almost looks like you record sentences, and upload the text and audio files, and it creates the voice, but it looks like its subscription based. Is there something like that but that will export the font in a format mycroft would understand?

---

<div class="post-metadata">

### Author: ![KathyReid](https://community.openconversational.ai/user_avatar/community.openconversational.ai/kathyreid/32/1949_2.png) [@KathyReid](https://community.openconversational.ai/u/KathyReid)
#### Post date: [August 16, 2018, 4:31pm UTC](https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162/10 "2018-08-16T16:31:41Z")

</div>

We’re still working through some of our custom voice tools, hold tight, give us a few weeks and then there should be web-based tools available for voice creation.

The training side of things is all Linux.

---

<div class="post-metadata">

### Author: ![jjohnston7](https://community.openconversational.ai/letter_avatar_proxy/v4/letter/j/67e7ee/32.png) [@jjohnston7](https://community.openconversational.ai/u/jjohnston7)
#### Post date: [August 16, 2018, 5:37pm UTC](https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162/11 "2018-08-16T17:37:15Z")

</div>

OH that’s cool! where will info on that be posted so I can check in periodically?

Also, so I would make the voice, but then I would need to train it still, or would it do all that for me?

Sorry, very new at this, and when I look at some of the pages, I never know if the code listed is linux CLI or python, and if Python, where I’m supposed to run the code…

---

<div class="post-metadata">

### Author: ![KathyReid](https://community.openconversational.ai/user_avatar/community.openconversational.ai/kathyreid/32/1949_2.png) [@KathyReid](https://community.openconversational.ai/u/KathyReid)
#### Post date: [August 17, 2018, 2:14am UTC](https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162/12 "2018-08-17T02:14:27Z")

</div>

Sure, all our updates are posted to the Mycroft Blog - [https://mycroft.ai/blog](https://mycroft.ai/blog) - and they are usually cross-posted here as well.

We’re still working out the mechanisms re: voice - for instance if you would need to train it or if you could pass us the recordings for us to train.

It can be a bit overwhelming at first, I’d recommend building Skills as a starting point;

> **[Introduction to developing Skills - Mycroft](https://mycroft.ai/documentation/skills/introduction-developing-skills/)**
>
> In this introduction to developing Skills for Mycroft, learn the prerequisites you'll need, and step through the basic anatomy of a Mycroft Skill.

---

<div class="post-metadata">

### Author: ![jjohnston7](https://community.openconversational.ai/letter_avatar_proxy/v4/letter/j/67e7ee/32.png) [@jjohnston7](https://community.openconversational.ai/u/jjohnston7)
#### Post date: [August 30, 2018, 1:14pm UTC](https://community.openconversational.ai/t/solved-what-voice-does-mycroft-use/2162/13 "2018-08-30T13:14:54Z")

</div>

@KathyReid

Hey, just checking in, still looking like a few more weeks?

Also, I found two pages with sample voices using MIMIC2 links below. The earlier ones sound less synthesized, but less naturally flowing, the newer one sounds more naturally flowing, but a bit more synthase.

If you get the online way to create our own voices, which will it sound more like? or is that synthesized sound more related to tone of voice used to create the voice, and less about the algorithm?

OLD

> **[Compare Mycroft’s available voices - Mycroft](https://mycroft.ai/blog/available-voices/)**
>
> Not sure what voices Mycroft has available? Use this handy table to compare and choose the voice that's right for you.

Newer

> **[Mimic 2 is LIVE! - Mycroft Mimic Text to Speech](https://mycroft.ai/blog/mimic-2-is-live/)**
>
> Mycroft announces Version 2 Beta of Mycroft's Mimic Text to Speech engine. Version 2 is an entirely new architecture and sounds far more natural.
