In this part we will be setting up the development for python. I’ll be setting up the environment for a Mac os-x. The given instructions can also be applied to Linux systems. Later as I will test in a window environment I will update the article and add windows specific instructions.
I suppose that python 2.xx is installed.
Please verify your python version:
python --version
This should result in version 2.xx in my case:
Python 2.7.10
For code editing you can use any text editor that you are comfortable with. for my side I’ll prefer to use an IDE. I opted for Pycharm. There is a free community edition available here.
Installing voice recognition tools
the first step in this project is to install a speech to text system on the computer. I was expecting this step to be easy, as easy as running some kind of pip install instruction. But the reality is that this is far more complicated than it should be. The process outlined here could not work for everyone. that really depends on the actual version and on what else is installed in your PC.
There exist a package called speechRecognition that implement this functionality in Python. This package encapsulate this functionality form PortAudio.
PortAudio is a free, cross-platform, open-surce, audio I/O library written in ‘C’. PortAudio provides a simple API for recording and/or playing sounds. In the download section . It contains the complete code for all supported platforms, eg. Windows, Linux, Mac OS X, etc.
Here is my process on Mac:
- Install Xcode – Command Line tools. See instructions here.
- Install brew.
- instal PortAudio usingbrew install portaudio
- Install pyAudio:sudopip install pyaudio. depending on your system you may still get errors at this points if this happens the following :
pip install –global-option=’build_ext’ –global-option=’-I/usr/local/include’ –global-option=’-L/usr/local/lib’ pyaudio - Install speechRecognition package: sudopip install SpeechRecognition
- Test your installation: python -m speech_recognition.
Virtual Assistants have been around since the 80’s and they’re found in in many large organizations. More recently they’ve caught on with smaller companies, which I think is a great equalizer in the market.
right, and this is true for nearly all the technologies today. My teacher always said that as far as AI is concerned, nothing fundamental has been created since the 60s. What we witness today is various enablers, computing power, data and smart phones are enabling realistic use cases.
VA’s have been practiced since the 80’s and common in most large firms. Since the turn of the century they’ve become popular with smaller businesses, which I think is a great equalizer in today’s marketplace.
I’d have to check with you here. Which is not something I usually do! I enjoy reading a post that will make people think. Also, thanks for allowing me to comment!
Good site! I really love how it is simple on my eyes and the data are well written. I’m wondering how I could be notified when a new post has been made. I have subscribed to your RSS which must do the trick! Have a nice day!
When you use a virtual assistant, you are delegating tasks to a contractor with specialized skills, this is why outsourcing lowers costs & boosts efficiency. Just make sure to review the action items you need to outsource & hold your virtual assistant accountable for results!
Great post. There are a multitude of reasons why delegation to a virtual assistant is crucial, especially if you are a business leader. You need to be able to focus on the activities that create income and not get bogged down by those that do not.
Everything is very open with a precise description of the challenges. It was really informative. Your site is useful. Thanks for sharing!
Good article! We will be linking to this particularly great article on our site. Keep up the great writing.
Great – I should definitely pronounce, impressed with your site. I had no trouble navigating through all tabs as well as related info ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Reasonably unusual. Is likely to appreciate it for those who add forums or anything, website theme . a tones way for your client to communicate. Excellent task..
I am continuously looking online for ideas that can aid me. Thx!
Great info. Lucky me I recently found your blog by accident (stumbleupon). I’ve saved it for later!
Good post! We will be linking to this particularly great content on our site. Keep up the good writing.
You’ve made some good points there. I looked on the net for additional information about the issue and found most individuals will go along with your views on this website.
It’s hard to come by experienced people on this topic, but you seem like you know what you’re talking about! Thanks
Great beat ! I would like to apprentice while you amend your site, how could i subscribe for a blog web site? The account aided me a acceptable deal. I had been a little bit acquainted of this your broadcast offered bright clear concept
Thanks so much for giving everyone a very superb possiblity to discover important secrets from this blog. It really is very good and as well , jam-packed with a good time for me and my office peers to search your website at the very least 3 times per week to read the latest guides you have. Of course, I am just actually contented with all the amazing techniques served by you. Some 2 areas in this article are absolutely the finest I have ever had.
This really answered my question, thank you!
Howdy! I could have sworn I’ve visited this web site before but after looking at a few of the articles I realized it’s new to me. Regardless, I’m definitely happy I found it and I’ll be book-marking it and checking back frequently!