The echo dot/home mini had 256mb of RAM, which is rather low to run mycroft on. For budget applications a pi 3 and the google aiy voice kit v1 would be a reasonable approach, though not nearly as pretty or compact. The google mini has a similar two-mic system in it as well.