快速搭建 xiao/xiaozhi 环境:5分钟启动你的AI语音助手

发布时间:2026/7/29 21:14:24

快速搭建 xiao/xiaozhi 环境:5分钟启动你的AI语音助手 快速搭建 xiao/xiaozhi 环境5分钟启动你的AI语音助手【免费下载链接】xiaozhiBuild your own AI friend项目地址: https://gitcode.com/gh_mirrors/xiao/xiaozhixiao/xiaozhi是一款能够帮助你构建专属AI朋友的开源项目通过简单的配置即可实现语音交互功能。本文将带你快速完成环境搭建让你在5分钟内拥有自己的AI语音助手。 准备工作在开始搭建前请确保你的系统已安装以下依赖Node.js建议v14Python 3.7Git首先克隆项目仓库到本地git clone https://gitcode.com/gh_mirrors/xiao/xiaozhi cd xiaozhi 后端服务配置1. ASR服务语音识别进入ASR服务目录并安装依赖cd asr-server npm install配置文件位于 asr-server/config.js主要包含以下端口设置asrFrontendPort前端WebSocket端口asrBackendPort后端任务分发端口启动ASR服务node app.js启动成功后会显示ASR前端服务器正在监听端口的提示信息。2. TTS服务语音合成打开新终端进入TTS服务目录并安装依赖cd tts-server npm install配置文件位于 tts-server/config.js主要配置项ttsFrontendPortTTS前端服务端口启动TTS服务node app.js启动成功后会显示TTS 前端服务已启动监听端口的提示信息。3. ASR Worker语音识别处理打开新终端进入ASR Worker目录并安装依赖cd asr-worker pip install -r requirements.txt需要配置环境变量具体变量可参考 asr-worker/README.md然后启动Workerpython app.py 启动与测试当所有服务都成功启动后你可以通过WebSocket连接到相应端口进行测试ASR服务默认端口通过配置文件设置TTS服务默认端口通过配置文件设置测试TTS合成功能可以使用ffplay播放生成的音频ffplay -f s16le -ar 24000 -ac 1 tts.pcm⚙️ 常见问题解决端口冲突如果启动时报端口占用错误可修改对应服务的config.js文件中的端口配置依赖安装失败Node依赖尝试使用npm install --forcePython依赖建议使用虚拟环境并升级pip 总结通过以上步骤你已经成功搭建了xiao/xiaozhi的AI语音助手环境。这个项目包含了完整的语音识别(asr-server/)和语音合成(tts-server/)功能通过简单配置即可实现自然的语音交互体验。如果需要进一步定制可以查看各模块的README文件了解更多高级配置选项。现在开始与你的AI朋友对话吧【免费下载链接】xiaozhiBuild your own AI friend项目地址: https://gitcode.com/gh_mirrors/xiao/xiaozhi创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻