Coder Social home page Coder Social logo

manju's Introduction

Manju

Inspiration from Amazon Alexa's conversational AI These initial developments are out of personal interests. I do plan to eventually add more functionality

Getting Started

These instructions will give you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on deploying the project on a live system.

Prerequisites

Requirements for the software and other tools to build, test and push

Methods

__init__(self) -> None: The constructor method that initializes the listener, engine, and voices properties when an instance of the class is created.

talk(self,text): This method takes a single argument, a text string, and uses the pyttsx3 library to speak the text.

take_command(self): This method listens to the microphone and uses the Google Speech Recognition service to recognize the audio. If the audio is not understood, it returns an empty string.

send_whatsapp_message(self, name:str): This method takes a single argument, a name, and uses the pywhatkit library to send a WhatsApp message to the number associated with the given name.

send_whatsapp_image(phone_number, image): This method takes two arguments, phone number and image and uses the pywhatkit library to send a WhatsApp image to the given phone number.

play_media(self, media): This method takes a single argument, media and uses the pywhatkit library to play the media on youtube.

current_time(self): This method tells the current time using datetime library.

send_message(phone_number): This method takes phone number as an argument and uses os and pynput library to open message application and send message to the given phone number.

Installing

A step by step series of examples that tell you how to get a development environment running

Say what the step will be

Give the example

And repeat

until finished

End with an example of getting some data out of the system or using it for a little demo

Running the tests

TODO

Sample Tests

TODO

Give an example

Style test

TODO

Deployment

TODO

Acknowledgments

  • Programming Hero
  • Inspiration
  • etc

manju's People

Contributors

daizenj avatar

Watchers

 avatar

manju's Issues

Other functionalities

Choice Voice: Give users the ability to choose a specific voice assistant

Weather Information: add a method that uses an API to get the current weather information of a particular location.

Reminder: add a method that sets a reminder for a specific date and time.

News: add a method that fetches the latest news headlines from a news API.

Dictionary: add a method that fetches the definition of a word from an online dictionary.

Language Translation: add a method that translates text from one language to another using an API.

Alarm: add a method that sets an alarm for a specific time.

Music player: add a method that plays music from a local music library.

Location-based services: add methods that provide directions to a particular location, find nearby restaurants or attractions, and so on using an API.

Math Calculator: add a method that performs arithmetic operations like addition, subtraction, multiplication, and division.

Email: add a method that sends an email to a particular email address.

Weather: Add the ability to respond to questions about the weather

Ebook functionality

Add read-aloud functionality for folks like me who struggle to read a book but can listen while multitasking.

Client can post data

Use speech-to-text in the front end to send a text command to the server. The server decides how the command is handled

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.