Author Topic: Feedback on text to speech feature  (Read 28576 times)

mikeone

  • Hero Member
  • *****
  • Posts: 2762
Re: Feedback on text to speech feature
« Reply #30 on: June 15, 2017, 06:58:07 pm »
I have a comment:

I think the "Protect privacy" for the text to speech feature should be different than the used for other notifications. Because the phone is not seen for people that surround us but all people can listen the message.

So I think that the text to speech feature should have its own "Protect privacy" selection.

I am sorry if this comment has been discussed previously, I don't have enough time to read all messages.

Regards
+1
Good point. I second your suggestion.

hzamora

  • Jr. Member
  • **
  • Posts: 95
Re: Feedback on text to speech feature
« Reply #31 on: June 17, 2017, 02:44:27 pm »
User_case_1 (experienced)
You're speaking to your boss, on the phone, and AquaMail TTS announces "Dinner is waiting" from "Léa", your wife :)

User_case_2 (fiction)
You're speaking to your wife "Léa", on the phone, and AquaMail TTS announces "Dinner is waiting" from "Delilah" ;)


Expected by user: AquaMail TTS is disabled when user is speaking on the device phone (or Whatsapp or Viber etc.)

Are you able to implement a workaround? eg. disable AquaMail TTS when the user is using device microphone...

Good point. It seems that this feature is easy to enable but it has many details to consider. Regards.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Feedback on text to speech feature
« Reply #32 on: June 17, 2017, 06:07:36 pm »
Re: Good point. It seems that this feature is easy to enable but it has many details to consider. Regards.

Seriously I don't think it's reasonable for a mail app to know such "nuances" of someone's personal life and somehow "act smart".

Now -

Suppressing TTS when there is an ongoing call would be nice, but AFAIK, it would require a new permission.

I'll let Slavi and Nadia comment on this one.

( just a passer-by... )
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

mikeone

  • Hero Member
  • *****
  • Posts: 2762
Re: Feedback on text to speech feature
« Reply #33 on: August 20, 2017, 03:32:09 pm »
One thing I would like is a shake to stop speech. I have an sms reader that does it, and in a crowd you really stand out when it won't stop. Thanks
That would have been a very useful enhancement for the final version (1.11.0.568) ...

Kallhoinz

  • Newbie
  • *
  • Posts: 1
Re: Feedback on text to speech feature
« Reply #34 on: August 24, 2017, 06:39:50 pm »
Text to speech should have a fast possibility to turn on or off.
Or better only on if Phone isconnected to a Bluetooth headset or hands free.

StR

  • Hero Member
  • *****
  • Posts: 1558
Re: Feedback on text to speech feature
« Reply #35 on: August 25, 2017, 12:46:03 am »
Text to speech should have a fast possibility to turn on or off.
Or better only on if Phone isconnected to a Bluetooth headset or hands free.

Great suggestion! An option to enable TTS only when BT is connected.
I am surprised  nobody had thought of it before.
Yes, it will likely require a BT-related permission.

+1.
« Last Edit: August 25, 2017, 04:01:56 am by StR »

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Feedback on text to speech feature
« Reply #36 on: August 25, 2017, 07:49:19 pm »
Re: Text to speech should have a fast possibility to turn on or off.

And so - we have a widget for it.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

StR

  • Hero Member
  • *****
  • Posts: 1558
Re: Feedback on text to speech feature
« Reply #37 on: August 25, 2017, 08:26:08 pm »
What about conditional switching based on BT status?
« Last Edit: August 25, 2017, 08:27:49 pm by StR »

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Feedback on text to speech feature
« Reply #38 on: August 27, 2017, 03:27:06 pm »
Re: What about conditional switching based on BT status?

No we don't have that.

As correctly stated above, it will require a new permission and block updates from Play (Andorid lower than 6.0) which is a bad bad bad thing.

But then "BT is connected" does not necessarily always mean same thing to everyone:

- "I'm using a headset and so I want TTS email notifications so I don't miss them".

OR

- "I'm using a headset and so I do not want TTS for email, not that important while driving".

OR

- "I've turned on BT to connect my headphones and listen to music while working out, don't care about TTS for email"

OR

- "I use Bluetooth to connect an entirely different kind of device, not a headset, and it has nothing to do with phones or email".

But then why not

- "I'm going to go wear a headset and I do want TTS for email, so I'll tap the widget on the home screen to turn it on, before I go outside, and I'll tap the widget again when I get back home"

?
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

nica

  • Guest
Re: Feedback on text to speech feature
« Reply #39 on: August 27, 2017, 04:53:33 pm »
Alternatively there could be provided a shortcut or intent to enable/disable TTS. Or it could be added to the tasker plugin.

Then all users can define their own trigger through a automation app like Tasker, MacroDroid etc.

Btw: Feedback to TTS feature in AquaMail, personally, I will never use it.

StR

  • Hero Member
  • *****
  • Posts: 1558
Re: Feedback on text to speech feature
« Reply #40 on: August 28, 2017, 08:02:24 am »
Alternatively there could be provided a shortcut or intent to enable/disable TTS. Or it could be added to the tasker plugin.

Then all users can define their own trigger through a automation app like Tasker, MacroDroid etc.

Btw: Feedback to TTS feature in AquaMail, personally, I will never use it.


My initial reaction to the TTS feature was: "That's cool and useful!". My second reaction was: "Umm.. when would I need it?..." (And how can I use it efficiently?)
After hearing the idea about BT, - I thought that if that were enabled (as an option), - I'd be using it.

Kostya: In the US, and especially away from a handful of big cities, car is the main if not the only way of daily transportation. In some (many?) states, it is illegal to drive and talk on the phone, unless it is a hands-free way (via a speaker phone or a BT). And many modern cars, even in more-or-less basic inexpensive models have BT built in. And a ear-phone has been very common for well over a decade. I know the situation is rather different in Europe...
Kostya, and all those users who are using BT for something else could turn that autoswitching off.
The same way as people switch off built-in browsing, and what's not.

nica: I had thought about Tasker after reading Kostya's definitive "no" response, but...
... in my present phone (Motorola Droid Razr M), there is Motorola's own built-in "Smart Actions", which I programmed to switch off BT and GPS when I am at certain locations (at home), to switch off the phone sound for the night time, etc... So, I doubt I'd buy Tasker just for this feature. Besides, I don't want yet another app that would be clogging up already overloaded phone (RAM, internal storage, already rather long startup, etc.).


Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Feedback on text to speech feature
« Reply #41 on: August 29, 2017, 09:12:02 pm »
Yes I know about BT / cars / phone laws in the US (and also Canada, IIRC)...

What I'm saying is that it would need:

- A new permission

- A new setting (which would need to be discovered) for the app's logic about "BT on -> must be headset or car -> enable TTS" (or was it the other way around? see, it's confusing!)

- And how is tapping a home screen widget so much harder?
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

StR

  • Hero Member
  • *****
  • Posts: 1558
Re: Feedback on text to speech feature
« Reply #42 on: August 29, 2017, 10:40:03 pm »
Yes I know about BT / cars / phone laws in the US (and also Canada, IIRC)...

What I'm saying is that it would need:

- A new permission

I understand. But this doesn't happen too often. And TTS is a major feature here.

- A new setting (which would need to be discovered) for the app's logic about "BT on -> must be headset or car -> enable TTS" (or was it the other way around? see, it's confusing!)
Sorry, I couldn't help here.. But I have no doubts that you would be able to figure it out if you decide to implement it.
One comment: you might not even need to distinguish between the headset+car vs. something else (as long as you have an option to disable this for "joggers"), and just rely on "BT audio(!) [as opposed to multimedia] connected".

- And how is tapping a home screen widget so much harder?
If that was not a rhetorical question, -- when you jump in and out of the car several times a days, that adds up. And the times 2, as you need to switch it off again.
And then it is an extra thing that you need to remember every time. (And that's in addition to multiple other things you need to remember when getting in the car... And if you have a kid which adds 22 to more things to remember about... )
This is a thing that follows a rather well defined algorithm. That's what computers (and programs) are good for.

mikeone

  • Hero Member
  • *****
  • Posts: 2762
Re: Feedback on text to speech feature
« Reply #43 on: August 29, 2017, 10:41:46 pm »
Yes I know about BT / cars / phone laws in the US (and also Canada, IIRC)...

What I'm saying is that it would need:

- A new permission

- A new setting (which would need to be discovered) for the app's logic about "BT on -> must be headset or car -> enable TTS" (or was it the other way around? see, it's confusing!)

- And how is tapping a home screen widget so much harder?
I'm actually quite happy with the control over the widget.
It's just as easy as turning on/off BT with your "Bluetooth Widget"  8)
https://play.google.com/store/apps/details?id=org.kman.BluetoothWidget

StR

  • Hero Member
  • *****
  • Posts: 1558
Re: Feedback on text to speech feature
« Reply #44 on: August 29, 2017, 11:55:44 pm »
I'm actually quite happy with the control over the widget.
It's just as easy as turning on/off BT with your "Bluetooth Widget"  8)
https://play.google.com/store/apps/details?id=org.kman.BluetoothWidget

And some people are happy doing manual labor 8).
But as we know, the society with more advanced technology progresses faster. ;)

My BT turns on automatically as soon as I get out of my home. And when I am in the car, the phone connects to car's "head unit" aka "entertainment center". I seldom switch BT on/off manually.

On another hand, I was using "Berkeley Mail" just recently. It does not "sync" manually, and does not support IMAP/POP3/EWS/Activesync, but it is very simple and robust (from a Unix prompt). :D


The bottom line is: there is still place for manual operations, but having them automated on a regular basis is nice.