Voice Monkey (Independent Pubshisher) (Preview)

Voice Monkey allows you to trigger Alexa routines externally and send custom Text To Speech (TTS) commands to your devices for announcements.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Richard Wilson
URL https://www.richardawilson.com/
Email richard.a.wilson@microsoft.com
Connector Metadata
Publisher Richard Wilson
Website https://us.govee.com/
Privacy policy https://us.govee.com/policies/privacy-policy
Categories Internet of Things

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Voice Monkey API Key securestring Secret token found in the Voice Monkey console. True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Make an Announcement

Allows you to make TTS announcements on your Alexa devices and send content such as images, audio, and video.

Trigger a Flow

Starts the Voice Monkey Flow that you define in the request.

Trigger a Routine

Triggers one of your Voice Monkey Trigger Devices which in turn will start one of your Alexa Routines.

Make an Announcement

Allows you to make TTS announcements on your Alexa devices and send content such as images, audio, and video.

Parameters

Name Key Required Type Description
Device ID
device True string

Device ID string you're targeting.

Announcement Text
text string

Text for TTS announcement.

Voice
voice string

The Voice used when making an announcement.

Language Code
language string

A Language code for the announcement.

Chime
chime string

Choose the notification/alarm sound at the start of an announcement.

Audio URL
audio string

URL of an audio file to play. Must be an HTTPS URL.

Background Audio URL
background_audio string

Background audio file URL when using text to speech. Must be an HTTPS URL.

Website URL
website string

URL of a website to open on Echo devices with a screen. Must be an HTTPS URL.

No Background
no_bg boolean

Set to true to not show Voice Monkey logo or image on screen enabled device.

Image URL
image string

URL of an image file to display on screen enabled devices. Must be an HTTPS URL.

Media Width
media_width integer

Width of the image file.

Media Height
media_height integer

Height of the image file.

Media Scaling
media_scaling string

Scaling option for the image.

Media Alignment
media_align string

Alignment of the image within the container.

Media Radius
media_radius integer

Clipping radius for the image corners.

Video URL
video string

URL of a video file to display on screen enabled devices. Must be an HTTPS URL.

Video Repeat Count
video_repeat integer

Number of times the video should loop.

Echo Dot With Clock Display
character_display string

Text to display on devices like the Echo Dot With Clock.

Returns

Name Path Type Description
Success
success boolean

Indicates if the announcement was triggered successfully.

Message
message string

Detailed message regarding the announcement.

Trigger a Flow

Starts the Voice Monkey Flow that you define in the request.

Parameters

Name Key Required Type Description
Flow ID
flow True integer

The numeric ID of the Flow you wish to start. Found in the Flows section within the console.

Returns

Name Path Type Description
Success
success boolean

Indicates if the flow was triggered successfully.

Message
message string

Detailed message regarding the flow trigger.

Trigger a Routine

Triggers one of your Voice Monkey Trigger Devices which in turn will start one of your Alexa Routines.

Parameters

Name Key Required Type Description
Device ID
device True string

The Device ID string that you're targeting. Found in the Devices section within Settings or in the API Playground.

Returns

Name Path Type Description
Success
success boolean

Indicates if the routine was triggered successfully.

Message
message string

Detailed message regarding the routine trigger.