Mochi

'Text to speech' functionaliy doesn't work if the '&' character is present

To whom it may concern,

I am using flashcards to memorize words and to associate them with others that have similar meaning, like synonyms. I also want to develop my speaking skills, so I am interested in this functionality.

The idea is of having a 'Word' field and a 'Synonyms' field, both to be used as arguments of \input in different sides of the card.

For example the word 'Brave' could be associated with the synonyms 'Courageous' and 'Valiant'. Since I am using an \input for 'Synonyms', I was thinking of writing in that field the character '&' to indicate that both words are required.

The input works, but 'Text to speech' functionality fails because of '&'. When I want to play the audio the error 'Unable to play the audio' appears.

I don't know if it is possible to fix this problem, my suggestion would be to indicate that '&' must be uttered as its logical value 'AND'. I have noticed that '|' used as logical 'OR' character doesn't give any trouble, it is just skipped.

I am also copying here part of the template, in case my explanation wasn't fully clear. I am using '' instead low brackets < to delimit fields.

/*

'Word'

'Word pronunciation'

'input value=" 'Translation' "'

Synonyms

'Synonyms pronunciation'

input value="'Synonyms'"'

*/

Kind regards and good work.