[RELEASE] Voice Box – play your own recorded messages on Alexa (free, no ads, works from Routines / SmartThings)

Hi everyone :waving_hand:

I’m happy to share my first public Alexa skill: Voice Box :speaker_high_volume:

It plays your own audio files on your Alexa devices – recorded messages, text-to-speech files in any language, or short music clips and chimes. Perfect for SmartThings automations like:

  • :t_shirt: “The laundry is done”
  • :door: A custom doorbell chime
  • :droplet: “Water leak detected in the kitchen!”
  • :fork_and_knife_with_plate: “Dinner is ready”
  • :musical_note: A short jingle when someone arrives home

:raising_hands: No more My Pod with loads of ads between your messages!

:white_check_mark: Free
:white_check_mark: No ads
:white_check_mark: No account linking, no sign-up
:white_check_mark: Works from Alexa Routines – so it can be triggered from SmartThings (virtual switches, sensors) or SharpTools


:clipboard: Getting started (about 5 minutes)

1⃣ Enable the skill
Alexa app → More → Skills & Games → search Voice Box → Enable
(US store link: Amazon.com: Voice Box : Alexa Skills )

2⃣ Get your code
Say: “Alexa, ask Voice Box for my code”
Alexa tells you a 6-digit code (it’s also shown in the Alexa app under More → Activity).

3⃣ Open the upload page
:backhand_index_pointing_right: Voice Box (phone or PC) → enter the code → Connect

4⃣ Upload your audio
Choose an MP3, M4A or WAV file. The message name is filled in from the file name (English letters/numbers – change it if you like) → Upload. You can press :play_button: on the page to check it.

5⃣ Play it!
“Alexa, ask Voice Box to play laundry”


:robot: Using it from a Routine (SmartThings trigger)

Alexa app → Routines → :plus:

  • When: a SmartThings device (e.g. a virtual switch, contact or leak sensor) or a schedule
  • Add action → Customized → type: ask voice box to play laundry
  • From: the Echo / Alexa device that should play it
  • Save :white_check_mark:

:studio_microphone: No recording? Use a free text-to-speech site

Type your text, pick a voice, download the MP3 and upload it to Voice Box :white_check_mark:


:straight_ruler: Limits & details

  • :stopwatch: Max play length: 4 minutes per file (Alexa’s limit for skill audio)
  • :floppy_disk: Max stored file size: 3 MB. Files are converted in your browser to Alexa’s audio format (48 kbps MP3), so a 4-minute file ends up around 1.5 MB. Practically, any normal audio file up to 4 minutes works.
  • :musical_note: Music works too. Short music clips, chimes and jingles are fine. Because Alexa requires 48 kbps for skill audio, music sounds like good radio quality rather than hi-fi.
  • :package: Up to 20 messages per user
  • :globe_showing_europe_africa: Device language: English (US, GB, CA, AU or IN). The audio itself can be in any language.
  • :counterclockwise_arrows_button: Disabled and re-enabled the skill? Ask for a new code and click “Got a new code from Alexa? Re-link” at the bottom of the upload page – your messages move over automatically.

:locked: Privacy: files are private to your Alexa account; nothing is shared or sold. Voice Box - Privacy


Feedback, ideas and bug reports are very welcome – just reply here :folded_hands:
If you find it useful: :hot_beverage: https://buymeacoffee.com/dotan_shai

Thanks, and enjoy! :speaker_high_volume:
Shai

This looks like a community announcement introducing Voice Box, an Alexa skill for uploading and playing custom audio messages through Alexa Routines and SmartThings automations.