# ai-demo **Repository Path**: oszksw/ai-demo ## Basic Information - **Project Name**: ai-demo - **Description**: 在flythings平台上,对接火山引擎大模型,实现语音助手 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-04-18 - **Last Updated**: 2025-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI-DEMO 这是在`FlyThings` Z20/Z21平台上,基于火山引擎大模型在线API,实现的语音助手。 ## 运行截图 ![](screenshot/1.png) ![](screenshot/2.png) ![](screenshot/3.png) ## 如何运行 1. 有一台Z20或者Z21设备,并且有麦克风,扬声器。 2. [安装FlyThings IDE](https://developer.flythings.cn/zh-hans/download.html)。 3. 导入项目,下载程序到设备中。 运行项目前,在src目录下,添加头文件 `config.h` 。 并填写各个部分的`appid`及`token`,这些参数可以在火山引擎里注册后得到(无需付费,有免费的使用额度)。 * ASR 语音识别 https://www.volcengine.com/docs/6561/1354871 * Chat 大模型对话 https://www.volcengine.com/docs/82379/1298454 * TTS 语音合成 https://www.volcengine.com/docs/6561/79817 ```c++ /* * config.h */ #ifndef CONFIG_H_ #define CONFIG_H_ #define ASR_APPID "776xxxxxxxxx" #define ASR_TOKEN "teRWKxauebsrGgZxxxxxxxxxxxxxxxx" #define TTS_APPID "77xxxxxxxxxx" #define TTS_TOKEN "teRWKxauebsrGgZxxxxxxxxxxxxxxxxxx" #define CHAT_MODEL "ep-20250213213057-426lm" //通用deepseek #define CHAT_TOKEN "a5f9cdd6-xxxxxxxxxxxxxxxxxxxxxxxx" #endif /* CONFIG_H_ */ ```