All Projects → hacky1997 → voice-based-email-for-blind

hacky1997 / voice-based-email-for-blind

Licence: MIT license
Emailing System for visually impaired persons

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to voice-based-email-for-blind

Voice Gender
Gender recognition by voice and speech analysis
Stars: ✭ 248 (+608.57%)
Mutual labels:  voice, speech
QuietVR
A Quiet Place in VR: Generate any 3D object with your voice. It's magic!
Stars: ✭ 17 (-51.43%)
Mutual labels:  voice, voice-commands
figaro
Real-time voice-changer for voice-chat, etc. Will support many different voice-filters and features in the future. 🎵
Stars: ✭ 362 (+934.29%)
Mutual labels:  pyaudio, voice
Alan Sdk Reactnative
Alan React Native SDK adds a voice assistant or chatbot to your app.
Stars: ✭ 138 (+294.29%)
Mutual labels:  voice, voice-commands
opensource-voice-tools
A repo listing known open source voice tools, ordered by where they sit in the voice stack
Stars: ✭ 21 (-40%)
Mutual labels:  voice, speech
React Native Dialogflow
A React-Native Bridge for the Google Dialogflow (API.AI) SDK
Stars: ✭ 182 (+420%)
Mutual labels:  voice, speech
wav2vec2-live
A live speech recognition using Facebooks wav2vec 2.0 model.
Stars: ✭ 205 (+485.71%)
Mutual labels:  pyaudio, speech
Annyang
💬 Speech recognition for your site
Stars: ✭ 6,216 (+17660%)
Mutual labels:  voice, speech
voice gender detection
♂️♀️ Detect a person's gender from a voice file (90.7% +/- 1.3% accuracy).
Stars: ✭ 51 (+45.71%)
Mutual labels:  voice, voice-commands
awesome-rhasspy
Carefully curated list of projects and resources for the voice assistant Rhasspy
Stars: ✭ 50 (+42.86%)
Mutual labels:  voice, voice-commands
Avpi
an open source voice command macro software
Stars: ✭ 130 (+271.43%)
Mutual labels:  voice, speech
Phomeme
Simple sentence mixing tool (work in progress)
Stars: ✭ 18 (-48.57%)
Mutual labels:  voice, speech
Alan Sdk Pcf
Alan AI Power Apps SDK adds a voice assistant or chatbot to your Microsoft Power Apps project.
Stars: ✭ 128 (+265.71%)
Mutual labels:  voice, voice-commands
Caster
Dragonfly-Based Voice Programming and Accessibility Toolkit
Stars: ✭ 242 (+591.43%)
Mutual labels:  voice, voice-commands
Voicer
AGI-server voice recognizer for #Asterisk
Stars: ✭ 73 (+108.57%)
Mutual labels:  voice, voice-commands
anycontrol
Voice control for your websites and applications
Stars: ✭ 53 (+51.43%)
Mutual labels:  voice, speech
Voice datasets
🔊 A comprehensive list of open-source datasets for voice and sound computing (50+ datasets).
Stars: ✭ 494 (+1311.43%)
Mutual labels:  voice, voice-commands
Speech Emotion Analyzer
The neural network model is capable of detecting five different male/female emotions from audio speeches. (Deep Learning, NLP, Python)
Stars: ✭ 633 (+1708.57%)
Mutual labels:  voice, speech
SignDetect
This application is developed to help speechless people interact with others with ease. It detects voice and converts the input speech into a sign language based video.
Stars: ✭ 21 (-40%)
Mutual labels:  voice, speech
picovoice
The end-to-end platform for building voice products at scale
Stars: ✭ 316 (+802.86%)
Mutual labels:  voice, voice-commands

Voice based Email For Blind [CLI] 📧

Codacy Badge PyPI version Circleci contributions welcome Awesome

Created By : Sayak Naskar License : MIT Email: [email protected]

Free, Open-Source Emailing System for Blind

About

The project is a python-based application for visually impaired persons using speech to text voice response, thus enabling everyone to control their mail accounts using their voice only and to be able to read,send, and perform all the other useful tasks. The system will prompt the user with voice commands to perform certain action and the user will respond to the same. The main benefit of this system is that the use of mouse is completely eliminated, the user will have to respond through voice only.

Features

  • Send email via voice.
  • Fetch unseen emails.
  • Count number of unseen emails.

Modification

  • If you want to save the mp3 files in other directory then just follow the below instruction otherwise don't modify anything.

  • Just add your desktop directory in code where I have used path words in several lines. If you don't know your desktop directory then just open terminal or command prompt and paste the below code. Like: C:\Users\sayak\Desktop (this is my desktop directory).

    %userprofile%\Desktop

  • Also paste your email id and password in line number 104.

  • If invalid or unsupported audio file occurs or Recall that only FLAC, AIFF, and RIFF WAV files are supported occurs then try this link. Read the file with librosa, then convert it back to a temporary .wav file. Then read it back with the wave package.

  • Okay so for SMTPAuthenticationError just visit this site. Allow the less secure apps: ON

Installation

Windows Installation

Installation with Python3

C:\Users\sayak>git clone https://github.com/hacky1997/voice-based-email-for-blind.git

C:\Users\sayak>cd voice-based-email-for-blind

C:\Users\sayak>python3 -m pip install -r requirements.txt

C:\Users\sayak>python3 voice_based_email_for_blind.py

Linux Installation

Installation with Python3

root@kali:~/git clone https://github.com/hacky1997/voice-based-email-for-blind.git

root@kali:~/cd voice-based-email-for-blind

root@kali:~/pip3 install -r requirements.txt

root@kali:~/python3 voice_based_email_for_blind.py

Avbin

  • In some system, it requires avbin so keep it as it is. Don't delete those exe files.
  • So install avbin. I have provided two types of avbin. Just install one of them according your architecture.
  • If your system needs this then just uncomment line number 13 & 14 in the code.
  • For more info have a look on this AVbin
  • For download manually AVbin

Pyaudio

  • Select your achitecture & Download Pyaudio from this link.

  • Open the terminal where you have kept your .whl file and add the following command in terminal.

    pip install PyAudio-0.2.11-cp37-cp37m-win_amd64.whl

Usage

python3 voice_based_email_for_blind.py

Warning

This is a personal development, please respect its philosophy.

**Note: I will try to modify this code and will upload the modified version. But due to some personal issue I am not able to complete it.

Contribution

Feel free to open issues or PRs for any problem you may encounter, typos that you see or aspects that are confusing. Contributions are welcome, open an issue or email me if you have something you want to work on.

Thank you

I really appreciate all kinds of feedback. Thanks for using and supporting this project!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].