Post your questions and help other users.
Moderator: Martin
-
phil
- Posts: 6
- Joined: 22 Sep 2013 13:58
Post
by phil » 22 Sep 2013 14:04
Hi !
I created a flow to read received SMS when connected to my car bluetooth. It works great but I would like to read it via the car audio...
I tried :
- Set Bluetooth SCO State to ON
- Set Audio Manager Mode to In Call
... but without luck.
Any other idea ?
Thanks !
Phil
-
Martin
- Posts: 4468
- Joined: 09 Nov 2012 14:23
Post
by Martin » 24 Sep 2013 19:05
Hi,
It probably needs a new action in Automagic to read text via the car audio (BT SCO mode). I will make some tests and add the action in a future release of Automagic when the tests are successful.
Perhaps you can use a plugin like AutoVoice to achieve this in the meantime. Untested: action Plugin: AutoVoice Ctrl BT Enabling Headset Sound
Regards,
Martin
-
phil
- Posts: 6
- Joined: 22 Sep 2013 13:58
Post
by phil » 25 Sep 2013 06:29
Hi Martin,
Thanks for your suggestion. I will test it with AutoVoice.
I would be great if you could add new "read text via car audio" action.
Kind regards,
Phil
-
mijoll
- Posts: 1
- Joined: 16 Dec 2013 00:08
Post
by mijoll » 16 Dec 2013 00:35
I have set it up to read SMS if already streaming music from my phone. It does not require the "Set BT SCO" action.
The trigger is an incoming SMS. If BT is connected, and if playing music, set audio Manager to "Normal", pause the music player, Speech Output with the SMS as the text, then resume music player. You can have it announce the sender_name, too, if you like.
I use Pandora or Google Play Music and pause them individually.
Since I tried setting this up on a Droid Bionic, I got a Moto X and it has this feature in the Assist App. But I use the one I set up, I'm not letting the effort go to waste.
If listening to the radio or CD Player, the phone needs to simulate an incoming call to tell the car to mute the audio source and listen to the phone. I think setting BT SCO "on" opens the door, but might not actually send a signal to tell the car to say a call is in progress. There is a condition to check call state, but it can't be set.
I'm still woeking on it though....
-
phil
- Posts: 6
- Joined: 22 Sep 2013 13:58
Post
by phil » 07 Jun 2014 20:15
Martin wrote:
It probably needs a new action in Automagic to read text via the car audio (BT SCO mode). I will make some tests and add the action in a future release of Automagic when the tests are successful.
Perhaps you can use a plugin like AutoVoice to achieve this in the meantime. Untested: action Plugin: AutoVoice Ctrl BT Enabling Headset Sound
Hi Martin,
Did you have the opportunity to look at the possibility to read text via the car audio ?
Phil
-
Martin
- Posts: 4468
- Joined: 09 Nov 2012 14:23
Post
by Martin » 10 Jun 2014 16:03
Hi Phil,
The action Set Bluetooth SCO State has an additional checkbox Start Bluetooth SCO which might be able to route audio to the BT device on some Android devices/ROMs. Unfortunately there seem to be many issues with bluetooth in general so I can not guarantee that this works with all devices.
Regards,
Martin
-
phil
- Posts: 6
- Joined: 22 Sep 2013 13:58
Post
by phil » 11 Jun 2014 15:44
Martin wrote:
The action Set Bluetooth SCO State has an additional checkbox Start Bluetooth SCO which might be able to route audio to the BT device on some Android devices/ROMs. Unfortunately there seem to be many issues with bluetooth in general so I can not guarantee that this works with all devices.
Hi Martin,
Thanks for the advice. Unfortunately it doesn't work on my Nexus 4 (Purity rom and Semaphore kernel)...
Phil
-
Martin
- Posts: 4468
- Joined: 09 Nov 2012 14:23
Post
by Martin » 11 Jun 2014 16:54
Please also try to execute an action Set Audio Manager Mode: In Call before turning on bluetooth SCO.
Did you try to switch the audio stream type in the speech output to different streams. Stream music works on a Nexus 5 with 4.4.3 after action Set Bluetooth SCO State with Start Bluetooth SCO has been executed.
-
phil
- Posts: 6
- Joined: 22 Sep 2013 13:58
Post
by phil » 11 Jun 2014 21:19
Martin wrote:Please also try to execute an action Set Audio Manager Mode: In Call before turning on bluetooth SCO.
Did you try to switch the audio stream type in the speech output to different streams. Stream music works on a Nexus 5 with 4.4.3 after action Set Bluetooth SCO State with Start Bluetooth SCO has been executed.
Hi Martin,
Thanks again for your hints. I really appreciate your help !
Unfortunately it doesn't work yet on my Nexus 4. I guess that somehow, something should tell my car audio that a "call" is happening... Maybe a solution would be to simulate (
I don't know if it's possible) that the phone is ringing... and then read the message trough the car audio when I pick up the dummy call...
FYI : I attached the flow I'm using (I edited the XML file to remove the mac address of my car)
Phil
-
Attachments
-
- ReadSMS.xml
- (8.96 KiB) Downloaded 970 times
-
Martin
- Posts: 4468
- Joined: 09 Nov 2012 14:23
Post
by Martin » 12 Jun 2014 15:34
Hi,
The flow looks good to me and even works on my Nexus 5 with a regular BT headset. You could try to add an action Sleep: 1s after the audio manager mode has been changed but I doubt that it will help in this case.
Did you try to use the Voice Call audio stream in the speech output action?
Regards,
Martin