@nazar I m reluctant to use the forum because it has accessibility issues, and I can t set up my account properly.
Mon, Jan 24
@DataDrake Please apologize for breaking the rules. Could you help me? I wish we also had AT-SPI and Speech-dispatcher updates, but I feel like I can t make the right update request because I don t know everything about the accessibility infrastructure.
@nazar Thanks. I, as well as other blind users from Ukraine and Russia, would very much like RHVoice speech synthesizer to be in the Solus repository. But I couldn t make the request correctly, because almost every RHVoice component is allocated to a separate module, and I just don t know how to write a package request in this case.
Apparently, you need to create a system of dependencies so that each user can set only the votes he needs, because RHVoice has a lot of votes, and new votes are added almost every month.
Tue, Jan 18
Sat, Jan 15
Thu, Jan 13
Maybe this will come in handy (in particular, there is information about dependencies):
Oct 28 2021
It seems that I still solved the problem. To avoid sound distortion, you need to convert Raw to Wav. Then play the sound with Paplay.
At the moment, there are some accessibility issues that I ve tried to capture and described here:
Oct 24 2021
OK. Sorry for the false alarm, and thank you for helping to clarify the situation.
Since I am the only one currently reporting this issue, I m closing this task. I like Sox-based resampling techniques, so I slowed down the speech synthesizer to avoid sound distortion.
Also, I now see that Pulseaudio in Solus is configured better than in other distributions I ve used. So accept my most sincere apologies.
@DataDrake First of all, thank you so much for taking such things into account. I assumed that it had not even been tested or researched (I mean the Accessibility aspect).
- I managed to get Espeak-NG to work. I can t describe how I did it, but I restarted Pulseaudio exactly a few times. That is, you are one hundred percent right .;
- To play the audio stream in raw format, which generates ru_tts, I use the Play utility. Your words made me investigate the problem in more detail. I have found that the endings of words disappear only if the speed exceeds a certain limit. But ... This does not happen if resample-method is used by default.
In any case, there are fears that this will be faced by users who are forced to use voices connected via sd_generic. It would be very good if you could investigate why this is happening. But in general - we can assume that you have overcome me. )
Delays after some of my manipulations disappeared even for ru_tts.
@JoshStrobl This situation has long been known to all, which is why other distributions do not use similar things.
Speech synthesizers do nothing special. They simply generate a sound stream in Raw or Wav format, and either play it with Pulseaudio, or with user-selected means (such as Play from Sox).
When listening to long sound tracks, this effect is invisible, only when playing very short sound events.
Blind users depend on the sound, so they tried to configure some sound in different distributions, and the effect was the same. Therefore, as a rule, stopped on ffmpeg. I know several such blind users.
I still suggest not to lean towards the majority, but to find some reasonable compromise, so that it was good for both blind users and people who see.
This is one hundred percent not a synthesizer, and not my equipment. But I can t show you the sound reproduction spectrogram.
Please note the following detail: finding information on how to set up Pulseaudio is very simple. It will be difficult for a blind user to understand what the problem is. He will try to contact the Orca Mailing List, or the developers of Espeak-NG. Will get the answer that everyone is fine and decide that this Solus somehow destroys the accessibility ...
That is, it is easier for a person who sees to set up Pulseaudio for themselves than for a blind user to find the cause of sound problems.
Oct 15 2021
Oct 14 2021
Oct 13 2021
OK. I ll just describe how it works in other distributions. This information may be useful:
I finally clarify the situation.
Although Super+ALT+s works on the login screen, it is not configured in the user account. I see that in the settings of the MATE keyboard shortcuts, nothing is assigned to the Toggle Screen Reader function. Because of this, the user cannot use this keyboard shortcut.
This key combination controls the parameter:
Oct 12 2021
Excuse me for inattention. It seems that in the installed system (at least on the Qemu-KVM virtual machine), Super + Alt + s also works incorrectly:
- On the login screen, I can turn Orca on and off;
- After logging in, Orcane does not talk to me, and this keyboard shortcut does not work. It is necessary to use the dialog of start of programs (just in case I use the orca -r command).
Sorry for my bad English.