yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] brandall:
Thanks for confirming! :good:

Thanks for the feedback and your support :good::angel:

The volume difference you mention, I assume is due to when it's speech only (voice recognition isn't about to start) - if that's the case, I route high quality audio to the headset (depending on your configuration!) - otherwise, it's likely that I'll already be requesting the headset to record audio, so there is no lag when you start speaking. The downside of this, is the poor quality audio.

Some day, I will find the perfect configuration for all! I think I would be almost there if Google streamed their damn beep correctly!

Whenever the app is requested to speak [some text like this], it searches for the corresponding [soundeffect] <-- So, if you actually have genuine content like this [which happens!] then Saiy is going to think it should be playing a sound effect which doesn't exist....

I probably should have thought of a more [{unlikely use case}]! :eek:

^ To clarify, if you get a text message which says "I'll be there at 8 [ish]" - [ish] will be replaced by 'unknown sound effect' - unless you actually have an 'ish' sound effect!

Saiy is pronounced 'Say'. The permanent notification is required in Android to let the system know it's important and doesn't kill it :cowboy:

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

For back page arrivals, stable V1.3.7 on the Play Store

Test build direct download V1.3.8
[Android Apps and Games] GadgetAvi:
Thank you! About the "an offline language download requirement" how I do that?

I have Android in my car ant there's no GAPPS, but I want a voice activated assistant or at least simple voice commands to call, text, and control the music.

Thank you.
[Android Apps and Games] thejackalsmark:
[MENTION=984710]brandall[/MENTION]

I see 1.3.9 on playstore. GoogleDrive dl link Please? Playstore isn't playing nice with me atm. I'm figuring it either has something to do with a package I disabled or DNS settings in adguard or something. Either way I can't install or update anything Via Play Store right now.
[Android Apps and Games] brandall:
If you go to the Troubleshooting section 'Offline Recognition Fails' - tapping on that card should take you straight to where you download the files from in the Google App.

Due to the current dependency on Google services, you'll need to have a minimum amount installed. Gapps have a light-weight implementation that works with Saiy for most functionality!

Not good! :cyclops:

Here's the latest V1.3.9 test build

Enjoy!
[Android Apps and Games] clewis.it:
I finally got some time to go through the new Bluetooth settings. Took a while, but I found a configuration that works exactly the way I want with my Pioneer FH-X720BT.

Thanks for all your hard work.
[Android Apps and Games] brandall:
Glad you've found something that works for you! Appreciate the appreciation :cowboy:

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

Latest V1.4.0 test build
[Android Apps and Games] brightknight:
SpeechRecognizer.ERROR_SERVER (just beeps and stops listening instantly)

i am using pico gapps with Google and assistant installed. I know there must been a post relating this but i am not able to find it.

Edit: able to bypass this hurdle

BTW could you provide a floating button for let it listen ? [MENTION=984710]brandall[/MENTION]
[Android Apps and Games] GadgetAvi:
Thanks, looks like I've already downloaded English.

But it's not the perfect UX without Internet connection... I hope that someday there will be an offline personal assistant...
[Android Apps and Games] thejackalsmark:
Everything works fine offline for me. Except obviously things that need internet like weather forecasts and searching for info online Etc.
[Android Apps and Games] epv:
Haha, that's totally what it is, there are brackets in the messages tasker sends to Saiy. I'll try stripping them out since it makes no sense to speak them anyway. (I'm using tasker to forward messages from Signal and K-9 Mail to Saiy for speech.)
[Android Apps and Games] GadgetAvi:
Well, it is working, but the problem is that even when I say something like "Read my last email" I see that Saiy notification gets it and shows it as text on screen word to word "Read my last email" but right after that she says "Sorry master, couldn't get that".

And it doesn't matter how much times I rephrase it, she doesn't get it :(

Thanks
[Android Apps and Games] thejackalsmark:
Okay I got you now. Does the same thing to me so I checked through commands list. I uploaded screenshot for clarification. It will read last text message on command but there is no command for reading last email. Only sending one. ?

*Edit* I do BELIEVE a Tasker task to read the last email could be made and triggered by Saiy, tho.

Hope that helps. ?
[Android Apps and Games] brightknight:
Have you been Able to pronounce it ? Here also none hotword

Working. 'Okay Google' opens assistant and saiy doesn't perform any action then. So i am unable to use it on fly without tapping button.

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

Edit: read it's pronounced as 'say' but it isn't working here. :-/

Followed these steps:

but 'wake up say' phrase doesn't do anything and okay google brings Gassistant so only assistant catch those command i wanna say to saiy.
[Android Apps and Games] brightknight:
You can use Lucky patcher to install google play services and playstore
[Android Apps and Games] shaqman89:
Talk about wares is not permitted here.
[Android Apps and Games] stiebs:
Couple of Saiy questions I'm hoping someone can help me with..

I've recently installed Saiy onto my Eonon Android head unit in my car, and there are two things that are bugging me.

First, is how to best launch it. I'm not a big fan of hotwords, and I don't want to drag down the notifications bar to activate Saiy. I can program my steering wheel buttons to open any app. So was hoping to wake up Saiy by pressing a steering wheel button. But instead it loads the config UI. Is it possible to switch the way that Saiy works so that if you open the app it prompts for voice input, and if you select it from the notification bar it opens the config UI?

Second.. I'm not sure if this is a Saiy issue, a contacts app issue, or a dialer app issue, or a combination. But here goes.

The "Bluetooth" app on the Eonon head unit is what is used to connect to my phone BT. It downloads my contact list, and allows me to dial a contact or an inputted number, and works like a normal handsfree. Ie, the phone call is made via my phone, using the head unit as a BT hands free device.

It's a painful app, and I prefer to use Contacts+ to search and select my contacts.

Then add in Saiy (on the head unit, not my phone) to handsfree dial.

Except it doesn't work.

If I select a contact in Contacts+, the Bluetooth app opens up, but doesn't dial.

If I use Saiy to dial a contact (eg, "Call Joe Bloggs"), it will find the contact, open up the Bluetooth app, but doesn't dial.

If I use Saiy to dial a number (eg "Dial one, two, three four"), it will open the Bluetooth app and successfully dial the number.

I'm not particularly impressed with the Bluetooth app that came with the head unit, but I'm pretty much locked into using it, so trying to find some workarounds to make it all work the way I want it to. I've also reached out to Eonon to see if they can offer something.. but as is often the case when pieces from different puzzles don't play nice, no-one wants to take ownsership...
[Android Apps and Games] brightknight:
How do you assign a steering button to launch saiy ? Instead of assigning app shortcut assign custom action and then saiy shortcut launcher activity.
[Android Apps and Games] stiebs:
Not so easy. It's a custom app that interfaces with the hardware that hooks into the steering wheel button presses. There is a limited set of predefined functions that I can select from (eg, Vol+, Vol-, mute, back, show OSD buttons, nav, etc). One of the options is "Speech", which opened up Google Voice initially, but now that I've installed Saiy, it launches that. I can also select an app to run.. but only a list of installed apps - it doesn't hook into launcher to launch a shortcut.
[Android Apps and Games] Feldon:
Enabling bluetooth handsfree car kits

Helpful tip... Assuming that your Bluetooth handsfree car kit tries to run the Google Assistant specifically, and doesn't seem to let you select any other assistant, then I would recommend the simple "https://play.google.com/store/apps/details?id=com.kin.bluetooth_launch&hl=en" Bluetooth Launcher app in the PlayStore. Yes, those 1 star ratings are correct, the interface is horrible. HOWEVER, the app does do the trick. Open the launcher, select Saiy --> ai.saiy.android.ui.activity_ActivtyLauncherShortcut, and you're good to go. Now when you click that Google Assistant button on your car kit Saiy will respond.

Incidentally, if for some weird reason you want it to run Google Voice Search instead, then open the launcher and select Google --> com.google.android.googlequicksearchbox.VoiceSearchActivity (towards the bottom of the options for Google).

Perhaps this developer would pass along the code for an open source project like Saiy to make use of it?
[Android Apps and Games] stiebs:
I think you've misunderstood my setup - or I haven't explained it well enough :)

I don't have a bluetooth handsfree car kit. I have two Android devices. One is my car radio, the other my Galaxy S7. The car radio doesn't have 4G, so when I want to use the phone, it acts like a BT hands free kit - ie, I use its microphone, and it uses the car speakers, to make the call on my S7.

Saiy is running on the car stereo, NOT my phone.

Anyways, I think this question is misplaced on the Saiy thread, as I've managed to narrow down the issue, I'm pretty sure, to the custom app that came intalled on the radio. Trying to work through it with the manufacturer/distributor..
[Android Apps and Games] adamsstephen:
Your wife can use the hotword to activate the app by voice. Could you elaborate a little further on altering the commands please, so I can have a ponder.:good::good:Sorry, could you point out the bit you mean please!

I want to program the answers to regular phrases, rather than have Google translate them as you have to be online to do this.

My wife does not understand how to use the mobile tablet, so asking it questions via Saiy , if I am not around would be ideal.

i.e. "I want to go to toilet".

Response:

Go out of door, turn left,

down the corridor,

open kitchen door

go through the kitchen to toilet door

Open Toilet door.

This can be repeated if the question is asked again.

This could be programmed into Sayi

---------- Post added at 08:39 AM ---------- Previous post was at 08:25 AM ----------

Can you explain how to call up songs on the mobile phone using your voice.

You replied earlier that Tasker would be the best program, but having looked at it, I don't think it meets the requirement.

I need to be able to enable a user to ask for a song or playlist to be played.

There are commands in Saiy to do this, but it goes on about "extras" being required with no explanation as to what these are.
[Android Apps and Games] thejackalsmark:
The "extras" specify what you want played.

Song title, Artist, Album, in that order.

The album isn't generally necessary however, in most cases.

For instance, I have the song One by Metallica in my external card nested within a number of music folders.

I simply say, "Play One by Metallica." And it works like a charm every time, automatically opening my chosen music player, in my case Power Amp, and playing the song.

Obviously, properly done ID3 tags within each of your songs will no doubt assist in the accuracy of this.

---------- Post added at 02:36 PM ---------- Previous post was at 02:32 PM ----------

Now that I think of it though, that brings up a good question.

[MENTION=984710]brandall[/MENTION]

When you call up a song from your on device music collection using say, does it search for the song via the file name or the ID3 tag info?

I would readily assume ID3 tag for consistency.
[Android Apps and Games] adamsstephen:
using the default music app
[Android Apps and Games] thejackalsmark:
In Setting/Apps/Youtube

select Youtube and where it says Default, Clear Default.

Now give the command to play so and so song by so-and-so artist in Saiy again.

A list of your various music player choices should come up.

Simply choose your offline player of preference, making sure you select it as your default. From now on when you give that command in Saiy it should play you're offline collection, and in that player.

Hopefully that helps.
[Android Apps and Games] pkarekar492:
Hi i used utter before...and recently found that saiy is taking over utter...thats great news...

While using saiy i always get error that google recognise silence..evennafter saying command.
[Android Apps and Games] brandall:
Hi folks,

Apologies for my delayed response - had my head down fixing production bugs :crying: Just pushed V1.4.4 to the Play Store, so I'll post a direct download link and release notes here shortly.

Glad you got it sorted. I believe there are a few floating button apps on the Play Store you could use for this? In V1.4.4 there's a stand-alone launcher app you can install via the Superuser Settings.

Yup! The voice recognition is not as accurate, but I believe it does as much as it presently can offline :angel:

Glad you sorted it!

Yup! Currently no email support, as I have to make sure use the highest level of security when access any account. High on my to-do list, but won't be ready for a while....

No excuses here, the Hotword implementation uses dated (free) technology. I need to update it, but it appears Google might be banning apps from using hotwords in Android P :rolleyes:

Think we got a far as we can with this over email for now!

In V1.4.4 there's a stand-alone launcher app you can install via the Superuser Settings.

Thanks for this. If the stand-alone app doesn't resolve the issue, I'll check out what the app is doing :good:

For your wife, you'll need to create a number of Custom Phrases for her. In the top box, put the question/statement she would say, such as 'I want to go to the toilet'. In the bottom box put the instructions.

At the moment, you can't add multiple variations of input in one go. So, you'd have to create one for 'I want to go to the toilet' and 'I need the toilet'. So, a bit of copying and pasting I'm afraid. Small variations will be automatically detected.

Let me know how you get on. I'll answer the music question below.

I think I messed up combing these messages, sorry!

The "Play One by Metallica." should work. But, as mentioned above, you'll need an app like PowerAmp to handle the search correctly and well. Saiy doesn't actually attempt to detect the song by tag, it just passes the naming convention to PowerAmp and it performs its own search.

If you use a music streaming app, such as Google Play Music, then it might not handle device based music, as I think from memory, it adds them to your 'online library'?

The solution would be to stick with the Play command for device based music and add a Searchable App Custom Command for streaming music (or vice versa)- Simply 'stream' would suffice, instead of the suggested 'search on app for'.

If Saiy is defaulting to an app you don't want, find that app in the Android Application (Info) Settings and click on remove defaults. Next time you say the command, you should get a choice again.

More users are migrating from utter! which is good news!

The 'silence detected' bug is so frustrating. I've reported it so many times to Google, but alas.... :eek:

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

Hope I didn't miss any comments or questions! Feel free to repost if I did.

Cheers

Ben
[Android Apps and Games] brandall:
V1.4.4

Hi folks,

I've pushed V1.4.4 to the Play Store. If you don't have access, here's a direct download.

What's new?

• Alexa integration [5.0+]

No hardware required, as Amazon create a default 'Alexa Service' with all of their accounts. You'll just need to authorise Saiy to connect from the Supported Applications section and you're good to go.

It's only available from Android 5.0 onward, due to (rightly) strict encryption rules by Amazon and not all earlier builds/devices support this.

Say:

Ask Alexa

Ask Alexa + question *

Or use the action button from the permanent notification.

* There's too much lag when Alexa has to resolve pre-recorded, rather than direct input. I haven't worked out why yet. So for now, I would avoid doing commands such as 'Ask Alexa the capital of Mexico' and instead either just say 'Ask Alexa' and wait for the beep or hit the action button.

• Quick Launch App

For those that have asked for this, due to button mapping apps or car units, it's now available to install via the Superuser Settings

• A tonne of bug fixes

I really hope this is the last time I'll have to spend weeks trying to get my head around weird and wonderful production bugs that make no sense.... :eek: The most notable fix (I hope) is the 'There's a problem with your TTS Engine' message. I'm pretty sure I've found a better way of handling this.

Thanks for all of your feedback :good:

I need to sleep....

Cheers

Ben
[Android Apps and Games] meo:
So great - thanks !!

So great - thanks !!
[Android Apps and Games] :
Is there Any chance I can use this app by installing Google go not Google (65mb) ?

By the way was nice app

What I meant is is there any other app it support for voice input ?
[Android Apps and Games] brandall:
:):angel::cowboy:

Unfortunately not at the moment. Using another provider and moving away from any kind of Google dependencies is high on my list. But alas, they are 'free'....

Some have used only MicroG apps, which reduces the burden a little.
[Android Apps and Games] brandall:
V1.4.7 - Test Build

Hi folks,

Not publicly on the Play Store yet, so direct download only

• Major production crash

Unfortunately, with some weird and wonderful Alexa configuration that only the masses would consider, the app was crashing on start-up. So, instead of doing what I was supposed to be doing the last few days, I've been solving this! Fixed now I hope, but I need to get it out there ASAP.

• Wear OS integration

It's a bare-bones implementation, but at least it's a starting point. If you've got an Android Wear watch, please do let me know it's not crashing!

• Note Provider

After trying every notes application out there, I discovered that most just aren't handling requests correctly at all - some ignored standard ways and some implemented their own.

So, in the Superuser Settings, you can choose how Saiy 'broadcasts' this request. Hopefully in one of the options, you'll see your favourite notes app - if you're lucky, it might populate the title too! But don't hold your breath....

Enjoy! :cowboy:

Ben
[Android Apps and Games] brandall:
I've pushed that release to the Play Store already, as had to stop the start-up crashes!

Fingers crossed it's more stable :eek:
[Android Apps and Games] brandall:
Previous but one post updated to V1.4.7. Nothing exciting, just more Production crash fixes! :(:cowboy:
[Android Apps and Games] CZ Eddie:
Holy moly!!

I've had this thread saved to my favorites and used to check it once in a while.

So glad to see it's under development again!!!!!

Thank you, Brandon!

Time to dive back in and start having fun. :good:
[Android Apps and Games] thejackalsmark:
If you think that's cool, a guy named Ben Randall aka [MENTION=984710]brandall[/MENTION] runs it now.... ;)

???
[Android Apps and Games] CZ Eddie:
LOL thanks, yeah I always typo that name.
[Android Apps and Games] eksdiejruki:
She doesn't understand me anymore..

Hello brains!

After spending countless hours searching for a virtual assistant that could save me some valuable time (ok, didn't sound too clever), I finally came over Saiy, and everything seemed perfect about her (I have female voice).

After the voice tutorial she started askingf me all sorts of hilarious questions, "to get to know me better" or smt. It seemed like an extremely intelligent and humurous way to generate response data from me. For some reason I had to reinstall it, but now I was out of beginner's luck.

I have read troubleshooting and the probably excellent user guides from Ben, but with my limited brain I ended up uninstalling and reinstalling apps and tts's till my eyes turned deep red.

In short: I WANT MY TALKATIVE ASSISTANT BACK!

anyone..?

---------- Post added at 11:09 PM ---------- Previous post was at 10:56 PM ----------

PS

Ben: I'll gladly contribute with translations in Norwegian (I have my education in Norwegian language, and practised teaching it in the Norwegian equivalent to english Upper Secondary School).
[Android Apps and Games] gbossley:
Offline Recognition Fails: I've tried the solution proposed but still still get SpeechRecognizer.ERROR_SERVER (Not sure how to change locale on a Galaxy A5 Nougat), but installed Google UK offline voice - still failed.
[Android Apps and Games] :
It looks like you may not have turned on offline recognition@ advanced option

Locale can be changed by using input and languages setting

Don't if this help, but this is what I think may help
[Android Apps and Games] gbossley:
Thanks but that is exactly THE problem! (I tried to activate offline recognition. While it is turned on, I get the error. If I disable offline recognition, Saiy works.)
[Android Apps and Games] :
I guess Google voice works in mysterious ways. I guess the problem might be fixed soon, for now any way things are working, right ! Do let's wait and see
[Android Apps and Games] prosperken:
Nice, Very cool VA
[Android Apps and Games] 0x7C2f:
Will an F-droid download be coming soon or are you strictly a playstore application?
[Android Apps and Games] thejackalsmark:
Saiy is an Open Source project, Yes.

Not sure if [MENTION=984710]brandall[/MENTION] has put it on Fdroid, yet. But a quick google should easily give you the github repo page. ?
[Android Apps and Games] raimon81:
Hi,

I'm new to this I have the Saiy 1.4.7 app installed on my car android unit running Android version 4.4. When i activate the voice command it starts to listen but doesn't stop listening after couple seconds unlike my Samsung S7 phone. Any ideas on how to fix this.

Thanks
[Android Apps and Games] chiruscan:
Any way to create a custom hotword?
[Android Apps and Games] raimon81:
[MENTION=984710]brandall[/MENTION]

Hi,

I'm new to this I have the Saiy 1.4.7 app installed on my car android unit running Android version 4.4. When i activate the voice command it starts to listen but doesn't stop listening after couple seconds unlike my Samsung S7 phone. Any ideas on how to fix this.

Thanks
[Android Apps and Games] Seagold:
I'm having the same issue.

I did uncheck offline recognition in advance see tings and still persist.

What do i do to make it work please.

I'm using Samsung Galaxy J200H 3G Dual Sim,

running ? Lollipop
[Android Apps and Games] :
Have you downloaded tts package for offline recognition?It is there in Google now. The language must be same as the one you use for your mobile
[Android Apps and Games] Seagold:
I have latest version of Good app installed.

Saiy is not working without data On
[Android Apps and Games] Dark Incorporative:
First check that the system defaul., Text to speech and the said languages are same then go to Google app -settings-voice-offline speech recognition-and make sure ur language is downloaded...

Hit thanks if it worked
[Android Apps and Games] akrai:
ive just discovered this assistant and boy it does looks good

how long do you think will it take to be available for other languages?
[Android Apps and Games] Seagold:
Is not working offline. Working on data
[Android Apps and Games] bertino:
Whenever I try to check the weather forecast it says it's unable to get it. I have given the app location access and it knows my location. I obviously have an internet connection. Can someone help me?
[Android Apps and Games] madkiran:
Where is the setting for custom wakeup phrase?