Jul 20, 2023

Accessibilty features for Qt6

As with the Qt 5 version, Qt Speech provides application developers with a QObject subclass, QTextToSpeech, that provides an interface to the platform’s speech synthesizer engine; and a value type QVoice that encapsulates voice characteristics. With those classes, applications can make themselves more accessible to users, and go beyond the screen-reader functionality of assistive technologies. Using non-visual channels to inform users about changes or events can be very useful in hands-free situations, such as turn-by-turn navigation systems. Content-focused applications like ebook readers could benefit from text-to-speech synthesis without depending on assistive technology.

Checkout these related ports:
  • Yasr - General-purpose console screen reader
  • Wlsunset - Day/night gamma adjustments for Wayland
  • Wl-gammarelay-rs - Adjust color temperature/brightness under Wayland via DBus
  • Speech-dispatcher -
  • Sctd - Set color temperature (sct) daemon
  • Sct - Utility to change screen temperature
  • Rubygem-atk - Ruby binding of ATK
  • Redshift - Adjusts the color temperature of your screen
  • Qt5-speech - Accessibilty features for Qt5
  • Py-speech-dispatcher - Python bindings for Speech Dispatcher
  • Py-papi - ATK accessibility wrapper for python
  • Py-atspi - Python API for the D-BUS based SPI framework
  • Orca - Scriptable screen reader
  • Linux-c7-atk - Accessibility Toolkit (Linux CentOS ${LINUX_DIST_VER})
  • Linux-c7-at-spi2-core - Assistive technology service provider interface (Linux CentOS ${LINUX_DIST_VER})