Note: This repo has been archived and won't receive updates.
Are you planning a visit to Pittsburgh or Western Pennsylvania and want to talk like the locals? If you answered yes, then this is the Alexa skill is for you!
This is a skill in which a user will say a word or phrase and Alexa will repeat that word or phrase back to the user in Pittsburghese if a Pittsburghese translation of the phrase exists...otherwise it will just repeat the phrase back to you.
Once a phrase is repeated back, the user has the option to repeat the phrase, repeat/slow down the phrase, or translate another phrase.
This skill was built using AWS SAM and the Alexa skill console
- Find your Alexa Skill Id in the Alexa skill console and add it to the Parameter Store as a String type in the region where you plan to deploy. Standard tier has worked well for me and is much more cost friendly.
- Clone this repo.
- Run
sam build
andsam deploy --guided
commands. - You should now see a CloudFormation stack building with a DynamoDB table and a Lambda Function
- Head to the Alexa skill console to set up your intents, build your model, and to connect your Lambda ARN to the skill. There's also a pretty nice GUI in there to test your skill before releasing it to the live Alexa Skill Store.
Not everyone who lives in or is originally from Western Pennsylvania actually talks like this.