这是一个基于C++的聊天测试工具,用于测试语音识别和处理能力。该工具会处理cases目录中的音频文件,并将结果输出到output目录。
- Docker(用于构建和运行)
- Bash shell
- 有效的API密钥
sh build_chat_test.sh此脚本将:
- 创建必要的目录结构(cases、output、bin)
- 构建Docker镜像用于编译C++应用
- 提取编译产物到本地bin目录
API_KEY=<your_api_key> sh run_chat_test.sh如果不提供API_KEY环境变量,脚本会提示手动输入。
此脚本将:
- 检查编译产物是否存在
- 验证API密钥是否已设置
- 检查音频测试文件
- 构建运行时Docker容器
- 在Docker容器中运行测试程序
- 结果将保存在output目录中
请确保在cases目录中放入所需的测试音频文件,特别是case_6_xiaoyanxiaoyan.pcm。
测试完成后,可以在output目录中查看输出结果。
demo 使用麦克风测试