yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] brandall:
No, sorry, I thought I didn't explain it very well.

Wolfram Alpha want $1 per install of utter! to use their knowledge-base and allow utter! to speak the answers to any question it can handle. I'm working on the plugin, but it's not finished yet.

In the mean time, if users already have the Wolfram Alpha Android app installed, I can send the question to it to display the answers only.

I can't intercept the results it's displaying and speak them.

Hope that made sense! :cyclops:

EDIT: Although Wolfram Alpha should have made it so I'm saying 'yes, install their premium app it's great and I can use the functions', they didn't.... they want to keep the two separate. So I'm not encouraging anyone to install it, as it's expensive (although worth it) and I will be able to speak the results soon and display them in a browser (for less cost).

You would have thought they would have preferred a user to spend more installing their full app of which they get 100% - but for some reason they don't ?? They might want to run that decision though their mathematica process one more time :cyclops:
[Android Apps and Games] IAmAN00bie:
Free version of Apex launcher can make a direct shortcut to utter!
[Android Apps and Games] ltassos:
Yes, I remember now reading that in previous posts. I think I must have fallen out of the "stupid" tree and hit every branch on the way down.
[Android Apps and Games] brandall:
:good: thanks - Was going to drop you a PM actually to thank you for answering some posts on reddit. Good work. If there are any others who've done so with a user name I don't recognise, thank you too - + YouTube! Much appreciated.

Not at all - I didn't explain it well and it appears it's Wolfram Alpha that are struggling with the basic maths.......... I think the irony of that goes without saying!

Latest test build in my signature folks!
[Android Apps and Games] HunnyBearLewis:
Excellent choice sir :good: thanks for update.
[Android Apps and Games] brandall:
Need to get some sleep, so whacked it on the Play Store! It should be updated very shortly. I've noticed that there's a filter applied to the app for 'armeabi devices' - If the app isn't showing as compatible for your device, please let me know!
[Android Apps and Games] Lefaid:
Battery Drain - AT&T Galaxy Note 2

Hey, just wanted to make sure this was out there. I sent an email also but I was afraid it might get lost in the email. I just installed Utter on my Note 2 and kept it active in my notification bar, as in what it does when it is on so I can press it in my notification bar in order to activate the voice search. I had it on for 2 hours and noticed it was quickly draining most of my battery. I attached the battery page I saw that alarmed me. It could be the way I used it but it could also be a bug. Regardless I thought I would post the report I saw that alarmed me.

I really like the app overall though and might use it on long trips regardless. Keep up the good work.

Edit: I used it today and had no issues. It may have had something to do with how I canceled a few commands that I did not want to complete. Instead of waiting it out, I cleared to notification from my notification bar. That may have left the Google Voice recognition software running and draining my battery. So yeah... don't do that.
[Android Apps and Games] Drifternz:
WOW!! I don't know what you did, but Utter doesn't even rate on my power usage. (Under 1%) and I use it all the time. :confused:

It is also aways active in my notification bar.
[Android Apps and Games] gollyzila:
Hey Brandall, I just noticed that from any app you can share text to Google Now. Maybe you can use this method to send a query from Utter to Google Now.
[Android Apps and Games] aujbman:
Feature Request

Hello

Just DL'd your app and am very pleased. LOVE the ability to customize and create your own actions. I haven't played around with it too much but I wanted to ask you about a feature I have been looking for.

Here is my deal: i have two Android devices, one that stays home, one my mobile. I want to be able to use the one at home like a HAL system, asking it questions whenever I feel like it, and setting reminders. Here is the problem, any app I have seen so far only sets local reminders on that particular device.

I want an app to sync reminders, notes, etc. with itself on different devices. It can be based on email, so not just one person can use it, but say, if a spouse wanted to remind her husband to pick something up on the way home, she could add the reminder to the app, which would sync itself on all other devices and the reminder would pop up on the husband's phone at the predetermined time. Basically, I want to be able to set a reminder on one at home, and either it display the reminder on the appropriate device. ( Ex. "Remind me to pick up kids in one hour." -- Both devices; "Remind me on my Samsung to pick up the kids in one hour."-- One Device)

Out of all the apps I have looked at and tried, yours seems the most promising for this result. And who knows, I may have overlooked something and it may already be capable of doing that. But anyways, thought I would share.

Great work and keep me posted about how to accomplish this.
[Android Apps and Games] gloscherrybomb:
Good work Brandall,

I would definitely pay a dollar to unlock the wolfram functionality.

Out of interest, and if I'm not being rude, how is the advertising revenue going? Has it helped you decide on a price structure?

Jelly Bean continuous listening notification (but not actually listening) bug still exists.

Any further with passing variables to tasker?
[Android Apps and Games] GLDavis:
Wolfram Alpha

Integration of passing data directly to the Wolfram Alpha Android application. I'm still unable to answer the questions by voice though. Usage:

For now, you need to say 'question' at the start - 'question what is the longest bridge in the world' for example. It will display the results in Wolfram Alpha directly.

Note: Should you install the premium Wolfram Application, you'll still need to buy the premium Wolfram Alpha plugin for utter! (when I've finished it)(if you want!) - The two are separate and I can't use the features of the other. So, this is only really for users that already have the paid app. Hope that made sense ?

EDIT: This also works for 'define X' ('define ornithology') and complex calculation ('calculate the distance to the moon divided by the length of the river Nile')

EDIT: Uploaded to the Play Store[/QUOTE]

Ben,

I purchased Wolfram and it works extremely well with Utter. It never seems to misconstrue my requests which is really good. Looking forward to the plug in for speech.

Also, haven't found any hiccups since the update.

Question about the cloud backup - I had to clear the database the other day because utter would not read back last text. It kept repeating an older text over and over even after I cleared them all. When I used Clear Data it deleted all of my commands and reset Utter. I tried to use restore from cloud but nothing happened and I waited 48+ hours.

NOTE: (As of right now, it won't read back any texts) Says "I don't appear to have any recent message data"

**What about a backup to SD card?

Something like Tasker has for example?

I had to recreate all of my commands, etc.
[Android Apps and Games] traumatism:
The issue there is I'm on. Htc vision with 2.x version of android. The apex launcher is only for 4.x isn't it?

|Sent from the bowels of my crypt|
[Android Apps and Games] brandall:
As per email, please keep me posted!

That's good to know and how it should be!

Is the the global copy and paste feature I read something about? I'm getting a Jelly Bean device very soon, so will have a good hunt around - I'm sure I'll be able to pass queries to it somehow.

The best way to achieve this probably isn't with utter! as you'd be going round the houses to get the best result. The simplest way would be to create a shared calendar that both your and your partner have access to - Configure that in your calendar settings and then when one of you updates an entry it will auto-sync to the other (if you set it up that way in the sync settings). Same for notes - a shared Evernote account would push updates between you...

Assuming the above doesn't suit, or is just too easy(!), you want to have a look at the remote control features - details here. By setting up a password, you can remotely perform any action that utter! allows by text message. So, let's say you knew your wife was at home in ear shot of the device, then you could get it to speak and tell her to put the kettle on, or you can use the utter_do command to create a calendar entry.

As there currently isn't a command to 'text Joe Bloggs I'll be home in twenty' you can't use a custom 'replace words' to auto send the text, but I should really build that in. This would however mean that your password would be stored in plain text in a database, which isn't the end of the world, but just so you know!

If you want to get really technical, you could use Tasker to send the text for you and trigger the task with a custom command.

Anyway, few ideas there! Hope you find something that works! If it does, please share!

The advertising revenue is very low, usually less than $10 per day. Until I get the retention level up (fix all of the bugs) and provide further reasons for the user to go to the UI of the app (bot and community phrases), then I won't be able to estimate what the offset will be to run the app at a profit. Not worried about it right now, just need to keep my head down and get everything fixed and built in! I'll take stock then.

I think I've caught 95% of the bugs, time will tell, so I can get back to coding again now - that includes the Tasker plugin and as soon as I've got my JB device, I'll look into the listening bug.

Thanks for letting me know. Are you using GO SMS or another SMS app - they are stealing the SMS data and then not sharing it. Handcent have just added a setting so the user can override this, but I need to email GO to get them to release the message, otherwise the remote control won't work, as utter! won't intercept the text.

I haven't had a chance to revisit the cloud back-up as yet - I'm pretty sure I know what the problem is though. On the list to look at ASAP. The custom commands are a little complicated to write to the sdcard, so I'm going to concentrate on trying to get the cloud working perfectly first. If I can't, will definitely add this option in.

See if the app any cut will provide the option to link to the activity instead? Let me know.
[Android Apps and Games] GLDavis:
Are you using GO SMS or another SMS app - they are stealing the SMS data and then not sharing it. Handcent have just added a setting so the user can override this, but I need to email GO to get them to release the message, otherwise the remote control won't work, as utter! won't intercept the text.

I haven't had a chance to revisit the cloud back-up as yet - I'm pretty sure I know what the problem is though. On the list to look at ASAP. The custom commands are a little complicated to write to the sdcard, so I'm going to concentrate on trying to get the cloud working perfectly first. If I can't, will definitely add this option in.See if the app any cut will provide the option to link to the activity instead? Let me know.[/QUOTE]

Yes, I am using GO SMS
[Android Apps and Games] brandall:
Ok, I'll drop them an email now - No time like the present!
[Android Apps and Games] Extreme_One:
Good luck getting a response. I've emailed the GO Team and reported a couple of bugs with their apps recently and heard nothing but the automated reply, and worst of all they still haven't fixed the bugs!

PS. I've got my tablet back so am now testing on two devices. I.C.S and Ivona on the tablet and Gingerbread and Loquendo on the phone.

The only negative issue I can report at present is the cloud backup/restore doesn't appear to work.

I've backed up from my phone and restored with my tablet and nothing has happened.
[Android Apps and Games] brandall:
Well I didn't get an automated response, so you're one step ahead of me! :D

Thanks for your testing - Could you do me a favour and press 'Backup to cloud' on the device with the data, but on the other, uninstall utter and then reinstall it, but do nothing (don't press 'restore from cloud'). I wondering if I'm pulling 'null' data somehow, I'm sure that's the problem. The way the app is configured, it should request the backup data at some point anyway, but I added to the restore button in an attempt to hurry it up - which clearly isn't working properly! Cheers.
[Android Apps and Games] Extreme_One:
Sure,is a backup instant then? Does the data get sent to the cloud immediately? Or how long should I wait to reinstall on the other device?
[Android Apps and Games] brandall:
Google quote 'at some point in the future' for when they will backup/restore, so covering their ass really... If you reinstall straight away on the other device and then just check in about an hour to see if the data has auto-restored? Thank you!
[Android Apps and Games] Extreme_One:
OK so I requested a backup on my phone and uninstalled and reinstalled utter! on my tablet.

I had different settings configured on each device and thought this would be a good way to test if the settings from my phone transfer across.

Anyway after reinstalling on my tablet all my previous settings have been restored as if I'd never uninstalled, (odd as I haven't requested a backup from my tablet for a few days, if at all?!?)

I'll keep an eye to see if my phone's settings are restored to my tablet; is the backup system designed to overwrite or append to existing settings?
[Android Apps and Games] RoboJoe:
Tasker Plugin

Maybe I'm missing something, so feel free to make me feel stupid: Is there a way to send text from Utter! to Tasker?

So, If my command is "Lookup", I can say "Lookup How old is Jennifer Aniston" and everything after the command word could be sent to Tasker as a variable.

This would be very useful, if I'm not stupid, and it doesn't already exist.
[Android Apps and Games] brandall:
Ha! Ok, well something's clearly not right in my code! :cyclops: The backup should restore/save the most recent settings from whichever device has the most recent configuration.... I think I need to head back to basics and set some markers within the data, so I can tell between my test devices what is sending and receiving what, to which!! And when!

Do let me know if your phone ends up with your tablet's set-up! :eek:
[Android Apps and Games] brandall:
You'll be pleased to know that you're not stupid :highfive: It's high on the list to-do. For the first implementation, I might have to let you split the data in Tasker though, so IF it starts with Lookup, you can split it at that point and use only the data afterwards.

Where would you want to pass the lookup data to out of interest? Is this is type it in to Google Now?
[Android Apps and Games] Extreme_One:
Oops that would be a P.I.T.A! :eek: ;)
[Android Apps and Games] brandall:
Let's hope I'm wrong about that too! :fingers-crossed:
[Android Apps and Games] RoboJoe:
Yup. I've worked out how to smoothly (read: not hackishly) pass text to GNow. The only issue is that it doesn't read it back to you because it sees it as a text search and not a voice one. I am pretty sure there's a setting to make it always speak back to you, though.

Might as well drop the Tasker GNow info here, right?

Misc>Send Intent

Action: android.intent.action.SEND

Cat: Default

Mime Type: text/plain

Data:

Extra: android.intent.extra.TEXT:WhateverYouWantToPass

Extra:

Package: com.google.android.googlequicksearchbox

Class: com.google.android.googlequicksearchbox.SearchActivity

Target: Activity

Leave Package and Class blank if you want to be presented with a chooser. Also, if you substitute ".SearchActivity" with ".VoiceSearchActivity" at the end of the Class field, it immediately activates the GNow listener.. of course, that removes the ability to pass text, because it's waiting on you to say something. I'm not sure which one I like better with Utter!; I suppose it's a matter of personal preference.

Enjoy!
[Android Apps and Games] jesusice:
I think being able to use OR logic with custom phrases and commands would be a godsend.

For example you could set a toggle torch command as "torch on OR light please OR activate flashlight". It would help the natural feeling of Utter if you didn't have to use just one specific phrase.

Of course I know I can set multiple commands to do the same thing and I have some but that is a bit of a pain.
[Android Apps and Games] brandall:
Thanks for sharing :good: I've just spent the last 30 minutes trawling Google to see if I can find any examples of how to replicate it being voice data, rather than text, but no joy... When I've got my JB device I'll have another mess around. As it allows you to pass text, I'm sure it will also allow you to pass 'voice text' - it's just how to fool it into thinking that's what it's receiving...

I might drop a message to a dev on here who hacked apart the app to run on ICS etc - I'm sure they'd know if it's possible....? If anyone knows the dev (I think there are a few that have done it) and would be able to ask them, please let me know! Otherwise, I'll send a random PM tomorrow.

Absolutely agree - I think the solution is to be able to add additional boxes to enter further commands in - Not going to be pretty as my UI skills are sadly lacking, but it'll get the job done! I'll pop it on the list - not entirely simple as I'll need to change the backup/export feature to account for it...
[Android Apps and Games] RoboJoe:
You could use a non-speakable character to divide it up, like pipe | or whatever. You could even make it super-duper fancy, and add optional words.

For example:

Torch|Flashlight|Light [turn] on|activate

would activate for:

Torch on

Torch turn on

Torch turn activate (which doesn't make sense, but who cares about that? :P)

Torch activate

Flashlight on

Flashlight turn on

Flashlight turn activate

Flashlight activate

Light on

Light turn on

Light turn activate

Light activate

I honestly don't know if this would be hard to implement, so you might be better off with boxes, but I think it's more elegant.
[Android Apps and Games] jesusice:
Why not both? Boxes for your average user and non speakable characters for your power users.
[Android Apps and Games] RoboJoe:
Both, like failure, is ALWAYS an option. :P
[Android Apps and Games] ewingr:
The downside is that it requires a launcher that offers the Activities in the first place. I'm using GoLauncher and it does not.
[Android Apps and Games] RoboJoe:
There are plenty of standalone apps that give you this functionality. Personally, I do it with Secure Settings, since I've already got it on my phone for it's very useful Tasker integration.
[Android Apps and Games] ltassos:
Okay, so here's what I'm getting. When I try to create a custom command, utter! asks me to speak the phrase for the command. If the command I speak contains an apostrophe (ex.: What's new), utter! fails with the command creation because of the non-alphanumeric character. I can't tell utter! to use whats instead of what's so any command I create that uses a conjunction (or utter believes it is a conjunction) fails creation (it's, what's,how's, etc.) This will limit words that can be used for command creation or force users to be "formal" in command creation (how is instead of how's, what is instead of what's and so forth).
[Android Apps and Games] traumatism:
I'm not too sure how to use the app to be honest. I'm not very technical minded with the activities or how to set it up for it. Any assistance is appreciated.

|Sent from the bowels of my crypt|
[Android Apps and Games] GLDavis:
FYI-Yep, you're right.
[Android Apps and Games] gloscherrybomb:
Not sure where this has come from! Eek!
[Android Apps and Games] brandall:
DOH! Thanks so much for spotting this.... Can't believe I overlooked that in my code.... I blame lack of sleep. Need to push an update quick, as I've also not accounted for accented characters in other languages. Thank you! I'll come back on the other posts soon.

Sent via xda premium
[Android Apps and Games] brandall:
Best answer this one! Similar to a previous post a few pages back, it's caused by the bug you reported where the listening continues if you swipe the icon away. Pretty sure if you avoid that, all will be well! Need to get my JB device to work out a fix! Please let me know of course if this happens again unrelated.

Sent via xda premium
[Android Apps and Games] ewingr:
Yes, in fact I have Secure Settings. I tried this, which did not work

I went into the menu on WL, as the original post instructed

For the Shortcut, I selected Secure Settings

In there I selected Launch Activity

I selected Utter as the application for the launch activity

I selected LauncherShortcutActivity.

I saved it all, but it did not end up on the slider button.

That process DOES work when setting it up in Tasker, which I have put a Proximity sensor task on, and that works.
[Android Apps and Games] brandall:
It would actually be easier for me to implement, but I think would only appeal to a select number of users (of which I am one!). I'll push out the multiple boxes first and then come back to this :good:

Later on I'm going to post a simple stand-alone apk that will launch the recognition. It saves any messing around. Means having two icons in your app list, but not the end of the world...

Nexus 4 - I assume it will be more popular than the 7 and 10....?
[Android Apps and Games] brandall:
V2.2.9B up!

MASSIVE thanks to ltassos for spotting my deliberate mistake (ahem) of breaking the custom commands with any kind of punctuation or foreign characters.... I must've been tired when I ticked that one off the list as tested!! Oops!

I've updated the app icon too - You can get the other colours here

Some more minor bug fixes and tweaks and I added a catch for users who are trying to get the base commands to function when their GVS Language isn't set to English..... It's actually the first implementation of the future 'interaction' utter! will provide, where an icon is displayed in the notification bar informing you that it's got something to tell you - this will be the equivalent of setting the 'interaction level' to medium - If it's high, then it will just speak uninvited!

If you want to test it, change your GVS language to something non-English and the icon should appear.

It should be appearing on the Play Store to update very soon!

By the way, for me, utter! is appearing in the Trending section for apps - is this localised based on user preferences and location, or is it there for all of you? Go to the Play Store, select Apps, swipe as far as you can to the right - position 20.

Ok, best crack on!
[Android Apps and Games] Extreme_One:
Utter! is the18th app in my trending apps list so I see it on page one on my tablet. :beer:
[Android Apps and Games] brandall:
WHOOP! :cowboy:
[Android Apps and Games] GLDavis:
Love the icon. Utter number 20 on my trending app list. Congrats!
[Android Apps and Games] Jamalsid:
You actually managed to order one yet or still waiting for more stock? If you're still waiting check this out.

Utter trending at No. 19 for me in the UK!!

Excellent work mate, you deserve it!
[Android Apps and Games] Extreme_One:
Just updated through Google Play; I see the new icon on my phone but on my tablet the old icon is still in place. Something to do with different resolution?

Sent from my ARCHOS 101G9
[Android Apps and Games] jesusice:
In the US I've got it at 21.

---------- Post added at 03:41 PM ---------- Previous post was at 02:55 PM ----------

Have you rebooted the tab? On my phone the new icon didn't show until after a reboot.
[Android Apps and Games] Extreme_One:
Nice one, that worked. :thumbup: Strange I can't recall needing to do that for other apps in the past.

Sent from my ARCHOS 101G9