杰理701N可视化SDK之EQ在线调试

news2025/2/25 19:13:12

杰理701N可视化SDK EQ在线调试

  • 准备工具
  • 声学调音步骤
  • 软件导入stream.bin
  • 在线调试功能蓝牙连接失败问题

杰理JL701N可视化SDK工具中支持在线调试EQ, 对EQ进行实时调整, 可以更方便地控制和塑造声音改善或定制声音效果. EQ即均衡器(Equalizer, 简称EQ), 是一种音效处理工具, 它允许用户增强或衰减音频信号中的特定频率范围, 以改善音质或创造特定的音色. 本篇演示了如何使用可视化工具进行EQ的在线调试

准备工具

  1. 调试样机, 一般需要音腔密封性良好的机器
  2. 推荐使用带蓝牙功能的电脑(调试的电脑使用蓝牙连接在线调试样机)
  3. 调试的电脑安装了杰理可视化配置工具

声学调音步骤

  1. 使能音频在线调试功能
    在调试前需要耳机打开在线调音功能, 在可视化工具进入项目主界面选择“板级配置”, 使能在线调音功能. 如下图推荐使用蓝牙连接的方式进行调音, 这样可以保证调音时候不需要将串口线拉出, 可以保证腔体密封性良好, 确保调音结果的准确性
    使能在线调音功能
  2. 耳机开机并进入可发现可连接配对状态
  3. 调试电脑使用蓝牙无线连接配对上耳机, 并确认电脑蓝牙SPP输出传出端口
    一般可以在电脑蓝牙设置->”更多蓝牙设置”->”COM端口”可以找到电脑SPP端口号
    找到SPP端口号
  4. 开始调音
    调音电脑打开可视化工具, 在主页选择”调试”->”样机调音”. 进入样机调音界面
    进入样机调音
    进入之后点击连接前面找到的SPP COM端口号, 如图连接COM12, 若连接不成功, 则需要确认在线调试功能是否打开或联系软件发布人员软件内加入在线调试功能代码
    连接SPP端口
    连接成功后点击读取配置
    读取配置
    选择音频流程, 调节对应音频流程的EQ, 下图为调节蓝牙音频中的EQ
    选择蓝牙音乐EQ
    进入EQ调试界面, 设备播放音乐, 当EQ参数有发生变化的时候, 会自动同步到耳机中, 耳机可以在线试听到调节了EQ之后的音效
    EQ调试
    EQ调试结束之后将最后调试好的结果选择保存或另存
    保存stream.bin
    在对应保存路径会保存下一个stream.bin文件, 将此文件传回给软件开发人员将参数写入发布软件中
    生成stream.bin

软件导入stream.bin

软件开发人员收到声学调试好的stream.bin, 将stream.bin导入到工程中, 进入项目工程, 选择”调试”->”导入stream.bin”
导入stream.bin
在导入弹出的合并stream.bin界面中, 选择覆盖使用调试好的stream.bin的内容, 点击完成, 即可导入调试好的EQ音效
合并stream.bin
合并完成检查音频流程EQ节点是否完成更改

在线调试功能蓝牙连接失败问题

旧SDK的patch 打开了可视化工具中的AI配置之后, 在线调试功能打开可能会有SPP连接失败的问题, 可以参考下面的流程做修改:

  1. 在spp_online_db.c中加入相关函数
    加入函数1
  2. 在multi_protocol_common.c添加声明和函数
    加入函数2
  3. 在multi_protocol_common_callback_init()函数中添加代码
    加入代码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1477458.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ConcurrentHashMap的演进:从Java 8之前到Java 17的实现原理深度剖析

目录 一、引言二、Java 8之前的ConcurrentHashMap1、内部结构与初始化2、Segment类3、并发控制4、扩容与重哈希5、总结 三、Java 8中的ConcurrentHashMap1、数据结构2、并发控制2.1. CAS操作2.2. synchronized同步块 3、哈希计算与定位4、扩容与重哈希5、总结 四、Java 17中的C…

【计算机图形学】Where2Act: From Pixels to Actions for Articulated 3D Objects

文章目录 1.论文做了件什么事儿2. 论文为什么要做这件事3. 介绍Introduction4. 相关工作预测语义表达推理几何和物体属性从被动观察中学习Affordance从交互中学习感知 5. 问题陈述6. 方法6.1 网络模块主干特征提取器可运动性评分模块运动建议模块运动评分模块 6.2 训练数据收集…

深入解剖指针(6)

个人主页(找往期文章包括但不限于本期文章中不懂的知识点):我要学编程(ಥ_ಥ)-CSDN博客 目录 二维数组 指针运算笔试题解析 接着上篇文章的题目(所有的代码运行环境若无特殊说明,则都是VS2022,x64环境下…

公益src | 一次简单的验证码绕过

本文由掌控安全学院 -好好好 投稿 1、在漏洞平台,公益SRC上,找一个网站,找到登录处 2、抓包,发现密码明文,放到Repeater,多次Go,发现没有验证码,也不限制次数 &…

CBAM注意力机制详解(附pytorch复现)

简介 论文原址:1807.06521.pdf (arxiv.org) CBAM(Convolutional Block Attention Module)是一种卷积神经网络模块,旨在通过引入注意力机制来提升网络的表示能力。CBAM包含两个顺序子模块:通道注意力模块和空间注意力…

视频拉流推流技术梳理

概况 视频的整个流程主要分为推流和拉流 摄像头场景: 摄像头捕捉视频画面,推流到服务器,服务器分发到CDN, 客户端从CDN地址拉流,客户端进行播放 直播场景: 主播通过手机,电脑等客户端&…

强化学习(六)时序差分

时序差分(TD)是强化学习的核心,其是蒙特卡罗(MC)和动态规划(DP)的结合。 1、TD 预测 TD 和 MC 都是利用经验来解决预测问题。一种非平稳环境的一般访问蒙特卡罗方法是 V ( S t ) ← V ( S t …

力扣-H指数

问题 给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。 根据维基百科上 h 指数的定义:h 代表“高引用次数” ,一名科研人员的 h 指数 是指他(她&#xff09…

android开发平台,Java+性能优化+APP开发+NDK+跨平台技术

开头 通常作为一个Android APP开发者,我们并不关心Android的源代码实现,不过随着Android开发者越来越多,企业在筛选Android程序员时越来越看中一个程序员对于Android底层的理解和思考,这里的底层主要就是Android Framewok中各个组…

【Linux深入剖析】再续环境变量 | 进程地址空间

📙 作者简介 :RO-BERRY 📗 学习方向:致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 📒 日后方向 : 偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持 目录 1.环境变量再续1.1 和…

图书管理系统(使用IO流实现数据的读取和写入)--version4.0

目录 一、项目要求: 二、项目环境 三、项目使用的知识点 四、项目代码 五、项目运行结果 六、项目难点分析 图书管理系统--versions1.0: 图书管理系统--versions1.0-CSDN博客文章浏览阅读981次,点赞29次,收藏17次。本文使用…

Encoding, Encryption, Tokenization 傻傻分不清楚

Encoding, Encryption, Tokenization 傻傻分不清楚 本文转自 公众号 ByteByteGo,如有侵权,请联系,立即删除 今天来聊聊编码 (Encoding), 加密 (Encryption) 和 令牌化 (Tokenization) 的区别。 编码、加密和标记化是三种不同的流程&#xff…

游泳耳机哪个牌子质量好?4大高口碑产品推荐入手

游泳耳机作为一种专业的水上音频装备,能够使游泳者在游泳过程中享受音乐的同时保持安全和舒适。随着科技的发展,市面上涌现出许多品牌和型号的游泳耳机,但是其中哪个牌子的质量更好呢?下面这篇文章将为大家介绍四大热门口碑产品&a…

项目流程图

实现便利店自助付款项目 服务器: 1、并发服务器(多进程、多线程、IO多路复用) 2、SQL数据库的创建和使用(增删改查) 3、以模块化编写项目代码,按照不同模块编写.h/.c文件 客户端: 1、QT客户端界…

dolphinscheduler伪集群部署教程

文章目录 前言一、配置免密登录1. 配置root用户免密登录2. 创建用户2.1 创建dolphinscheduler用户2.2 配置dolphinscheduler用户免密登录2.3 退出dolphinscheduler用户 二、安装准备1. 安装条件2. 安装jdk3. 安装MySQL4. 安装zookeeper4.1 zookeeper单机部署4.1.1 zookeeper3.1…

js 手写深拷贝方法

文章目录 一、深拷贝实现代码二、代码讲解2.1 obj.constructor(obj)2.2 防止循环引用 手写一个深拷贝是我们常见的面试题,在实现过程中我们需要考虑的类型很多,包括对象、数组、函数、日期等。以下就是深拷贝实现逻辑 一、深拷贝实现代码 const origin…

扫码看视频的效果怎么做?在电脑上制作视频活码只需3步

怎么做扫码看视频的效果呢?通过二维码来储存视频并用来做展示用途,是现在很常见的一种二维码应用类型,这种方式可以有效的提升内容的快速传播,而且用户体验也比较好。 那么如何通过视频二维码生成器的功能来制作自己的二维码图片…

提升媒体文字质量:常见错误及改进措施解析

在现代媒体出版中,文字质量直接影响着信息的传递效率和准确性。近期,中国产业报协会全国行业报质检办公室对中央及国家机关主管的84家行业报纸进行了质量检查,发现了一系列共性的文字使用错误。本文旨在深入探讨这些错误,并提出改…

Springboot中ApplicationContextInitializer的使用及源码分析

文章目录 一、认识ApplicationContextInitializer1、ApplicationContextInitializer的作用2、认识ApplicationContextInitializer接口3、ApplicationContextInitializer的常用用法(1)注册BeanFactoryPostProcessor(2)注册Applicat…

关于StartAI本地部署相关问题解答

很多小伙伴们都有接入自己本地SD的需求,对此小编整理了一些相关问题~ 一、本地部署相关条件 对于想要本地部署的小伙伴要了解,相对于使用StartAI试用引擎本地部署更加考验电脑硬件配置备噢~ 流畅使用要nvidia显卡,6g以上显存(最…