Jul 15 – 21, 2023
University of Macedonia (UoM)
Europe/Athens timezone

Make it talk: Adding speech to your application.

Jul 16, 2023, 10:50 AM
room 1

room 1

Lightning Talk Frameworks and Toolkits


Jeremy Whiting


Games and Applications provide a few different methods of feedback to
users. Flashy graphics and sounds are primary, but there's another
method that can be added quickly and easily. Speech can add another
layer of feedback to your users. In simple cases, a i18n("Well done!")
spoken on speakers can be magical depending on your target audience.
QtSpeech makes this easy but is also flexible enough to let users customize
voice settings if you expose those to them.


In this talk, I'll explain quickly how to add speech to any application.
I'll also go over some caveats and things to watch out for or know about
when adding speech to your application. I'll also discuss some customization
capabilities you can add to allow your users to tweak how the speech sounds.
Some history of text-to-speech technologies in general and on linux in particular
will also be included.

At the end of the talk, attendees should have a clear understanding of how
to add speech using QtSpeech to any application and how to expose customization
options to their users.


Jeremy got roped into doing KDE development by Anne-Marie in late 2007. Did a bit
with Kanagram, KHangMan, KNewStuff, over the years. Created Jovie from kspeech
then killed Jovie when QtSpeech came around. Have dabbled in various projects here
and there over the years.

Jeremy has worked for Collabora since 2010.

Primary author

Presentation materials