Skip to content

Releases: kercre123/WirePod

WirePod v1.2.13

01 Oct 18:51
Compare
Choose a tag to compare
  • Add section to play audio file on robot (courtesy of @F4310)
  • Update dev vic-cloud so it uses /data/data/server_config.json, and doesn't remount the FS as rw on my CFW

If you have updated and the web interface looks the same as before (pre-1.2) or if you are running into issues with API configuration, press CTRL+SHIFT+R (CMD+SHIFT+R on Mac) in the browser to reload all of the page elements.

Targets

  • Windows (10/11, maybe 7)
    • WirePodInstaller-v1.2.13.exe
  • macOS (11 and above)
    • WirePod-v1.2.13.dmg
  • Android (4.4 and above)
    • WirePod-1.2.13.apk
  • Debian/Ubuntu (Debian Jessie> and Ubuntu 16.04>)
    • wirepod_amd64-v1.2.13.deb (most computers)
    • wirepod_armhf-v1.2.13.deb (SBCs like Raspberry Pi with either 32-bit or 64-bit OS)
    • wirepod_arm64-v1.2.13.deb (SBCs with 64-bit OS. Required for Raspberry Pi 5.)

WirePod v1.2.12

02 Sep 20:43
Compare
Choose a tag to compare
  • Actually use gpt-4o-mini by default
  • Fix OpenAI voice bug

Changes done by @AshMartian (thank you!):

  • Add robot battery indicator(s) in the web interface
    • Not totally accurate or always up-to-date due to robot limitations
    • Includes Vector face GIF showing the status of data retrieval
  • Little BLE fixes
  • Fix spelling of Celsius in robot settings

If you have updated and the web interface looks the same as before (pre-1.2) or if you are running into issues with API configuration, press CTRL+SHIFT+R (CMD+SHIFT+R on Mac) in the browser to reload all of the page elements.

Targets

  • Windows (10/11, maybe 7)
    • WirePodInstaller-v1.2.12.exe
  • macOS (11 and above)
    • WirePod-v1.2.12.dmg
  • Android (4.4 and above)
    • WirePod-1.2.12.apk
  • Debian/Ubuntu (Debian Jessie> and Ubuntu 16.04>)
    • wirepod_amd64-v1.2.12.deb (most computers)
    • wirepod_armhf-v1.2.12.deb (SBCs like Raspberry Pi with either 32-bit or 64-bit OS)
    • wirepod_arm64-v1.2.12.deb (SBCs with 64-bit OS. Required for Raspberry Pi 5.)

WirePod v1.2.11

02 Aug 17:16
Compare
Choose a tag to compare
  • Use gpt-4o-mini by default
  • Update Fyne

If you have updated and the web interface looks the same as before (pre-1.2) or if you are running into issues with API configuration, press CTRL+SHIFT+R (CMD+SHIFT+R on Mac) in the browser to reload all of the page elements.

Targets

  • Windows (10/11, maybe 7)
    • WirePodInstaller-v1.2.11.exe
  • macOS (11 and above)
    • WirePod-v1.2.11.dmg
  • Android (4.4 and above)
    • WirePod-1.2.11.apk
  • Debian/Ubuntu (Debian Jessie> and Ubuntu 16.04>)
    • wirepod_amd64-v1.2.11.deb (most computers)
    • wirepod_armhf-v1.2.11.deb (SBCs like Raspberry Pi with either 32-bit or 64-bit OS)
    • wirepod_arm64-v1.2.11.deb (SBCs with 64-bit OS. Required for Raspberry Pi 5.)

WirePod v1.2.10

29 Jul 23:37
Compare
Choose a tag to compare
  • Modify prompt a bit to make it continue conversations more (again)

If you have updated and the web interface looks the same as before (pre-1.2) or if you are running into issues with API configuration, press CTRL+SHIFT+R (CMD+SHIFT+R on Mac) in the browser to reload all of the page elements.

Targets

  • Windows (10/11, maybe 7)
    • WirePodInstaller-v1.2.10.exe
  • macOS (11 and above)
    • WirePod-v1.2.10.dmg
  • Android (4.4 and above)
    • WirePod-1.2.10.apk
  • Debian/Ubuntu (Debian Jessie> and Ubuntu 16.04>)
    • wirepod_amd64-v1.2.10.deb (most computers)
    • wirepod_armhf-v1.2.10.deb (SBCs like Raspberry Pi with either 32-bit or 64-bit OS)
    • wirepod_arm64-v1.2.10.deb (SBCs with 64-bit OS. Required for Raspberry Pi 5.)

WirePod v1.2.9

29 Jul 06:23
Compare
Choose a tag to compare
  • Fix prompt bug
  • Modify prompt a bit to make it continue conversations more

If you have updated and the web interface looks the same as before (pre-1.2) or if you are running into issues with API configuration, press CTRL+SHIFT+R (CMD+SHIFT+R on Mac) in the browser to reload all of the page elements.

Targets

  • Windows (10/11, maybe 7)
    • WirePodInstaller-v1.2.9.exe
  • macOS (11 and above)
    • WirePod-v1.2.9.dmg
  • Android (4.4 and above)
    • WirePod-1.2.9.apk
  • Debian/Ubuntu (Debian Jessie> and Ubuntu 16.04>)
    • wirepod_amd64-v1.2.9.deb (most computers)
    • wirepod_armhf-v1.2.9.deb (SBCs like Raspberry Pi with either 32-bit or 64-bit OS)
    • wirepod_arm64-v1.2.9.deb (SBCs with 64-bit OS. Required for Raspberry Pi 5.)

WirePod v1.2.8

28 Jul 07:04
Compare
Choose a tag to compare
  • Continuous conversations are possible now! To enable this, check Enable conversations via "I have a question" in the Knowledge Graph section of Server Settings.
    • Using "I have a question" essentially places him into a conversation mode. The LLM will end it whenever the user requests it or if it feels like it is necessary. wire-pod overrides the usual knowledge graph response system, so LLM commands (animations during the response) happen.
    • "Let's talk" and "conversation mode" have been added in as keyphrases for knowledge graph, so they are equivalent to the user saying "I have a question"
    • Conversations do not work with intent-graph (saying something like "Hey Vector, what is 5 times 6?"). The initial request has to go through knowledge graph. The dialogue goes like this:
      • User: "Hey Vector, let's talk"
      • Vector: "Ready!" <ding>
      • User: "What is the meaning of life?"
      • Vector: "42. What do you think?"
      • Vector: "Ready!" <ding>
      • User: "<a stupid human answer>"
      • Vector: "Eh, I don't care, I'm a robot." <conversation ends, as directed by the LLM>
  • The response from the LLM can be interrupted by touching Vector's touch sensor or by saying the wake word.
  • There is a new checkbox in Server Settings which lets you use an OpenAI voice with English, rather than just non-English languages.
  • There is now a Delete Saved Chats link in Server Settings (this was there at some point but I accidentally got rid of it).
  • Custom intents now allow for basic Lua scripting. Check the wiki for more details.
  • I experimented with a different mDNS library (pion/mdns). It seems more reliable on weird ISP-provided routers, but Vector sometimes loses connection. I think it's down to his old avahi-daemon. zeroconf is still being used.
  • Knowledge Graph and Weather API configuration settings have been taken out of the initial setup page. I was tired of updating two HTML and JS files whenever I added a knowledge graph-related feature.

If you have updated and the web interface looks the same as before (pre-1.2) or if you are running into issues with API configuration, press CTRL+SHIFT+R (CMD+SHIFT+R on Mac) in the browser to reload all of the page elements.

Targets

  • Windows (10/11, maybe 7)
    • WirePodInstaller-v1.2.8.exe
  • macOS (11 and above)
    • WirePod-v1.2.8.dmg
  • Android (4.4 and above)
    • WirePod-1.2.8.apk
  • Debian/Ubuntu (Debian Jessie> and Ubuntu 16.04>)
    • wirepod_amd64-v1.2.8.deb (most computers)
    • wirepod_armhf-v1.2.8.deb (SBCs like Raspberry Pi with either 32-bit or 64-bit OS)
    • wirepod_arm64-v1.2.8.deb (SBCs with 64-bit OS. Required for Raspberry Pi 5.)

WirePod v1.2.7

23 Jul 22:51
Compare
Choose a tag to compare
  • Fix web interface icons
  • Add Dutch language support (courtesy of @bliteknight)
  • Little interface touchups

If you have updated and the web interface looks the same as before (pre-1.2) or if you are running into issues with API configuration, press CTRL+SHIFT+R (CMD+SHIFT+R on Mac) in the browser to reload all of the page elements.

Targets

  • Windows (10/11, maybe 7)
    • WirePodInstaller-v1.2.7.exe
  • macOS (11 and above)
    • WirePod-v1.2.7.dmg
  • Android (4.4 and above)
    • WirePod-1.2.7.apk
  • Debian/Ubuntu (Debian Jessie> and Ubuntu 16.04>)
    • wirepod_amd64-v1.2.7.deb (most computers)
    • wirepod_armhf-v1.2.7.deb (SBCs like Raspberry Pi with either 32-bit or 64-bit OS)
    • wirepod_arm64-v1.2.7.deb (SBCs with 64-bit OS. Required for Raspberry Pi 5.)

WirePod v1.2.6

27 Jun 19:33
Compare
Choose a tag to compare
WirePod v1.2.6 Pre-release
Pre-release
  • Don't write debug files for OpenAI voice

Targets

  • Windows (10/11, maybe 7)
    • WirePodInstaller-v1.2.6.exe
  • macOS (11 and above)
    • WirePod-v1.2.6.dmg
  • Android (4.4 and above)
    • WirePod-1.2.6.apk
  • Debian/Ubuntu (Debian Jessie> and Ubuntu 16.04>)
    • wirepod_amd64-v1.2.6.deb (most computers)
    • wirepod_armhf-v1.2.6.deb (SBCs like Raspberry Pi with either 32-bit or 64-bit OS)
    • wirepod_arm64-v1.2.6.deb (SBCs with 64-bit OS. Required for Raspberry Pi 5.)

WirePod v1.2.5

27 Jun 15:11
Compare
Choose a tag to compare
  • For actual STT processing, don't use high-pass-filtered data.
    • The filtered data works very well with the VAD, but VOSK sometimes detects it as silence

If you have updated and the web interface looks the same as before (pre-1.2), do CTRL+SHIFT+R (CMD+SHIFT+R on Mac) in the browser to reload all of the page elements. The browser likes to cache the old elements.

Targets

  • Windows (10/11, maybe 7)
    • WirePodInstaller-v1.2.4.exe
  • macOS (11 and above)
    • WirePod-v1.2.5.dmg
  • Android (4.4 and above)
    • WirePod-1.2.5.apk
  • Debian/Ubuntu (Debian Jessie> and Ubuntu 16.04>)
    • wirepod_amd64-v1.2.5.deb (most computers)
    • wirepod_armhf-v1.2.5.deb (SBCs like Raspberry Pi with either 32-bit or 64-bit OS)
    • wirepod_arm64-v1.2.5.deb (SBCs with 64-bit OS. Required for Raspberry Pi 5.)

WirePod v1.2.4

27 Jun 07:22
Compare
Choose a tag to compare
  • If OpenAI is the knowledge graph provider and the STT language isn't English, an OpenAI voice will be used on Vector rather than his normal voice - so he can respond in that language.
    • Voice in configurable in server settings (Server Settings -> Knowledge Graph)
  • Add high-pass filter to mic data
    • This makes VAD far more reliable and resilient against background noise
    • Makes VAD work better when the user is quiet/far away

Targets

  • Windows (10/11, maybe 7)
    • WirePodInstaller-v1.2.4.exe
  • macOS (11 and above)
    • WirePod-v1.2.4.dmg
  • Android (4.4 and above)
    • WirePod-1.2.4.apk
  • Debian/Ubuntu (Debian Jessie> and Ubuntu 16.04>)
    • wirepod_amd64-v1.2.4.deb (most computers)
    • wirepod_armhf-v1.2.4.deb (SBCs like Raspberry Pi with either 32-bit or 64-bit OS)
    • wirepod_arm64-v1.2.4.deb (SBCs with 64-bit OS. Required for Raspberry Pi 5.)