About type-recorder

type-recorder is designed to accept text input from a user and to create a short audio clip of the inputted text being read aloud. This audio clip is available for the user to download and play independently - or the user might decide to use it as part of a larger audio or video production that he/she is working on.

type-recorder is a web application built using Node.js and Express 4 (and EJS). The front end is supported by Javascript, jQuery, and Bootstrap 4 (Bootstrap likely being obvious ). The synthesis of speech from text ( text-to-speech ) is handled by the Speech Services belonging to Microsoft Azure's Cognitive Services suite of tools. type-recorder interacts with the Speech Services through Microsoft Azure's Speech SDK . We hope that type-recorder proves to be a fun, useful tool!

record-type on GitHub

Nope, that's not a typo. Because I couldn't think of a better name, record-type is the name given to the Node.js module created as part of this project to interact with the Microsoft Azure Cognitive Services Speech SDK.

Check it out

Interested in building your own Node.js web application?? Check out the following tutorial on building a Node.js web application for translating text (using the Microsoft Azure Translator service) that you can launch on Heroku. Also be sure to check out type-translator, the application that this tutorial shows you how to build!

type-translator Tutorial
That's me!
About the author

Loran Saggu is my name! I am a Technology Consultant and Developer with deep experience in and around the Salesforce.com platform. I have worked across a breadth of industries, and I enjoy tackling complex problems leveraging process and technology. Being fluent across a range of tools and technologies is important as a technologist, and I hope to improve my skills with a variety of tools through projects like this one.

I studied Computer Science at Indiana University (Go Hoosiers!), and I spend my time, these days, in Orlando.