I’ve been collecting resources on voice recognition and natural language processing (NLP) for several months and I have enough to share with you. If you’re interested in this stuff, I hope this helps.
Courses and Tutorials
- Behind the Mic: The Science of Talking to Computers
- Interacting with Particle Device Using Slack and NLP
- Getting Started with Speech Recognition (Microsoft)
- Get Started with Speech Recognition (Hackaday)
- MIT OCW Automatic Speech Recognition
- The Scientist and Engineer’s Guide to Digital Signal Processing, Steven W. Smith, Ph.D.
- Stanford Natural Language Processing Course
- Columbia Natural Language Processing Course
- University of Michigan NLP Course
- NLP Project Ideas
- O’Reilly Design for Voice Interfaces
- Python Programming for the Humanities
Libraries and Tools
- Echosim – online Alexa testing tool
- NLTK – Natural Language Toolkit (Python)
- Codeplex
- Alexa Voice Service
- API.ai
- Google SyntaxNet
- Wit.ai
- NLP Compromise
- Tracery
Voice Banks and Corpii
- Forvo – all the worlds in the world pronounced by native speakers
- Vocal ID – the Human Voicebank
- Shtooka – multilingual database of audio recordings of words and sentences
- International Dialects of English Archive