@Dominique we are looking at how best to integrate with a wide range of devices, but are always open to suggestions. It would be fantastic to have an open platform be the base for voice-enabling products that we already use (like Bluetooth speakers in the home), but there is no reason why we couldn’t voice enable many other things.
If you guys have any ideas or connections in these spaces, please let us know. We’d love to see if any OEMs are already looking for this tech for use in their products.
I think there should be a way to communicate through individual rooms with MyCroft even of you do not have one dedicated to the room. However this poses a problem as to how due to having require hardware being bought to accomplish it.
How difficult would it be to develop a sort of “dummy” Mycroft that would be a small device with a lower quality microphone and speaker used for communicating with Mycroft from different rooms via bluetooth or WiFi? If placed in each room it could allow communication between rooms without Mycroft. My concern would be that the bluetooth range would be insufficient and the circuitry for it would be too expensive to make it economically practical.
And, Ryan Sipes, you mentioned the use of existing bluetooth speakers. Is it possible, with the Raspberry pi 3, to have Mycroft pair and be connected to these bluetooth speakers and individually output to separate speakers? (Which would allow placing a speaker permanently in another room and talking across rooms with it) If so, that would definitely be something to look into.
@Wolfgange good question! We started doing that just this week with a Raspberry Pi + Bluetooth speaker and it is pretty bad ass. So we will work really hard to get everything out there that people need to enable that and use the set up. You’ll probably see a blog post about it soon.
Yeah, you bring up a good point, however the dummy mycroft unit’s microphone could have a sole purpose of two-way communication between rooms. So although the dummy Mycroft units wouldn’t be able to initiate a conversation with Mycroft or use speech recognition, the person in another room could have a conversation through this unit.
Mycroft in the car is an awesome idea! I am very much interested in this, as a matter of fact Mycroft portability period. The hard part I see is how will Mycroft interface with other devices, like say all aspects of my car’s computer? I know I am still very much new to the community, but these are the things I would like to understand and figure out. If we could develop an array of interfacing devices running some sort of Mycroft API, wouldn’t that be a great start?
I am interested and would like to connect my car to mycroft or have a version that run in the car. But it needs to communicate to the main server. A lot of work . If you are interested, let us talk.
We’ve been talking about the value and challenges of working in a car environment. One advantage is that modern cars usually have a pretty good microphone system for picking our the driver’s voice and a nice set of speakers. The obvious challenge for Mycroft or any voice assistant is how to deal with internet connectivity. I’ve been thinking about “offline” options for the Speach to Text (definitely possible), but I think most of what you really want Mycroft for still requires reaching out to the internet at the Skills level. Do you agree? Or is there much value in a purely offline Mycroft that can talk to the car’s CAN Bus?
I don’t think it would be that difficult given the explosion in wireless, cheap, but capable ARM based SOC’s : http://hackaday.com/2014/10/25/an-sdk-for-the-esp8266-wifi-chip/
That is an older article on the now ubiquitous esp8266; however, a newer bluetooth 4.1/wifi module is available. These are literally 5 bucks (not in volume) and have enough on board cpu / mem to do this simple ‘proxy’ / ‘wireless voice bridge’ (?) type of application, right?
I think the design question is whether you want to require the car system to be reliant on you phone for its internet connection, or if you want to build some kind of 3G/LTE support right in to the system. For a system to be successful and not just a toy that becomes irritating, the car’s internet connection would need to be really solid.
A completely disconnected Mycroft would definitely require much more than an ESP8266. The storage and processing power for Speech To Text far exceeds that, almost certainly more than even the Pi 3.
I’ve been thinking about mycoft in the car as well, seems a logical place for voice controlled AI to be.
I think probably best to first reach out to this project http://i-carus.com/ as they’ve already got a linux car product and hardware. I’m not sure how active this project still is but I’ve been planning on purchasing the components from them and having a go at getting mycroft running, or shoe-horning in the mycoft internals when the backer devices are shipping.
To me would seem to save time and money if there is someone that already had components ready and just needs the Mycroft AI software .
I’ve heard different reports of this companies service though so I dunno but I thought it was worth mentioning in this thread.
I think anything has to be designed and built with 5G/LTE in mind, Concentrate on getting it into the car and the rest will come, once its in there connection will not be an issue in 2 - 3 years, and anything that has been on the drawing board that long for Mycroft will be able to be deployed.
I envisage mycroft as a hub, and you will have a 5G connection to home to your hardware, if that is still necessary. I mean there’s an android core so no it won’t be soon.
It can be a pi with a wireless or blutooth connection to your ph, and whatever services that is capable of that makes it useful.
You will ask Mycroft for directions and they will appear on your navigator screen or HUD, and you will ask it to make a phone call or schedule a task for your home or public or private calender. Monitor your vehicle, does not have to be a car.
Sorry another long post. ATM I just want lots more skills. oh and a handheld version.
It’s been almost a year since last comment. ‘MycroftKitt’ sounds fascinating. Is anyone working on something like this? Would anyone be interested in collaborating on such a project?
The automotive ecosystem has changed a bit since last comment, and I have some big, bad, bold ideas building on what we have here. Definitely agree one should integrate Waze and other popular car apps with this system – I think that’d a very valuable data source for the system. 3/4/5G/LTE integration sounds like it’d be vital for Mycroft in the car (and other cloud services the car uses). What if we went further, integrating Mycroft with some of these new burgeoning DIY self-driving car kits? How about custom on-board sensor and mods? What about tapping into some of these telematics solutions? What about remote controlling an entire fleet of other autonomous vehicles at once? This project has huge potential to blow even the proprietary solutions out of the friggin’ water.
I would love to help. Mycroftkitt sounds like the perfect idea. Ive been thinking about something like that for awhile now. Sadly i am new to the diy world. Message me for anything i can help with!
In Croatia, our police said that they encourage the use of the police warning apps because it’s making their job easier and that is forcing drivers to slow down on the particular parts of roads which are more dangerous and cause crashes.
I had this idea years ago and was planning on attempting to make something similar using Android and Tasker. The problem is, most double din android stereos are Android 4.4 which is a dinosaur. Aside from that, they can take up to 45 seconds to initially launch.