Skip to content

RCHI-Lab/voicepilot

Repository files navigation

Code for paper: VoicePilot: Harnessing LLMs as Speech Interfaces for Physically Assistive Robots

Authors: Akhil Padmanabha*, Jessie Yuan*, Janavi Gupta, Zulekha Karachiwalla, Carmel Majidi, Henny Admoni, Zackory Erickson

Hardware:

Instructions to set up interface:

Setup environment, clone repo, and install required dependencies:

conda create -n obienv python=3.12
conda activate obienv
git clone ...
brew install portaudio ffmpeg
pip install -r requirements.txt

Instructions to use interface:

  1. Fill the bowls with the desired foods.
  2. Open two different terminal windows on the laptop
  3. In the first window, run python3 /path/to/voicepilot/obi-main.py
  4. In the second window, run python3 /path/to/voicepilot/obi-chatgpt-voice.py
  5. Say "Hey Obi" into the mic and wait for the beep. After the beep, speak your command to the robot.
  6. Let the robot carry out this instruction. The words "Ready for another command" will play to indicate that the robot is done excecuting the previous command and ready for a new one.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published