自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 SDU棋界精灵——硬件程序ESP32实现opus编码

嵌入式音频处理需全局视角:从I2S采集→预处理→编码→网络传输形成完整流水线,任何环节的延时都会累积

2025-06-09 17:30:00 854

原创 SDU棋界精灵——实现硬件程序ESP32的FreeRTOS任务

在本项目(棋界精灵)(基于 ESP32)中,FreeRTOS 任务的实现需结合 ESP-IDF 框架的特性,通过多任务协作管理硬件资源与功能模块。可在 ESP32 平台上基于 FreeRTOS 实现多任务协作,确保语音交互、网络通信、硬件控制等功能的实时性与稳定性。ESP32 的 FreeRTOS 任务实现主要涉及任务创建、任务间通信和资源管理。

2025-06-02 22:24:58 1062

原创 山东大学多核并行计算实验

N体问题是研究多个粒子间相互作用及其运动规律的经典计算问题,广泛应用于天体物理、分子动力学和等离子体物理等领域。由于粒子间相互作用通常呈对数级增长,计算复杂度高、资源消耗大,成为高性能计算中的重要挑战。

2025-05-27 05:15:00 1447

原创 SDU棋界精灵——FunASR语音识别模型

通过灵活的本地部署和远程调用模式,实现了从音频采集到文本输出的全流程支持。其与项目的 WebSocket 通信协议、LLM 模块及 IOT 控制功能深度集成,为智能硬件的语音交互提供了高效的解决方案。开发者可根据硬件算力和网络环境选择合适的模式,快速搭建定制化的语音识别服务。

2025-05-20 17:15:00 866

原创 山东大学计算机图形实验3——三维网格模型显示与处理系统

三维网格模型显示与处理系统:(1)设计一个交互式界面; (2)掌握Obj或off文件的读入; (3)利用给定的数据结构类,建立读入网格模型数据结构; (4)利用OpenGL 类库,对三维模型进行绘制,增加光照明、立体显示等效果; (5)利用OpenGL类库,增加采用鼠标交互方式对三维模型进行旋转、放缩、平 移等操作; (6)实现Laplacian算子对网格进行光顺方法,并观察曲面光顺过程;

2025-05-18 17:00:00 1010

原创 山东大学软件测试实验2——系统功能测试

​给出一个被测试的 Web 应用系统(SUT)。http://211.87.232.162:8080/注:友情链接不用延伸测试。针对被测试的 Web 应用系统进行功能测试,发现其存在的缺陷。​

2025-05-17 16:55:52 1341

原创 SDU棋界精灵——web管理员端设计

登陆注册界面、智能体管理、前往论坛界面同用户端是相同的逻辑和界面。在上一篇csdn博客已经介绍过,本次博客介绍管理员端的模型配置页面、用户管理页面、参数管理页面、OTA管理页面(用户端没有)的实现逻辑和方法。

2025-05-12 09:45:00 1576

原创 SDU棋界精灵——web用户端设计

系统可完整支持设备管理、用户登录注册核心功能,并集成外部论坛链接提升用户体验。

2025-05-05 19:42:13 793

原创 SDU棋界精灵——解码后的wav喂给本地asr

上一篇博客讲述了opus解码,本篇博客讲述实现解码后的 WAV 文件喂给本地 ASR 的核心流程可分为 Opus 解码为 WAV 和 WAV 输入本地 ASR 模型 两个关键步骤。

2025-04-29 08:00:00 665

原创 SDU棋界精灵——opus解码实现

Opus 解码主要用于将 Opus 音频数据转换为 PCM 数据,进而保存为 WAV 文件,以便进行后续的语音识别等操作。核心步骤包括 解码器初始化、逐包解码、PCM 数据收集、WAV 文件封装。解码逻辑在多个 ASR 提供商(云端和本地)中保持一致,确保了代码复用性和稳定性。关键参数(采样率、声道数、帧大小)的配置符合语音识别的标准要求,错误处理和日志机制保障了系统的健壮性。

2025-04-26 17:30:00 970

原创 SDU棋界精灵——opus编码实现

要实现 Opus 编码,需要将音频数据(如 PCM 格式)转换为 Opus 格式。本项目将 WAV 文件(本质上是 PCM 数据封装)转换为 Opus 数据,具体步骤如下:加载音频文件:使用 pydub 库加载 WAV 文件。音频预处理:将音频转换为单声道和 16kHz 采样率初始化 Opus 编码器:使用 opuslib_next 库初始化编码器。按帧处理音频数据:将音频数据按固定帧长分割,并对每一帧进行编码。处理最后一帧:如果最后一帧不足固定帧长,需要补零。编码并存储 Opus 数据

2025-04-23 17:22:41 988

原创 SDU棋界精灵——后端:opus编码依赖安装

opus编码依赖安装

2025-04-21 21:00:00 351

原创 山东大学计算机图形基于openGl的二维卡通动物设计交互系统

设计一个二维卡通动物任务交互设计系统,实现直线,多 边形绘制算法(橡皮筋效果),实现基于鼠标交互的卡通动物设计与绘制。使用 颜色填充与反走样技术对卡通动物外貌以及衣着进行绘制。实现对卡通动物轮廓 的交互控制,点击鼠标左键可以对动物外形和位置进行拖拽移动调整。点击鼠标 右键可以对卡通人物进行放缩等操作。

2025-04-20 19:36:32 880

原创 SDU棋界精灵——后端:调用语音合成edgeTTS框架

该框架是项目中 语音合成(TTS)功能的底层实现模块,基于 Microsoft Edge TTS 服务,提供将文本转换为语音音频的能力,并通过标准化接口与上层业务解耦。本次项目通过 配置文件定义参数 → 模块化 TTS 提供器实现 → 异步任务触发合成 → 格式转换与网络传输 的流程,实现了对 EdgeTTS 的调用。

2025-04-12 01:15:00 1000

豆瓣爬虫爬取电影数据csv

两个文件,movie_data6237条,tb_movie3203条,存储数据种类和格式不太一样

2025-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除