Anki Forums

Suggestion: AnkiMobile TTS TAG: Volume

Hi Damien and team,

I’d like to thank you again for your great work on Anki.

I noticed that with the recently introduced native TTS support on iOS you included the possibility to control the speech rate but not the volume.

Controlling the volume would be very useful to me and I imagine many other users for several reasons which I can provide additionally.

Do you think it would be possible to implement that functionality in AnkiMobile?

Thanks in advance,
Milen

Would you mind elaborating on why you want this?

1 Like

Hi Damien and thank you for your reply

This is basic TTS functionality available in all TTS engines\services\plugins including AwesomeTTS.

It’s also available natively in iOS and as such it would be extremely easy to integrate.

That doesn’t really answer my question :slight_smile: Why do you want to reduce the volume of the TTS files specifically, instead of using the system volume control?

1 Like

Hi Damien and thank you again for your input.

I use AwesomeTTS for the front of my cards (which is in Bulgarian) because iOS doesn’t offer any Bulgarian voices.

However, the Bulgarian voice I use in AwesomeTTS, even at 100% volume is significantly quieter than the default iOS voices.

This means that when I review my cards, the back of the cards that uses the new tag sounds really really loud.

I can control the volume of the iOS voices with the old javascript approach, but that approach has some limitations that doesn’t make it great for me.

As a possible alternative, if it’s about Microsoft Azure, maybe it’s already implemented or maybe not, but it seems to be possible to adjust the volume - https://docs.microsoft.com/en-us/cortana/skills/speech-synthesis-markup-language#prosody-element - and I’d suggest to contact the AwesomeTTS with Microsoft Azure developer and tell him about it - https://ankiweb.net/shared/info/1436550454 - maybe by submitting a new issue - https://github.com/AwesomeTTS/awesometts-anki-addon/issues

If it’s not about Microsoft Azure, but the voice quality is good, the demo key for 2 weeks can be acquired after registering with just an email, and with a credit card $200 should be available for some time and after that 0.5 million characters free per month should be more than enough to cover the monthly usage. If you go down that route, I’d suggest to double check it, in case if I’m wrong somewhere as I only used the demo key with readbeyond/aeneas a few times.

It could be already possible with Google Cloud Text-to-Speech, but the Bulgarian voice is not available yet.

1 Like

Appreciate you taking the time to elaborate; I can see how it would be useful in this case, and will keep an eye on demand for this.

1 Like

Thank you so much for your input!

My case is a bit different (SAPI 5 voice, doesn’t support volumes above 100% even through SSML) but I appreciate the information.

Of course anytime. Thank you again for taking the time to look into it and again for your great work!

Thank you. It looks like the SAPI 5 voice is already as loud as it could possibly be and there’s no way to make it louder. I thought it was actually low, but it’s not and switching to a different TTS engine won’t help to make it louder.

1 Like

Yes, that’s correct, thank you again for your time!