[BETA] HubVoice - A Local Voice Assistant with Optional AI and Music Player

@Royski give the new zip on Dropbox a try. Much better error handling, it should tell us what's going on.

Copy everything to your HubVoiceSat folder, reflash and run HubVoiceSatSetup.exe

hubvoice-sat-2026.04.03.1-release.zip

1 Like

@bptworld

Just tried again, not much more info for you though :frowning:
The light lights up when I say the wake word, then it just spins and doesn't stop.

Time Level Tag Message
17:30:37 [W] [component:422] debug set Warning flag: unspecified
17:30:38 [E] [voice_assistant:548] No API client connected
17:30:38 [W] [component:462] debug cleared Warning flag
17:30:41 [I] [safe_mode:071] Boot seems successful; resetting boot loop counter
17:30:56 [E] [voice_assistant:548] No API client connected

@Royski , give me two screenshots just like my examples here...


@bptworld Sure here you go. Odd that it shows unknown, but online.

1 Like

On the HubVoice PC, test API port reachability:
PowerShell: Test-NetConnection 192.168.1.96 -Port 6054

Also, show me what this gives you:
http://127.0.0.1:8080/health

Here you go matey

{"ok": true, "status": "online", "queue_depth": 0, "voice_assistant": {}, "scheduler": {"timers": [], "alarms": [], "timer_count": 0, "alarm_count": 0}}

1 Like

Please run these commands in PowerShell on the HubVoice PC and send me the output:

  1. Current Windows user:
    whoami
  2. Runtime health:
    Invoke-WebRequest -UseBasicParsing http://127.0.0.1:8080/health | Select-Object -ExpandProperty Content
  3. Runtime satellites endpoint:
    Invoke-WebRequest -UseBasicParsing http://127.0.0.1:8080/satellites | Select-Object -ExpandProperty Content
  4. Satellites file runtime should be using:
    Get-Content "$env:LOCALAPPDATA\HubVoiceSat\satellites.csv"
  5. Restart runtime and check health again:
    powershell -NoProfile -ExecutionPolicy Bypass -File "C:\HubVoice\restart-runtime.ps1" -ShutdownAll
    Invoke-WebRequest -UseBasicParsing http://127.0.0.1:8080/health | Select-Object -ExpandProperty Content

Here you go

@Royski , thanks for the info! I think I got it now. Try the new zip on Dropbox... hubvoice-sat-2026.04.05.1-release.zip

Thanks

1 Like

New version on HPM

Beta-12:

  • Added chat-gpt as an AI option

@jrvisconti - Let me know how it goes

Could you advise on what the recommended specification is for the always on Windows machine.?
I'd prefer a Ubuntu solution as I already have a headless server up and working for my Chanels DVR.

Doesn't need much, for specifics I'd have no idea. I use a no name mini-pc off of Amazon for about $300 that also runs my Blue-iris server.

This is the second request for a Linux port. Definitely something to look into I guess.

Hey @bptworld ,

Ok so I updated but now have a different issue, the device is still not getting registered.
As a just in case, I made sure the required ports were opened on my UDM Pro firewall settings, but sadly no change, and there is no device being entered in the satellites.csv :frowning:

BTW, just to be 100%, I take it this is my PCs IP which go in these fields right? Obs not the Hubitat one though :+1:

First thing that I see in your screenshot... you're not on the latest version.

Should be:
image

  • Download again from Dropbox.
  • Unzip into (or copy all files) C:\HubVoiceSat
  • Then double click the HubVoiceSatSetup.exe

Thats just a screenshot from above, unrelated.
I am on the right one I was just being lazy with screenshots :slight_smile:

One thing I did notice, as I have ChatGPT was there wasn't any settings in the app, after I had updated. So I removed and reinstalled on HE< hence the change in App ID :+1:So now I have CGPT - ACE!!

1 Like

Click 'open' and show me what you get

image

{
	"ok": true,
	"service": "HubVoiceSat runtime",
	"port": 8080,
	"queue_depth": 0,
	"last_action": "idle",
	"last_error": "",
	"last_transcript": "",
	"command_mode": "fast",
	"voice_assistant": {},
	"scheduler": {
		"timers": [],
		"alarms": [],
		"timer_count": 0,
		"alarm_count": 0
	}
}

Is there any reason it shows 8080 instead of 6054?

@Royski , I was able to reproduce it here. I think I finally fixed it.

New build on Dropbox...

hubvoice-sat-2026.04.06.2-release.zip

  • Bunch of under the hood changes
  • New button, Debug. Launches new page for of data that we can use to debug most issues
  • Downloadable json debug file to share
  • Lots of Music updates to the FPH sat-1's.
2 Likes

Will give it a go as soon as I can :+1:

Thanks , I'll keep my fingers crossed for a future Linux port...I don't really want another always on PC running. I'm trying to reduce my hub count :grin: