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/ |
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. |