My original issue: I followed the instructions on github:
and ran it on Ubuntu Gnome 16.04 in a virtualbox vm with 4GB of RAM. The install went as expected, the blue icon appeared in the system tray and Mycroft indicated “connected”, but I got no response to either text or audio inputs. No error messages of any kind either. How to proceed/trouble shoot?
and the installation was successful! (Cool!) Voice works.
Can I use Mycroft to take dictation? Specifically, can it be used to fill out online forms by voice? My wife is a doctor, I installed Ubuntu on her computer, and voice dictation would make her job a whole lot easier. Any help to this end would be greatly appreciated and would greatly raise the profiles of Ubuntu and Mycroft in the medical community!
There isn’t a GUI as part of Mycroft-Core. The Mycroft unit has a display and it looks like Aiix is working on a GUI here:
As for the ability to fill out forms by voice, there isn’t a Skill for that yet, but it’s a good idea. Right now most other Skills that aren’t part of Mycroft-Core can be found here:
I only sort-of got QEMU working with the PiCroft image. I should note that I tried all this in a Windows environment. Perhaps QEMU on Linux would give better results. In any case, I fell back to VirtualBox approximation. Here is a good overview of approach: http://dbakevlar.com/2015/08/emulating-a-raspberry-pi-on-virtualbox/
Note that as the author points out, VirtualBox is x86 only, and Pi is ARM. Also GPIO is missing. So this is not a true or complete virtualization. But it should still be useful to perform some general python and shell development. Also note that since the time of writing of that article, RaspberryPi group has started dual-build of Raspbian, one for ARM/pi and one for good old x86! So this brings us a little closer to simulating Mycroft.
Create New VirtualBox VM as a Linux - Debian - 32-bit type. Give it at least a 10GB disk.
Start the new VM. It will prompt for location of installer ISO to mount; select the Raspberry Pi Desktop disk and install. (I opted for manual disk partitioning so I could increase swap partition to a full 1 GB).
In VirtualBox Settings, enable PAE/NX for the Mycroft_x86 VM.
At this point, I do have an exported OVA (Open Virtual Appliance) that could be useful for others. However, it weighs in at 4GB, so I would need some kind of hosting/sharing to upload it to.