Skip to content
Wire edited this page Nov 24, 2022 · 25 revisions

Welcome to the wire-pod wiki!

What

  • wire-pod is custom voice server software for the Anki (now Digital Dream Labs) Vector. It is an alternative to the official Escape Pod product and does not require any payment to Digital Dream Labs. It works with OSKR, dev, and regular production bots.

How

  • It is all thanks to Digital Dream Labs for open-sourcing the chipper voice server software and for creating Escape Pod in the first place.

  • The Raspberry Pi Escape Pod images contain compiled chipper binaries packed with upx. It was easy to run upx -d on them and to open them up in a hex editor then to take out the pub/priv key combo. Those certificates are now located in ~repo/chipper/epod. This is what allows compatibility with production robots running escape pod software.

  • The community has also played a huge role in fleshing out wire-pod and making it what it is.

Vocabulary

  • chipper - what the voice server itself is called and may be referred to as.

  • vector-cloud or vic-cloud - the program on the robot which makes the request to chipper.

  • intent - when text is transcribed, the software will match it with a set of words to find out what "intent" best matches what was said, so the bot knows exactly what to do. For instance, "good robot" and similar phrases will end up as "intent_imperative_praise".

  • STT - speech-to-text

  • production robots - Vectors that were sold to consumers and were set up like normal.

  • OSKR/dev bots - Vectors that have been unlocked by Anki, DDL, or by a developer who paid for OSKR (open-source kit for robots).

Clone this wiki locally