ai-bot-pro / achatbot

An open source chat bot architecture for voice/vision (and multimodal) assistants, local and remote to run; if u run achatbot by yourself, u can learn more, star and fork to contribute~
BSD 3-Clause "New" or "Revised" License
15 stars 2 forks source link

feat: add livekit client, transport, livekit_input_transport_processor, livekit_output_transport_processor and livekit audio bot #73

Closed weedge closed 1 month ago

weedge commented 1 month ago

feat:

LIVEKIT_BOT_NAME=chat-bot ROOM_NAME=bot-room \ python -m unittest test.integration.processors.test_livekit_echo_processor.TestProcessor

LIVEKIT_BOT_NAME=chat-bot \ python -m unittest test.integration.processors.test_livekit_asr_processor.TestASRProcessor

LIVEKIT_BOT_NAME=chat-bot \ ASR_LANG=zn \ ASR_MODEL_NAME_OR_PATH=./models/FunAudioLLM/SenseVoiceSmall \ ASR_VERBOSE=True \ ASR_TAG=sense_voice_asr python -m unittest test.integration.processors.test_livekit_asr_processor.TestASRProcessor

- add base_daily and base_livekit to regisiter room event
- add livekit audio bot
```shell
python -m src.cmd.bots.main -f config/bots/livekit_bot.json

fix: