Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/okofish/ssmlol

MP3 file validator for Alexa SSML <audio> tags 🔊
https://github.com/okofish/ssmlol

Last synced: 16 days ago
JSON representation

MP3 file validator for Alexa SSML <audio> tags 🔊

Awesome Lists containing this project

README

        

# SSMLOL

SSMLOL is an MP3 file validator for Alexa SSML `` tags. Amazon is very particular about the files it lets you play, and with terse error messages, testing them can be quite a hassle. SSMLOL is a command-line tool written in Python that can check your files for all known current Alexa requirements.

## Use

Using SSMLOL is pretty simple! Just install the requirements (see below), copy the files you want to validate to the directory you downloaded SSMLOL to, and run `python ssmlol.py myfile.mp3`. It should instantly spit out a report on your file (with pretty colors if you installed colored!)

## Requirements

The only package SSMLOL requires is the eyeD3 audio file metadata parser. It also supports colored for the report outputs, but it isn't absolutely required. You can install both with this pip command (you might have to run it with sudo):

pip install eyed3 colored