The best deal you'll see today is the Google Home for an insanely low $29
Deal available at Best Buy, Walmart, and other spots. Insane low price. The speaker has Google Assistant built in and can control hundreds of third party devices. Use it to make and receive phone calls hands free. Works with Chromecast for streaming.