/chatbot_ros

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

chatbot_ros

License: MIT GitHub release Code Size Last Commit GitHub issues GitHub pull requests Contributors Python Formatter Check

ROS 2 Distro Branch Build status Docker Image Documentation
Humble main Humble Build - -

Table of Contents

  1. Dependencies
  2. Installation
  3. Usage

Dependencies

Installation

Dependencies can be installed using vcstool. Then, you can follow the next steps to install all tools and the chatbot:

$ cd ~/ros2_ws/src
$ git clone https://github.com/mgonzs13/chatbot_ros
$ vcs import < chatbot_ros/dependencies.repos
$ cd ~/ros2_ws
$ rosdep install --from-paths src --ignore-src -r -y
$ pip3 install -r src/llama_ros/requirements.txt
$ pip3 install -r src/whisper_ros/requirements.txt
$ pip3 install -r src/tts_ros/requirements.txt
$ colcon build --cmake-args -DGGML_CUDA=ON

Usage

$ ros2 launch chatbot_bringup chatbot.launch.py