October 31, 2016

Totally Mad About Raspberry Pi (Virtual Assistant)


Building a Virtual Assistant for Raspberry Pi
The practical guide for constructing a voice-controlled virtual assistant

1: Introduction to Virtual Assistants
-Commercial Virtual Assistants
-How a Virtual Assistant Works
Speech-to-Text Engine,Logic Engine ,Text-to-Speech Engine
-Setting Up Your Development Environment

2: Understanding and Building an Application with STT and TTS
-Speech-to-Text Engines
-Recording Audio to a WAV File
-Speech Recognition
-Text-to-Speech Engine
-Building the TTS Engine
-Integrating STT and TTS in Melissa

3: Getting Your Hands Dirty: Conversation Module
-Logic Engine Design
-Making Melissa Responsive
-Extending Functionality
-What’s the Time, Melissa?
-Committing Changes

4: Using the Internet to Gather Information
-How’s the Weather?
-Defi ne Artifi cial Intelligence!
-Read Me Some Business News!
-Text-Controlled Virtual Assistant
-Selenium and Automation
-Time to Sleep, Melissa!

5: Developing a Music Player for Melissa
-OS X Music Player
-Linux Music Player
-Module Workflow

6: Developing a Note-Taking Application
-Design Workflow
-Designing the Database
-Inner Workings of the Virtual Assistant
-Building the Note-Taking Module
-Building a Note-Dictating Module

7: Building a Voice-Controlled Interface for Twitter and Imgur
-Building the Twitter Module
-Building the Imgur Module
-Creating the Tables in the Database

8: Building a Web Interface for Melissa
-Operating Workfl ow
-Building the Web Interface

9: Integrating the Software with Raspberry Pi, and Next Steps
-Setting Up a Raspberry Pi
-Setting Up Melissa
-Adding New Components to the Raspberry Pi
-Making Melissa Better Each Day!
-Windows Compatibility
-Multi-Device Operation
-Native User Interface
-Offline Speech-to-Text (STT)

Where Do I Use Melissa?
-Humanoid Robots
-House-Automation Systems
-Burglar-Detection System