Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: I made M.I.L.E.S, the worlds best voice assistant (github.com/small-cactus)
4 points by small-cactus 10 months ago | hide | past | favorite | 2 comments
I’ve developed M.I.L.E.S, a MacOS voice assistant powered by GPT-4-Turbo. It's designed to perform a variety of tasks such as controlling Spotify, providing weather updates, and remembering user inputs. The assistant also features a realistic voice and can multitask. It's a passion project of mine, blending AI with practical, everyday applications. I'd love your feedback, suggestions, and thoughts on how to improve it or implement it in different scenarios.



Looks cool. I’ll try it out when I’m on a Mac, mostly use Windows for daily dev right now.

Been working on a similar side project based on something I prototyped when I used to work on Alexa but for windows first then likely going to be multi-platform through tauri: https://youtu.be/pA08_2xwrD4

I think bringing another Siri/Cortana/Alexa like assistant to the desktop with today’s improvements will be useful but the thing I’ve always struggled with for past assistants is the right way to ensure that it’s not a chatbot (which generative models are good at) but instead something able to effectively and reliable complete common tasks you have (which they’re less good at).

The other thing that is very important imho is the ability to “teach” a new skill or flow that you want the assistant to accomplish. Today I’m playing with that by “watching” what someone does with their commentary and then turning that into data to learn from.

My real desktop based assistant will have “eyes” to see what I’m doing, have far field and near field speech reco, be able to “remember” what I’ve done without me having to explicitly tell it, and be configurable to map certain commands to certain programs with button and mouse control as needed.


Thank you so much for your great work. But I have some trouble to run. Could you please help me?

Python Output: Error initializing Porcupine: Initialization failed: [0] Picovoice Error (code `00000136`) [1] Picovoice Error (code `00000136`) [2] Picovoice Error (code `00000136`)

Python script completed with code: 0

checked several times and surely api key(access key) is correct. And there wasn't any option to change or generate new key. I guess it doesn't work in demo account.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: