# role-bot **Repository Path**: culturedream/role-bot ## Basic Information - **Project Name**: role-bot - **Description**: 这是一个基于开源模型构建的语音交互系统,通过ASR+LLM+TTS实现。低时延,低配置也可运行,支持对话打断。也可以通过GPU加速运行。 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-13 - **Last Updated**: 2025-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 简介 > 语音智能对话助手,通过语音与用户进行自然的对话。 > 项目结合了语音识别 (ASR)、语音活动检测 (VAD)、大语言模型 (LLM) 和语音合成 (TTS) 技术。 > 支持GPU加速,无需GPU也可运行。 ## 技术介绍 - **ASR**: [SenseVoice](https://github.com/FunAudioLLM/SenseVoice) - **VAD**: [silero-vad](https://github.com/snakers4/silero-vad) - **LLM**: [ollama](https://ollama.com/) - **TTS**: -- ## 功能列表 - [x] 基本语音对话功能 - [x] 工具调用 - [ ] 支持语音唤醒 ## 安装教程 ``` python # pynini is required by WeTextProcessing, use conda to install it as it can be executed on all platform. conda install -y -c conda-forge pynini==2.1.5 pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com ```