[TW5] Introducing TiddlyTalking plugin: have tiddlywiki read to you

98 views
Skip to first unread message

Jed Carty

unread,
Jun 10, 2017, 2:09:50 PM6/10/17
to TiddlyWiki
On a suggestion from the others here at the meet up I put together a quick wrapper on the browser text-to-speech api. It turned out that it is very easy to make a wrapper to make it work in a tiddlywiki.


I plan on polishing it and publishing it in the OokTech plugin library. There are many improvements that I can hopefully make like a cursor showing the position of the speech.

Mark S.

unread,
Jun 10, 2017, 2:31:49 PM6/10/17
to TiddlyWiki
Is there something we need to do to our browser to make this work first? I get the red screen of embarrassment with:

ReferenceError: SpeechSynthesisUtterance is not defined

Firefox 47.0.2
Windows 7

@TiddlyTweeter

unread,
Jun 10, 2017, 4:15:32 PM6/10/17
to TiddlyWiki
Whoah! Fab! Worked for me. Great idea.

If there a way to pass settings to "tweak" the "reader" it might make the experience even better.

Josiah

Birthe C

unread,
Jun 10, 2017, 4:54:56 PM6/10/17
to TiddlyWiki
Hi Jed,

Works great as long as English is the language. I fell from my chair laughing testing it with Danish LOL.


Birthe

Jed Carty

unread,
Jun 11, 2017, 2:28:45 AM6/11/17
to TiddlyWiki
I put the french in because Xaviers face was hilarious when it tried to read french using the english rules, but on his computer (which is set to use french) it had a surprisingly good french accent.

Mark,

The browser speech synthesis is supposed to use the system speech synthesis according to the documentation. So I assume that means that the system has to have them, it worked out of the box for everyone who tried to use it here. It worked on Mats windows laptop but I am not sure what version or browser he was using. I will ask him today and see if I can find what needs to be installed to make it work.

Birthe C

unread,
Jun 11, 2017, 2:56:09 AM6/11/17
to TiddlyWiki
Hi Mark,

I read that it was compatible with firefox 49...so I would think it is the firefox version you are using that is the problem.


Birthe


Reply all
Reply to author
Forward
0 new messages