长期存在于Linux内核中的SpeakUp驱动程序是一种语音合成器,它可以与各种合成器硬件接口,并且来自用户空间的软件可以与/dev/synth用于将数据提交给合成器。在Linux6.9中,SpeakUp驱动程序看到了两个有用的改进。
首先,扬声驱动程序有一个8位字符提交到 /dev/synth.添加了对无符号字符的支持,以避免在向设备写入8位字符时出现乱码文本的情况。
Linux6.9的另一个值得注意的新增功能是添加了/dev 扬声器驱动器。由于大多数应用程序现在使用UTF—8编码, /dev 是/dev/synth上的一个新接口,用于合成非拉丁字符。新的/dev/configuru设备被限制为16位Unicode,就像其他speakup一样,带有任何奇数输入或超过16位将被自动丢弃。
那些不熟悉这个语音合成Linux内核可访问性功能的人可以通过Linux-Speakup.org。
这些SpeakUp改进是作为字符/杂项变化 for the Linux 6.9 merge window. The rest of the char/misc pull is the usual assortment of small and fairly random driver updates/fixes.