Is your feature request related to a problem? Please describe.
When symbols are spoken and we rely only on audio, it's difficult to know if the read text corresponds to a symbol such an emoji or a sequence of characters.
Describe the solution you'd like
An option to change voice parameters like pitch.
Describe alternatives you've considered
A new parameter for synth configuration similar to the settings to differenciate capital characters, and, in the processSpeechSymbols(locale, text, level) method, instead of returning just a string, if this string is not empty and the change is supported by the synthesizer, return also a speech command to be added, or a variable to indicate that that it should added; in this case, the variable would be set to false when the text has been spoken.
Another alternative would be to add this in dictionaries, but I think it could be tricky since there are different types of dictionaries with different priorities, and each one may (or not) require a different approach.
Additional context
Also, an extension point maybe useful in processSpeechSymbols to be used by add-ons which want to add sounds to icons (several have been suggested on the add-ons mailing list).
Is your feature request related to a problem? Please describe.
When symbols are spoken and we rely only on audio, it's difficult to know if the read text corresponds to a symbol such an emoji or a sequence of characters.
Describe the solution you'd like
An option to change voice parameters like pitch.
Describe alternatives you've considered
A new parameter for synth configuration similar to the settings to differenciate capital characters, and, in the processSpeechSymbols(locale, text, level) method, instead of returning just a string, if this string is not empty and the change is supported by the synthesizer, return also a speech command to be added, or a variable to indicate that that it should added; in this case, the variable would be set to false when the text has been spoken.
Another alternative would be to add this in dictionaries, but I think it could be tricky since there are different types of dictionaries with different priorities, and each one may (or not) require a different approach.
Additional context
Also, an extension point maybe useful in processSpeechSymbols to be used by add-ons which want to add sounds to icons (several have been suggested on the add-ons mailing list).