whiting created this revision. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. whiting requested review of this revision.
REVISION SUMMARY Add action with global shortcut to speak text selection and another to speak clipboard contents. Add another action to stop speaking. Add another action to pause/resume speaking. Add a setting to klipper for the QTextToSpeech engine to use, if it changes reload the QTTS object with the chosen engine. TODO: Add a ui element to allow selecting the tts engine. Make a kcm to allow configuration of speech-dispatcher with a gui and add a button next to the klipper engine config if speechd is selected to launch kcm for further configuration. Possibly disable keyboard shortcuts by default so users don't accidentally trigger speech features. REPOSITORY R120 Plasma Workspace BRANCH speech REVISION DETAIL https://phabricator.kde.org/D24276 AFFECTED FILES CMakeLists.txt klipper/CMakeLists.txt klipper/klipper.cpp klipper/klipper.h klipper/klipper.kcfg klipper/tts.cpp klipper/tts.h To: whiting Cc: plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart