Beats, Rhymes and Unit Tests
Speech recognition is all around us. From the smartphones in our pockets to the devices at the heart of our digital homes, we’re never far from speech recognition technology. Not only does it enable new ways of interacting with computers, but it’s also set to reshape Human-Computer Interaction for people requiring assistive technologies. The humble web browser is no exception. The speechRecognitionAPI enables developers to incorporate advanced speech interactions into today’s web applications. But is it any good? Combining two of his passions, Tony sets out to discover if the speechRecognitionAPI can be used as an aid in transcribing hip-hop lyrics during the writing process. After an introduction to the broader technology, a mix of audio, video and live performance tells the tale of creating an MVP transcription application to aid in the writing of new songs. As a development project, each iteration of the app is accompanied by a set of unit tests. The final unit test is executed live, resulting in a crescendo you won’t want to miss.