Product Statement - kristiperreault/ece601-placement-exam GitHub Wiki

NOTE: In report, this serves as the introduction

Technology has and continues to impact every part of our lives. One area in particular that has really transformed is that of communication. People across the globe are more accessible than ever before via a quick phone call, text, or video chat. As we are expanding, exploring, and working with other areas of the world, one pain point that still arises is the language barrier. Current text translators have began to address this issue, but we are still lacking in real-time language translation. Working remotely, long-distance relationships, and frequent traveling has become the norm, and although we have the luxury of text translation, we have no adequate substitute for face-to-face communication.

Bilingual video conferencing is a solution to this problem. This report proposes a software application capable of video conferencing with real-time audio and text translation, allowing users to communicate with anyone, regardless of what language they are speaking. The goal of this application is to support translation between any spoken language, with little to no latency. It supports basic video conferencing features, such as quality video and visual and audio control, with the added benefit of real-time audio and text translation through the cloud. Amazon S3 hosts text and audio files, Amazon Translate's neural network uses machine learning to train models and translate, and Amazon Polly converts translated text to speech, with human-like readout. With this product, the world can be brought even closer together, one language at a time.