FoloToy使用步骤:

一、准备阶段
- 硬件准备:
- 确保你拥有一个支持FoloToy的硬件设备,如特定的玩具主板、麦克风、扬声器等。
- 如果你是通过DIY的方式制作FoloToy玩具,那么需要准备好所需的电子元件和工具,如螺丝刀、美工刀等。
- 软件准备:
- 在你的计算机或服务器上安装Docker,因为FoloToy的服务器需要在Docker容器中运行。
- 访问FoloToy的GitHub页面,下载所需的docker-compose.yml文件和其他配置文件。
二、配置阶段
- 克隆服务器代码库:
- 使用Git命令克隆FoloToy的服务器代码库到你的本地计算机或服务器。
- 修改配置文件:
- 打开docker-compose.yml文件,根据你的需求修改服务器配置。
- 在config/roles.json文件中配置你的角色,设置启动文本和提示等。
- 启动Docker容器:
- 在你的计算机或服务器上运行docker-compose up -d命令,启动FoloToy的Docker容器。
- 配置MQTT代理:
- 如果你的环境中需要MQTT代理,可以使用docker-compose-mosquitto.yml文件启动MQTT代理服务。
- 端口映射:
- 确保你的路由器或防火墙已经配置了必要的端口映射,以便外部设备可以访问FoloToy服务器。
- 检查服务器日志:
- 你可以在docker-compose.yml文件中设置LOG_LEVEL来控制日志级别,以便在需要时检查服务器日志。
三、互动阶段
- 连接玩具与服务器:
- 打开玩具的电源,确保玩具已经成功连接到FoloToy服务器。
- 在你的计算机或手机上打开配置页面,设置玩具要连接的WiFi网络、服务器地址和端口号。
- 开始对话:
- 当玩具成功连接到服务器后,你可以通过按下玩具上的按钮开始与FoloToy进行对话。
- 玩具会接收你的语音输入,并将其转换为文本,然后发送到服务器进行处理。
- 服务器会根据你的输入生成回复,并将其转换为语音输出给玩具。
- 切换角色:
- 玩具上通常会有多个按钮,用于切换不同的角色。你可以通过按下相应的按钮来切换角色,并享受不同的对话体验。
- 调试与问题解决:
- 如果在使用过程中遇到问题,你可以检查服务器日志以获取更多信息。
- 你还可以使用FoloToy提供的调试工具来诊断和解决可能出现的问题。
相关文章