Skip to content

sbhackerspace/squawk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQUAWK - Parrot-powered Text-to-speech Service
==============================================

Overview
--------

Do you enjoy making computers or phones talk?  Have you ever needed
a text-to-speech engine that doesn't sound terrible?  Do you want
to make use of a web service whose name sounds like a parrot's?

Introducing SQUAWK, the parrot-powered text-to-speech service!

The SQUAWK script is a simple web service wrapper around the Amazon
Polly text-to-speech engine.  It is perfect for use with an Asterisk
phone system, as it is capable of directly creating output that
meets Asterisk's rather strict requirements for WAV file formatting,
while yielding speech that is far more intelligible over the phone
than output from the text-to-speech programs available natively on
FreePBX.

SQUAWK is a python script that runs inside of Amazon's Lambda compute
service.  It uses the Chalice python library to set up a web service
endpoint in AWS API Gateway that clients can then use to access the
service.  An API key is required to render text to speech.  Managing
those API keys is left as an exercise to the reader.

About

Parrot-powered Text-to-Speech Service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages