So build your own crappy agent-assistant? In earnest though, I'm certain we'll see a community replacement of Siri by end-of-year if the iPhone permissions model allows it or there's some workaround. IDK what the limitations are here but I'm eagerly awaiting the community to step in where Siri has failed.
Build your own Siri locally and on-device
41–50 of 50 posts
Re: Build your own Siri locally and on-device
#42Re: Build your own Siri locally and on-device
#43I love the idea and I would like to build something like this. But the few attempts i have made using whisper locally has so far been underwhelming. Has anyone gotten results with small whisper models that are good enough for a use case like this? Maybe I've just had a bad microphone.
Of course the smaller models don't work nearly as well and they are often restricted to English. Large works great for me though it does require GPU hardware to be responsive enough, even with faster-whisper or insanely-fast-whisper.
Re: Build your own Siri locally and on-device
#44Does Apple even allow you to replace Siri with another assistant? For the longest time on android, all non-Google assistants were crippled by not being able to listen in the background or use the assistant hardkey, gestures, or shortcuts. I'm not sure if the Google assistant still has privileges others don't, but I wouldn't be surprised in the least.
Part of the problem is the wake word “hey siri” is actually handed by a separate coprocessor (AOP) with the model compiled into the firmware. While anything is technically possible, it isn’t as simple as just letting the google app run in the background since the AP is asleep when any of these gesture happen. You could probably setup the action button on the side to open an assistant, but that’s going to be a less pl…
The training is a lot of work though and requires a lot of material. For Home Assistant's voice preview model they had tens of thousands of volunteers record the "okay nabu" wakeword and even still it doesn't work quite as well as hey siri on Apple devices.
Re: Build your own Siri locally and on-device
#45Earlier quoted context omitted.
Crappy? Dude, Siri at one point couldn't even tell you what today's date was. The bar is on the ground.
I do not know if it is because I have been trained to make simple requests, but there are only a half dozen things I would verbally ask a robot. - time of day - calendar date - weather - set a timer - simple math calculation That’s 90% of the functionality right there.
Re: Build your own Siri locally and on-device
#46Earlier quoted context omitted.
+1 this. Whisper works insanely well. I've been using the medium model as it has yet to mis transcribe anything noticeable, and it's very lightweight. I even converted it to a coreML model so it runs accelerated on apple silicon. It doesn't run *that* much faster than before.. but it ran really fast to begin with. For anyone tinkering, ive had much success with whisper.cpp.
What was the process of converting it like? I assume you then had to write all of the inference code as well?
Re: Build your own Siri locally and on-device
#47Does Apple even allow you to replace Siri with another assistant? For the longest time on android, all non-Google assistants were crippled by not being able to listen in the background or use the assistant hardkey, gestures, or shortcuts. I'm not sure if the Google assistant still has privileges others don't, but I wouldn't be surprised in the least.
Part of the problem is the wake word “hey siri” is actually handed by a separate coprocessor (AOP) with the model compiled into the firmware. While anything is technically possible, it isn’t as simple as just letting the google app run in the background since the AP is asleep when any of these gesture happen. You could probably setup the action button on the side to open an assistant, but that’s going to be a less pl…
[1] https://support.apple.com/en-in/guide/iphone/iph7f242ea2c/io...
Re: Build your own Siri locally and on-device
#48Earlier quoted context omitted.
This summary-like style — with heavy formatting and every (!) paragraph as a bulleted list — drives me nuts tbqh. Especially in lengthy texts, it just looks... noisy, bland, and sometimes confusing.
What's the format you would prefer? We're not using ChatGPT to write and we've experimented with this format. The other articles may have a better format?
We can go into semantics, but that listicle has all the hallmarks of LLM-produced stuff, down the the "Generated Image"-tagged image.
Re: Build your own Siri locally and on-device
#49I love the idea and I would like to build something like this. But the few attempts i have made using whisper locally has so far been underwhelming. Has anyone gotten results with small whisper models that are good enough for a use case like this? Maybe I've just had a bad microphone.
> Maybe I've just had a bad microphone. Yeah, I would definitely double-check your setup. At work we use Whisper to live-transcribe-and-translate all-hands meetings and it works exceptionally well.
Re: Build your own Siri locally and on-device
#50Earlier quoted context omitted.
What's the format you would prefer? We're not using ChatGPT to write and we've experimented with this format. The other articles may have a better format?
> We're not using ChatGPT to write We can go into semantics, but that listicle has all the hallmarks of LLM-produced stuff, down the the "Generated Image"-tagged image.
We used to rely more on ChatGPT but that did not work out (figures!) so now it's a lot of authentic human speech.
So I'm curious when you say it has the hallmarks of LLMs since I also recognise a lot of them but not so much here