problem with MaryTTS

dolphin_max's picture


Im try add new voice and language (ru) in marytts. but.

in bin folder (original distributiv marytts  5.1.2) sample work fine




i copy voice-voxforge-ru-nsh-5.1.jar and folder voice with mry files to  folder MRL 1.0.1723

and add python script


1723 Kraken, Maryspeech test

pscartozzi's picture

Reverted back to 1723 and testing Maryspeech. Having fun integrating the neopixels into the gestures files. I set the one in the head to signal different events. In this case green for face tracking.




Mycroft AI Mimic Speech

kwatters's picture

as of build 1891...

There's a new speech service.. MimicSpeech.  MimicSpeech is a wrapper around the "mimic" speech project from the Mycroft AI project.

At a friends birthday party recently someone said I should look into the Mycroft AI project.   So, I did, it looks like they've done a good job running with much of the CMU speech stuff.  

Servo Mapper

calamity's picture

There was a lot of discution about the servo mapper this week-end and we did not seem to found a consensus how to fix the problem related the it's usage.

To have the servo service work properly, the user should be able to

ShoutBox is empty?

mayaway's picture

Any idea why the ShoutBox is empty this am - and any attempt to post fails?

Rotary encoders using Gray code

Mats's picture

Servos often use potentiometers to measure the position. That works fine if you have a good quality potentiometer. A different alternative is to use an optical or mechanical decoder. You can find examples of 3D printed rotary encoders here:

It's made in two variants.

Natural encoded ( i.e. simply using binary form where a hole represents 1 and no hole = 0). 

Gray code. Gray code has the advanage that only one bit changes for each step of the rotation.

Servo testing

Mats's picture

I started to test the Servo service to be able to make it work again.

I made some testing on version 1723 and the repeated the same tests on the latest version.

InMoov, mouth, speech and eyes

Acapulco Rolf's picture

InMoov, mouth, speech and eyes




Mouth and Eyes


Esp8266_01 Service


The Esp8266_01 service can be used to connect any of the i2c devices that exists in MRL to an ESP8266-01 or any other variant of ESP8266.

An ESP8266 is a small WiFi enabled device that comes in many different variants. The variant I have tested  is the ESP8266-01. The Esp8266-01 service acts as an i2cController, so any i2c device can be connected to is. So now we have: 

Wireless servos using Adafruit16CServoDriver

speed control for collision detection?

juerg's picture

There was a long discussion about speed control and naming of the servos with calamitys changes.

On my long flight from Miami to Zurich I concluded that speed control must be a stepwise process commanding the servo to do a lot of little steps according to loop time and speed settings.

So it should be possible to see whether the joint did move during the last increment or not?

Seeing that we are not at the target destination but also did not make any progress in the last / 2 last increments is telling us that