Project Overview

Project Purpose Statement

This project included designing, developing, testing and deploying an end-to-end system that enables the ability to search using voice or text. The final system includes include voice-to-text conversion, natural language processing on text including entity and sentiment analysis, custom search functionality (structured and unstructured search), as well as a physical device (similar to Google Home Mini, Amazon Echo) serving as a platform for voice input. The physical device also has peripherals like a microphone and a speaker connected to it to enable voice-to-text as well as communication between services. There is a elegant web GUI enabling text based queries to be entered using a keyboard and then to be displayed on a monitor.

The Client

The client for this project was Neerad Hakhu, a software engineering manager at Google Hardware.

At OSU

Despite being a project with an external client, searching for data using NLP reverberates with OSU's research-centric focus towards artificial intelligence and its applications. We hope to practically execute the concepts taught in EECS classes at Oregon State University.