TTS: Speech rate in SpeechOptions and more #14851
Labels
area-essentials
Essentials: Device, Display, Connectivity, Secure Storage, Sensors, App Info
proposal/open
t/enhancement ☀️
New feature or request
Milestone
Description
The current support for TTS in MAUI seems very basic. I have following requests -
Control speech rate/speed
SpeechOptions
does not contain any property to control speech rate, and this should be a P0 scenario to be supported. Any app which has TTS functionality, cannot offer it without speech rate control.Is there any workaround for Android for this?
Callback/Event to track which utterance has been completed
Currently
SpeakAsync()
is fire and forget, there should be some mechanism to pass Id and get callback once the utterance is complete, so that program can track the progress. There are some ways to do it outside from the program but it could be error prone, but out of the box would me preferred and better.Support for SSML?
Public API Changes
SpeechOptions
ITextToSpeech.SpeakAsync
Intended Use-Case
I have an epub book reader app on UWP, and I am trying to port it to Android. The app offers TTS support, and most users prefer to set the speech rate as per the preference. The current lack of speech control in MAUI appears to be a blocker.
Any short-term workaround available for Android would help me unblock.
The text was updated successfully, but these errors were encountered: