- #BEST VOICE RECOGNITION SOFTWARE FOR RASPBERRY PI HOW TO#
- #BEST VOICE RECOGNITION SOFTWARE FOR RASPBERRY PI FREE#
#BEST VOICE RECOGNITION SOFTWARE FOR RASPBERRY PI HOW TO#
Today I will show you how to install and configure Jasper on your Raspberry Pi so that you can send it voice commands and have it do cool things. You can use it to easily create a voice-controlled application that can add things to your Google Calendar, play Spotify playlists, or even accept commands to control your entire home using a platform like OpenHab. The results will be printed to screen, to include the percentage of similarity and confidence.Jasper is an open-source voice-control platform that runs on a variety of systems, including the Raspberry Pi. Python facematch.py -i 'tom.jpg' -c 'home' If you have images updated and just want to test static photos against the faces you have stored on AWS, do the following: cd pi-detector/scripts
Note that the above will also delete all the faces you have stored in AWS. To remove a collection: cd pi-detector/scripts If you need to find the image id or a collection name, reference your faces.txt and collections.txt files. To delete a face from your collection, use the following: cd pi-detector/scripts To check your logs, just ssh into the Rpi and check the event.log folder for a reference to your detections. Once you plug in the Rpi, it should start working with no additional work needed from the user. You can setup Wi-Fi on your Rpi and place the camera where you want in your home. These are useful if you plan on deleting images or collections in the future.Īt this point, the setup is ready to go. Once you create a new collection, or add a new image, two reference files will be created as a future reference. Once complete, you can go back and rename the file and repeat the steps above to add your images to AWS Rekognition.
If you want to do this, I created a small python script to take a photo with a 10 second delay and then puts it into the pi-detector/faces folder. I found the best results by taking a photo in the same area that the camera will be placed, and by using the picam. scripts/add_image.py -i 'image.jpg' -c 'home' -l 'Tom' I would recommend several different poses in different lighting. The more images of a person the better results you will get for detection. Next, add your images to the pi-detector/faces folder. Creating a 'home' collection would look like: cd pi-detector/scripts Login to your console and create a new IAM user that has Administrative rights to Rekognition.įirst, you need to create a new collection on AWS Rekognition. Using this allows you 5000 API calls per month, which is good enough for this project.
#BEST VOICE RECOGNITION SOFTWARE FOR RASPBERRY PI FREE#
For my project, I am using the AWS Free Tier service. For example, if you collect still images from another camera and save them to disk, you can alter the image path to run facial recognition against any new photo that is created.īefore installing, it is best to get up and running on AWS.
Pi-detector is used with Pi-Timolo to search motion generated images for face matches by leveraging AWS Rekognition.