South Park Season Premier Sets Off Everyone's Amazon Echo
maxim.com
maxim.com
There's a documentary on how they make each show "a la carte" each week, and never missed its deadline except once, but it's often been a close call of just a few minutes.
Edit: "6 Days to Air: The Making of South Park"
They haven't been free for years.
http://southpark.cc.com/full-episodes/s13e04-eat-pray-queef#...
Perhaps they're blocked in the US?
It's no big deal when the worst case scenario is being served up a search result you don't need or listening to a song you didn't request, but you definitely wouldn't want to link voice recognition tech up to anything non-reversible like a stock trade or the lock on your front door.
From https://arxiv.org/pdf/1708.09537.pdf
> DolphinAttack ... modulates voice commands on ultrasonic carriers ... to achieve inaudibility. By leveraging the nonlinearity of the microphone circuits the modulated ... commands can be successfully demodulated
And <tangential rant> it shouldn't be mandatory. If I want Cortana or Siri or Alexa, let me download and install it. Don't FTLOG integrate it so deeply into an operating system that it's all but impossible to avoid </tangential rant>
I still don't understand why these companies cannot let us choose a name for our listening devices. Computers can be named, phones too.
This comes with a set of constraints:
Certain activation phrases are more catchy than others, with hard consonant sounds and enough length for the alg to grab on to. Allowing users to pick any name opens this up to a high false positive rate, where the device would 'respond' to arbitrary inputs rather than specifically its name when called.
Training models on new trigger words and then deploying them back down to the device is in its infancy, and voice detection has a long way to go (another example of this is the difficulty around responding to a specific person's voice, with its signature sounds etc). I could see this happening in the future as the tech improves.
Voice recognition takes more CPU power than the devices have, especially if you are trying to prolong battery life, and I think the more complex commands are relayed to a server instead of parsed locally.
https://www.amazon.com/GOMPHOCARPUS-PHYSPCARPUS-PLANT-HAIRY-...
Other comments indicate the assistant names are hard coded in ASICs but they certainly don't have to be.