[RELEASE] Echo Speaks V4

that can be equivalent if writing in groovy.

a*.command() if a is a list is the same as a[0].command(), a[1].command()....

image

IIRC that message means that you haven't enabled the Guard function inside the Alexa mobile app.

Is it possible to use it with a fire tablet? In the device detection preferences I see an option for create devices for tablets, but my fire tablet doesn't show up. I can see it in devices in the alexa application.

1 Like

can you post the device type information ES shows for it? (not any of your security keys)

Playing Sounds

I'm sure folks have even more information, but here are some basics I have found:

Amazon has an extensive set of sounds available for Alexa.

[Alexa Skills Kit Sound Library | Alexa Skills Kit]

This can be played easily with the proper string into a speak() command

 <audio src="soundbank://soundlibrary/sports/crowds/crowds_12"/>

can be sent to a speak command, to play the crowds_12 sound

Note: ES devices have a command playSoundByName(), that has a more limited set of sounds to choose from. You will have a larger set of sounds by using speak() commands with strings like above and should have access to the full Alexa library listed above.

2 Likes

Is there a command to get the selected echo device (streaming music from Amazon) to go to the next song?

nextTrack() would be the one I’d try

1 Like

I've been using the text as a voice do some actions. For example shuffle mode, outside of the built in music services doesn't work right. So I created two commands:

  • turn on shuffle mode
  • turn off shuffle mode

I have done the same for playlists from my home nas:

  • Ask Audio Station to play playlist 1990 to 94

What is great now is that I have a dashboard per echo to play music, I have a few more presets to work on but no more voice commands need to disturb my confernece calls.

1 Like

How do I get multiple Echo's to announce at the same time in webcore?

If the message is short

use parallelSpeak(message) on each device (close together in time)

after you issue the last device, issue noOp() once to any of the devices (does not need to be all of them)

2 Likes

One of my echo dots is used in a basic dashboard implementation as just a music player tile. The tile does not update with the currently playing song, or the "status" that it is playing (pause button appears) or stopped (play button appears). I have only noticed this for about 2 weeks. Volume changes do seem to sync.

On the same dashboard is a tile for one of the other echo dots in the house, which updates fine. Trying to figure out how to troubleshoot (is there a device property I should look for), or resolve?

I suggest turn on logs for the device in question, and for the ES main app.

You can post them via PM so you don't share private information too much.

@nh.schottfam
Thank you. I figure those logs will be most useful with me trying to test playing music, so they'll reflect what is happening at the time. I won't be able to try that until this evening.

Worked perfectly. Thanks.

Is there a tag that can be used in the speech text that tells an Echo Show device to DISPLAY the text rather than speaking it? Something like the tag that tells it to but instead displays the text on the screen with speaking sound?

The only way to display text is to send as an announcement

Yes, announcements display the text but they also speak. I'm asking if there is a way to display text without speaking. I tried setting the volume to 0, but something forces announcements to speak at 10% if volume was set to 0.

I'd like to be able to display text without any sound.

@tonesto7

2 Questions:

  1. Attempting to play a sound via Speak. When I put "audio src="soundbank://soundlibrary/alarms/beeps_and_bloops/bell_03"/" (replace quotes with <> as appropriate) in the speak field for my Echo Show or my 4th gen Echo Dot, I just get a announcement beep.

  2. Attempting to play a sound stored on one of my hubs. When I put in the URI c-5a/local/Computer_Magic-Microsift-1901299923.mp3, (changing to ip address) it states it can't find the file.

Any help is appreciated.
Alan

I noticed this morning that my actions controlling pistons is broken. I am attempting to recreate them but get this error...