Can I connect an ESP32-S3 Voice assistant from another network

I am working on a type of personal assistant the needs to be tied into the Home Assistant voice assistant. I need it to use the text to speech at a minimum, but it would be nice if it can access the Voice Assistant pipeline as well remotely.

This is used to give scheduled voice reminders for medications and it works well on the local network, but now I want it to work while connected to my cellphone hotspot or office WiFi.

Can this be done threw NabuCassa? Webhooks? VPN?

I am not sure if this is even possible, thought I know the voice assistant works in the HA app, so I think there should be a way.

Any info would be appreciated.

I see this getting views, but no responses… can someone help with a resource link? Or example code?

Not sure if I am going in the right direction but it seems like WireGuard may be the way to do this if it is possible.

Requires install of the WireGuard Ad-On to the HA server along with some port forwarding on the router.

Next that should be able to connect with the WireGuard Component for ESPHome:

hopefully if I can get that all going I can get at least the TTS working remotely.

1 Like

In looking around more I did find this which looks like it should work, but I am on a Beta waiting list so I don’t know yet.

This seems like it could be very useful to many people if it could be finished and made available.