top of page

The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries.

It's basically a credit card sized computer, you connect a monitor,keyboard, mouse and you have a fully running computer 
Want to know more about it visit :https://en.wikipedia.org/wiki/Raspberry_Pi

It's used to make a ton of cools things, that solves real world problems

So let's get to the project now

         This project aims to break the language barriers while communicating with people. The Universal Translator is designed on Raspberry Pi. Once a person has spoken, his voice is recorded and this voice is translated to preferred language and displayed.  The microphone picks up the speakers voice and streams it across the network to pass it through Google’s Speech Recognition API service, the recognized text is then passed onto Microsoft Translate API for translation. The Raspberry pi picks up translated text,the server passes back and this is then displayed as well as spoken via the speakers. 

The whole project was divided into different modules

  •   Speech Recognition / Speech to text

  •   Translation

  •   Speech synthesis / Text to Speech  

    Speech Recognition: This module is designed using Google Speech Recognition API, which is under the Python package SpeechRecognition . The reason for using Google API is that it doesn’t require an API key

    Translation: This module is designed using the Microsoft Translator API, which is included under the Python package microsofttranslator.

    Text to Speech: This module is designed using the ‘Espeak’ text to speech package for Linux 


 This is the basic block diagram of the project

INTRODUCTION

bottom of page