# ailinker **Repository Path**: deakinhwang/ailinker ## Basic Information - **Project Name**: ailinker - **Description**: AI硬件同后端连接应用及功能测试 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-21 - **Last Updated**: 2024-08-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AiLinker ## AI硬件测试 ### 目录架构 * audio_vad.py * common # 通用包目录 * config #应用配置文件 * config.py * examples # 参考examples目录 * fft_demo.py * README.md * scripts #相关测试脚本目录 * server.py * requirements.txt * tests # 单元测试 ## 软件安装 ### 2.1系统软件安装 软件运行在Linux系统,我们的测试系统环境为ubuntu22.04,建议初学者使用相同版本, 其它Linux发行版也可参考本文档安装相关依赖。 #### 安装rabbitmq server * sudo apt install rabbitmq-server * 配置rabbitmq服务: ``` sudo rabbitmqctl add_user user 123456 sudo rabbitmqctl set_permissions -p / user ".*" ".*" ".*" sudo rabbitmqctl set_user_tags user administrator ``` #### 安装依赖软件 ``` sudo apt install libopus sudo apt install ffmpeg ``` ### 2.2 安装AILINKER * 安装python虚拟环境,建议使用conda, [conda安装参考](https://conda.io/projects/conda/en/latest/user-guide/install/index.html) * 安装Ailinker后端服务 ``` git clone https://github.com/AiLinker/AiLinker cd Ailinker python -m pip install -r requirements.txt ``` ## 运行 ### 运行rabbitmq服务 1.确保rabbitmq服务器启动 ``` sudo service rabbitmq-server status ``` ### 运行ailinker 激活安装好依赖的python环境,运行相关应用文件 创建tmep目录和其子目录 mkdir -p temp/asr ## 测试工具 ### 音频录制 python ws_server.py ### fft测试 python fft_demo.py config/config.json ## 版本更新 ### v0.2.32 * 更新了asr单次请求数据大小