Alexa Text to Speech from Trigger

An HS4 refugee here, hoping to get Alexa to speak from a triggered event. In HS4 there was a Voice Monkey plugin which was pretty simple to set up. I am at a loss to find and get the Alexa Media Player from HACS, hoping there’s a better way or clearer instructions somewhere.

Getting closer. I downloaded the alexa media player zip file on my Windows PC, and discovered the ‘File Editor’ add-on for HA. But looking for how to view the folders I am at a loss. Grok said to click on the Configuration tab within the File Editor add-on, but that is not seen anywhere. Wondering how to upload the unzipped folder to HA.

Okay, so I figured out how to install the HACS via GitHub, and now I have the Alexa Media Player device. But there was no dialog on entering any Amazon credentials.

Here in the Alexa Media Player wiki:

As of AMP 2.2.0, the component can be configured via the Integrations page in HA.

  1. Goto the SettingsDevices and Services. It should default to the Integrations tab. Alternately, navigate to config/integrations/dashboard
  2. On the bottom right of the page, click on the Blue + ADD INTEGRATION button to add an integration.
  3. Search for Alexa Media Player. (If you don’t see it, try refreshing your browser page to reload the cache.)
  4. Enter the required information. (Account/Password/2SV Key)
  5. As of 3.5.0, the login mode is by using the login proxy method which will initiates login through Amazon’s UI to verify credentials.
  6. No reboot is required. If you need to change the initial login credentials (email/password/2SV key), you can safely delete the integration and re-install it without impacting any automations or scripts. Other settings can be changed for an existing config entry via CONFIGURE in the Integration menu: "Public URL:, “Included/Excluded devices”, “Polling Interval”, “Multiple Command Queue Delay”, “Include entities connected via Echo devices” and “Advanced debugging”. “Enable newly added devices” and “Enable polling for updates” can be accessed via the overflow menu (three dots) > System options.

[Item 4 never happened. How do I configure the Alexa Media Player?]

Okay, I watched a YouTube video and learned that although the Alexa Media Player is listed as a device, I still needed to add the integration. Trial and error with the Amazon 2SV process, and I have the integration working.

Now the issue is getting the Alexa Media Player to speak from text. I created an automation, selected “Home Assistant Cloud” as the Targets / Entity, selected a “Dot” as a Media Player / Entity, typed in a message, saved, and right-clicked on “Run Action” and there was silence.

action: tts.speak
metadata: {}
data:
cache: true
media_player_entity_id: media_player.kitchen_dot
message: This is a test
target:
entity_id: tts.home_assistant_cloud

So, I deleted the Alexa Media Player integration, reinstalled it, and now when I test the automation, Alexa will say “Sorry, I’m having trouble accessing . . . skill right now.” while the skill name is unclear.

I am wondering if the problem is the Amazon app which I had added, as it looked just like a authenticator app set up, or whether one of the OTP popups from HA where I said ‘Yes this OTP was authenticated’ when there was apparently no way to receive the OTP or to change the listed number it gave me.

All is well. This morning there was an Alexa Media Player update, which said it was related to volume. After the update I noticed that the player is working well. Sorry for the long thread, as I am new to HA.