/arabic_virtual_assistant

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

arabic_virtual_assistant

Make your own arabic AI robot

NPM Version Build Status Downloads Stats

Make your Arabic assistant robot

Installation

raspberry pi & Linux:

sudo apt-get install git

git clone http://people.csail.mit.edu/hubert/git/pyaudio.git

sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev

sudo apt-get python-dev

sudo python pyaudio/setup.py install

cd arabic_virtual_assistant

pip install -r requirements.txt

Windows:

Pyaudio : https://people.csail.mit.edu/hubert/pyaudio/packages/pyaudio-0.2.8.py27.exe

pip install -r requirements.txt

Usage example

This code works with Ibm watson services you have to enter api key and url of speech to text and watson assistant where you choose arabic and add your own arabic questions and text to speech in apikey.yml file and the code will record audio for 5 seconds and the assistant will awnser you in IBM For more examples and usage, please refer to the Wiki.

Development setup

Add the api keys in the apikey.yml

python3 arabic_assistant

Release History

  • 0.1.0
    • The first proper release
  • 0.0.1
    • Work in progress

Meta

Ahmed ElShireef – @Ahmed_ElShireefahmed.121200569@gmail.com

Distributed under the license. See LICENSE for more information.

https://github.com/Ahmed1262005/arabic_virtual_assistant

Contributing

  1. Fork it (https://github.com/Ahmed1262005/arabic_virtual_assistant/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request