RAI is a multi-vendor agent framework for robotics, utilizing Langchain and ROS 2 tools to perform complex actions, defined scenarios, free interface execution, log summaries, voice interaction and more.
Is your feature request related to a problem? Please describe.
RAI depends on multiple packages. Some of them should be optional
Describe the solution you'd like
Plan:
rai_asr
This module depends on
openai-whisper (for local asr)
torch&torchaudio for silero vad
Most of the cuda packages come from torch installation.
While openai-whisper could be optional, silero vad (or any vad) is required.
One of the solutions would be to use onnx runtime for the silero vad https://github.com/snakers4/silero-vad
Is your feature request related to a problem? Please describe. RAI depends on multiple packages. Some of them should be optional
Describe the solution you'd like Plan:
rai_asr
This module depends on