Voice-based assistants are becoming more common on devices these days. Siri is known for being particularly good at responding to natural language and snarky responses. In comparison, Google’s Assistant is only capable of the most obvious commands, and this writer isn’t even sure Microsoft’s Cortana can understand English at all. So it makes sense then, if you want voice control for your PC, to choose Siri as your weapon of choice. [Sanjeet] is here to help, enabling Siri to control a PC through Python.
The first step is hooking up the iPhone’s Notes app to a Gmail account. [Sanjeet] suggests using a separate account for security reasons, as you’ll need to place the username and password in a Python script. The Python script checks the Gmail account every second, looking for new Notes from the iPhone. Then, it’s as simple as telling Siri to make a Note (for example, “Siri, Note shutdown”) and the Python script can then pick up the command, and act accordingly.
It’s a quick and easy way to get Siri to do your bidding. There’s other fancy ways to do it, too — like capturing Siri’s WiFi data on your home network.
When our new computer overlord arrives it’ll likely give orders using an electromagnetic speaker (or more likely, by texting instead of talking). But for a merely artificial human being, shouldn’t we use an artificial mouth with vocal cords
chords, nasal cavity, tongue, teeth and lips? Work on such a thing is scarce these days, but [Martin Riches] developed a delightful one called MotorMouth between 1996 and 1999.
It’s delightful for its use of a Z80 processor and assembly language, things many of us remember fondly, as well as its transparent side panel, allowing us to see the workings in action. As you’ll see and hear in the video below, it works quite well given the extreme difficulty of the task.
Continue reading “MotorMouth For Future Artificial Humans”
A fireplace can add a cozy, relaxed atmosphere — and a touch of style — to any home. Redditor [hovee] saw the opportunity to add some flair to his gas fireplace by making it voice activated. Check out the video of it in action below.
Google Home and Google Assistant provides the voice recognition component. A Raspberry Pi 3 with Home Assistant does the legwork. An iTach TCP/IP-to-Contact-Closure relay toggles the fireplace, and an IFTTT account connected to Google Assistant brings it all together.
[hovee] then ran some thick 16/2 wire from the relay network port to the fireplace’s remote receiver circuit to actually turn it on. Some custom code and configuration of the Home Assistant files was necessary, but [hovee] has shown his work, with some tips besides, if you want to throw together a similar setup. It’s a help if your fireplace has a ‘remote’ setting, and a double bonus if there is documentation for the fireplace to be found that will help with the build process.
Once done, all you need to do is kick back with your favorite beverage in the lap of home automated luxury. Just be sure you have a backup to turn off your fireplace just in case your setup goes the way of Skynet. While you’re at it, you can set up your fireplace to save energy as well.
Continue reading “Voice Activated Fireplace Is As Cool As It Gets”
Typewriters with voice recognition have existed for over one hundred years; they were called secretaries. Robots are taking all the jobs now, and finally dictation and typing is a job that can be handled by a computer. [Zip Zaps] used an old Smith Corona typewriter to automate the process of turning dictation into print. Like a secretary hunched over an anachronistic IBM Selectric in the first season of Mad Men, this robot will take dictation and accept the overt sexism of a 1960s Manhattan ad agency.
Instead of the machinations of a few biological actuators, this typewriter is controlled with an array of servos driven by Pololu Maestro servo controller. There are twelve servos that move a small actuator down onto the keys, and another twelve servos that move the others above the correct row of the keyboard. The carriage return lever is actuated by a stepper motor, linear rail, and giant plastic lever.
While a robot that can use a typewriter is impressive, the real trick is getting it to take dictation. [Zip Zaps] used the built-in voice recognition found in Windows for this, streaming characters over a serial port to the Arduino-based electronics.
Does it work? Yes, surprisingly it does. Is it useful? Well, typewriters naturally have a cleaner, more analog tone about them, and you can’t replicate the typing experience of an old Smith Corona typewriter with a digital format. This build is just the natural extension of what digital electronics are capable of these days, and we look forward to seeing someone with this amazing device in our local Starbucks.
Continue reading “The Voice Recognition Typewriter”
It’s the 21st century, and we’re still a long way from the voice-controlled computers we were all promised in the 60s, 70s, 80s, and 90s. The state of voice interaction has improved, though, and Amazon’s release of the Alexa Skills Kit (ASK) is another sure step towards a future of computers that will pay attention to you. This allows any hardware to become Alexa, your personal voice assistant with the ability to do just about anything you command.
Up to this point, Alexa was locked away inside the Amazon Echo, the ‘smart’ cylinder that sits in your living room and does most of what you tell it to do. Since the Amazon Echo was released, we’ve seen the Echo and the Alexa SDK used for turning lights on and off, controlling a Nest thermostat, and other home automation tasks. It’s not Google Now, Microsoft’s Cortana, or Apple’s Siri that is behind all these builds; it’s Amazon’s Alexa that is bringing us into a world where Star Trek’s [Scotty] talking into an old Mac is seen as normal.
We hope this changes the home automation game in a couple of different ways. First, the ASK processes everything in the cloud so very low power devices are now ready for some seriously cool voice interaction. Second, Amazon’s move to open up what you can do with the software backend means a community developing for the hardware could eventually exert pressure on Amazon to do things like making the system more open and transparent.
Already working on some hacks with the Echo or ASK? Send in a tip to your write-up and tells us about it in the comments below.
It isn’t exactly WALL-E, but [Bithead’s] affordable introduction to robots — Talkbot — is made out of a trash can. This little guy runs off an Arduino and comes packed with features, including a voice chip, a motor shield, and a pair of bump sensors. Talkbot will cruise around until a bump sensor slams into an obstacle. One of his prerecorded messages will then play through the speaker while he backs up, turns, and tries to find a clearer path.
According to [Bithead’s] build log, tracking down the right bargain voice chip was a bit of a hassle; he skipped over the text-to-speech options only to be stalled by vendor issues. He finally settled on a clone of Sparkfun’s WTV020SD chip sourced from eBay, which allows you to access pre-recorded WAV files stored on a Micro-SD card. The robot’s body comes straight off the hardware store shelf, with PVC pipe for arms and a polystyrene base to hold all the parts. At the bargain price of $110, [Bithead’s] students will have a true hacker experience cobbling the Talkbot together rather than using a prefab kit.
Be sure to see Talkbot in a video below, performing either his green-eyed “friendly mode” or red-eyed “grumpy mode,” which dictates how pleasantly he responds to obstacles. Need something more advanced? Check out the tentacle robot, just in time for Halloween.
Continue reading “Talkbot: an Arduino-driven robot for beginners”
Instructables user [jorgegunn] has put a unique spin on a recent geocache build by incorporating speech recognition and requiring that the “finder” knows the secret password to access the loot contained within. Although we won’t spoil the fun here, the techie spirit of the build was further bolstered by choosing a password fitting for any trekkie.
Despite utilizing an off-the-shelf speech recognition circuit kit, the majority of this hack was accomplished using parts available at local electronics and hardware stores. [jorgegunn] went to great lengths to make this hack accessible to any amateur hobbyist and even includes links to relevant tutorials, schematics, and online parts vendors where applicable.
The actual speech recognition is accomplished with an Images Scientific Instruments model SR-06 circuit kit, capable of recognizing up to 40 different predefined words across multiple languages. Any time a correct match occurs, a value corresponding to the memory slot for that word is displayed on a pair of 7-segment displays. A separate decoder circuit based on a 74LS373 D-Type Latch and 4028 IC Decoder CMOS determines if the value being displayed constitutes a valid response and then drives a solenoid via a Darlington transistor in order to release the latching mechanism. Once opened, the device is simply pushed closed again to await its next finder- we are guessing that finding it might actually be the easiest part as judged by its size!
Although the real-world battery life has not yet been determined, a single coin cell for memory retention and a 9V battery used to drive the circuit and for latch release lasted through a full month of testing without any issues. Battery life could be extended almost indefinitely with a simple solar cell and rechargeable battery setup, but this would also obviously increase the likelihood of vandalism and/or theft.
We can imagine many different applications for such a device as-is including automated door lock mechanisms and even access control to things such as the controls on a computer case. It should also be fairly easy to increase the security by stringing multiple words together into a password or by instituting a “time out” period after a certain number of incorrect guesses.
Let us know of any other applications or build variations in the comments below and make sure to see how it all came together in the short videos after the break.
Continue reading “Speech Recognition Geocache: Se Habla Español”