[Android Apps and Games] aryayush:
"Feature request: When you say something to Utter and it continues listening because of background noise, tapping on the shortcut again should stop the recognition and process the input. Currently, it just stops recognition, which is already a nice, thoughtful feature.

But there are so many times when I’ve said something to it and it just keeps on listening because the TV is going on in the background or something else. I’d love to be able to tap on the shortcut again and have it get on with doing whatever I asked it to."

"Feature requests:

1. Permanent recognition like AutoVoice's in the video above. You'll have to make sure you look out for your own commands as well as the ones in Tasker's command list for Utter.

2. More robust word replacement features. How about wildcard support? And multiple replacements in one, like "stop/pause/start plex/watching" with "stop/pause/start playback". This will take care of six replacements in one.

Wildcard support:

"stop *": replace "stop" when it's the first word

"* stop": replace it if it's the last word

"* stop *": replace it if it's in the middle

"*stop*": replace it if it's the only word

"stop": normal replacement

This would make the feature so much more powerful. For something so integral to the power usage of Utter, the replace words feature is frustratingly simple right now."

"Bug report: If I create a nickname for someone that is just the first name (for example, “ankush” for Ankush Arya) and then say “text ankush arya i will meet you at the office period”, it composes the message thusly: “Arya I will meet you at the office.” It should be intelligent enough to omit the last name here.

Feature request: Furthermore, if you could build in some AI to make calling better, that would be awesome. It should default to dialing mobile numbers without asking for confirmation when there are multiple numbers, and it should give preference to your more frequently dialed contacts in the past week when you specify just the first name and multiple people share it. That would eliminate the need to create nicknames for the most part.

Example: Say I have three contacts as follows:

Ankush Arya (Mobile, Mobile, Home, Work)

Ankush Mittal (Mobile)

Ankush Garg (Mobile, Mobile, Work)

Let’s assume that I’ve dialed Ankush Arya eleven times in the past week and the others once each. If I tell Utter to “call ankush”, it should just call Ankush Arya on the mobile number we last spoke on. If I want to dial Ankush Garg’s work number, I can of course say “call ankush garg work”.

You may offer the argument, “but what if you said “call ankush” and wanted it to call Ankush Garg?” It’s easy enough, I can just hang up and say the fuller command. Being inconvenienced this way every once in a while is much better, IMHO, than always having to specify the full name and device for your frequently dialed contacts.

Most keypad dialers on the Play Store already do this. They prioritise mobile numbers and have the option to place more frequently called numbers towards the top of search results. I’m asking for pretty much the same behaviour from Utter. Every time Utter stops to ask me something, it makes it slower and more prone to error than using traditional methods of achieving that task, and that erodes your trust in it."

"I love the idea of Utter reading us the news in the morning. When you do implement it, please allow us to select content and region preferences, if possible."

"I love the calculation feature, but it needs to be ironed out. Here are my suggestions:

1. Get rid of the decimal point if it’s only followed by a zero, and round it off to two digits if not.

2. Don’t pronounce the entire calculation. If I say “calculate 467 + 87 + 92 - 35 / 54 * 47” and it starts repeating all that, I feel like I could have gotten there faster if I’d used a calculator. You’re already flashing the text, that’ll do.

3. You already handle “divided by”, “by” and “multiplied by”, which is impressive, but it can be made much broader. How about “into”, in addition to “multiplied by” for multiplication? And square root, square, etc.

4. If I make a calculation, remember the result, so I can then say “multiply that by 22”, and it can perform that calculation on the previous result. That would be fantastic! Who wants to remember “four hundred thousand nine hundred forty-two”?

-------------------------------

A few feature requests inspired by that:

1. If I say “copy that” after any command, like the previous one, copy the relevant stuff to the clipboard. For instance, the calculated result in the last command, or the contact details if I’ve just contacted or looked up someone.

2. Can you work with stuff that is currently on the screen? If I’m on a webpage and I say, “share that to pocket”, for instance, will you be able to do that? It opens up all kinds of possibilities.

3. “send the contact details of shrenique golecha to rajiv jain”: Is this command possible? That would be awesome!

4. Perhaps you should come up with a better way of providing visual confirmation than the built-in toasts. They disappear in a few seconds, so they aren’t good for anything lengthy. How about a small, reasonably unobtrusive alert that stays put until you interact with the phone in any way (tap, press, swipe, anything)? Pocket does this whenever you save something to it, and it works very well."

Reposted, as requested. You'd already replied to the last message above but I've posted it again just to ensure it remains on your radar.