Absolutely not! Some apps require some kind of cable provider for activation, but the vast majority do not. If you want to receiver your local antenna channels, you'll have to either connect an antenna to your Roku TV or get a paid cable or streaming service that provides them.
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee.