Fork me on GitHub

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 33 下一页
  2020年12月22日
摘要: 早期语音质量的评价方式是凭主观的,人们在打通电话之后通过人耳来感知语音质量的好坏。1996年国际ITU组织在ITU-T P.800和P.830建议书开始制订相关的评测标准:MOS(Mean Opinion Score)测试。 它是一种主观测试方法,将用户接听和感知语音质量的行为进行调研和量化,由不同 阅读全文
posted @ 2020-12-22 20:27 虚生 阅读(4465) 评论(0) 推荐(0) 编辑
摘要: 前记: 人生苦短,我用python,python在做一些算法验证和接口验证方面,的确是非常的好用。读取串口经常用到,这里就做个总结,给自己和周围的人做个备忘吧。 函数解析: 初始化串口数据: import serial #Serial takes two parameters: serial dev 阅读全文
posted @ 2020-12-22 20:19 虚生 阅读(2872) 评论(0) 推荐(0) 编辑
  2020年12月18日
摘要: 待补充 阅读全文
posted @ 2020-12-18 17:52 虚生 阅读(340) 评论(0) 推荐(0) 编辑
摘要: FIR的作用和价值 FIR(Finite Impulse Response)滤波器:有限长单位冲激响应滤波器,又称为非递归型滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。因此,FIR滤波器在通信、 阅读全文
posted @ 2020-12-18 17:34 虚生 阅读(936) 评论(0) 推荐(0) 编辑
  2020年12月16日
摘要: 前记: C语言的头文件是嵌入式系统中常用的,也是很多人没有注意的,但是写的很差的,这里给出一个经典的模板,仅供参考。 正文: 经典的格式: /************************************** hello.h product name:c code test module 阅读全文
posted @ 2020-12-16 15:56 虚生 阅读(1257) 评论(0) 推荐(0) 编辑
  2020年11月26日
摘要: 一 前言: python判断bytes是否相等,一般要用到这几种方法:is,==,operator.下面做几个例子让大家看一下. 二 正文: 1 相等方法: test1=b'0xab' test2=b'0xab' if test1 == test2: print("equeal is success 阅读全文
posted @ 2020-11-26 18:13 虚生 阅读(4883) 评论(1) 推荐(0) 编辑
  2020年11月22日
摘要: 一 概念: 元组是有序且不可更改的集合。在 Python 中,元组是用圆括号编写的。 二 使用方法: 1 基本创建: thistuple = ("apple", "banana", "cherry") print(thistuple) 2 访问: thistuple = ("apple", "ban 阅读全文
posted @ 2020-11-22 19:48 虚生 阅读(3599) 评论(0) 推荐(0) 编辑
  2020年11月20日
摘要: 前记: python是一个非常好用的语言,能够帮忙处理很多日常的耗费体力的事情。今天做一个脚本的时候,遇到了python替换的问题,这里就梳理一下知识点吧。 概念: 1.replace() 基本用法:对象.replace(rgExp,replaceText,max) 其中,rgExp和replace 阅读全文
posted @ 2020-11-20 14:10 虚生 阅读(574) 评论(0) 推荐(0) 编辑
  2020年11月19日
摘要: python很多数据都是bytes格式的,经常需要转换成int或者short,笔者实际项目有需求,这里就做个笔记吧。 实例一: bytes转short:(无符号类型) import struct barray = b'\x00\xfe\x4b\x00\x4b\x00' count = len(bar 阅读全文
posted @ 2020-11-19 18:00 虚生 阅读(6192) 评论(0) 推荐(0) 编辑
  2020年11月6日
摘要: 静态链接库的创建 静态链接库其实就相当于压缩包,其内部可以包含多个源文件。但需要注意的是,并非任何一个源文件都可以被加工成静态链接库,其至少需要满足以下 2 个条件: 源文件中只提供可以重复使用的代码,例如函数、设计好的类等,不能包含 main 主函数; 源文件在实现具备模块功能的同时,还要提供访问 阅读全文
posted @ 2020-11-06 11:58 虚生 阅读(536) 评论(0) 推荐(0) 编辑
  2020年11月4日
摘要: 一 前记: c语言中需要用到随机值得时候,每次都自己写,这样太浪费效率了,这次遇到了一个经典的代码,就珍藏起来吧。 二 实例分析: 1 #include <stdio.h> 2 3 int random_number(int min_num, int max_num); 4 5 int main(v 阅读全文
posted @ 2020-11-04 10:54 虚生 阅读(463) 评论(0) 推荐(0) 编辑
  2020年11月2日
摘要: python中在不同类型数据转换方面是有标准库的,使用非常方便。但是在开发中,经常在list中字符转成整形的数据方便遇到问题。这里就记录一下常用的几种方法。 方法一:最基本的方法:通过轮训整个list来实现转换,具体代码如下: # Python3 code to demonstrate # conv 阅读全文
posted @ 2020-11-02 11:42 虚生 阅读(17815) 评论(0) 推荐(0) 编辑
  2020年10月30日
摘要: 一 打开txt的正确方式 一般人会用到怎么快速打开txt,下面分享两种方式: f = open("data.txt","r") #设置文件对象 f.close() #关闭文件 #为了方便,避免忘记close掉这个文件对象,可以用下面这种方式替代 with open('data.txt',"r") a 阅读全文
posted @ 2020-10-30 11:29 虚生 阅读(2910) 评论(0) 推荐(0) 编辑
  2020年10月29日
摘要: 一 python 结构体 * python struct 模块可以用来在存储二进制文件,广泛用在文件系统,网络连接领域。 * 它可以用在c语言和python语言之间的数据的格式转换。 二 Python Struct Functions 这里有5个重要的数据结构模块函数:pack(),unpack() 阅读全文
posted @ 2020-10-29 14:41 虚生 阅读(5305) 评论(0) 推荐(0) 编辑
  2020年10月10日
摘要: 作为一个音频算法工程师,不懂重采样怎么可以呢?这里做一个常用的方法介绍: pcm转wav: ffmpeg -f s16le -ar 8000 -ac 2 -i out.pcm -ar 44100 -ac 2 out.wav 48k重采样到16k: ffmpeg -f s16le -ar 48000 阅读全文
posted @ 2020-10-10 21:35 虚生 阅读(2324) 评论(0) 推荐(0) 编辑
  2020年9月19日
摘要: 一 写在前面的话: 音频算法仿真过程中,本来是一个跑的好好地程序,突然间在mac下就报错了,出现的错误是: ld: symbol(s) not found for architecture x86_64clang: error: linker command failed with exit cod 阅读全文
posted @ 2020-09-19 10:44 虚生 阅读(20593) 评论(0) 推荐(0) 编辑
  2020年8月26日
摘要: 前记 扩声系统为人们的日常文化活动带来很多便捷。但是,声反馈现象作为扩声系统中不可避免的问题,不断产生再生混响,对音频数据的传输造成一定程度的影响,严重时,会引起啸叫现象。尖锐刺耳的啸叫现象会导致音频信号失真,影响听觉效果。 抑制啸叫的方法有很多种,如移频、自适应反馈抑制、陷波等。由于在所有的抑制方 阅读全文
posted @ 2020-08-26 10:04 虚生 阅读(3854) 评论(0) 推荐(0) 编辑
  2020年8月20日
摘要: 一 基本概况 在做基本的c代码测试的时候,经常会遇到gcc做编译,作为一个工程师,不存点模板,每次都是自己写的话,那不是非常的浪费体力,程序员本来就累了。在这上面浪费不少时间,吃力不讨好啊。 保存一些模板,以备不时之需,才是王道啊。 二 具体代码 下面是笔者测试ok的一个基本模板,亲测可用。分享一下 阅读全文
posted @ 2020-08-20 17:51 虚生 阅读(313) 评论(0) 推荐(0) 编辑
  2020年8月8日
摘要: 前记 假如你经常在会议室使用话筒开会或者在封闭空间中使用麦克风喊话,没说话的时候就有阵阵的呼啸声迎面而来,让你的美好的心情顿时严小云散了,没错,这就是音频中常说的啸叫。音频啸叫是声学中的一个经常遇到的问题,也是非常棘手的问题,作为一个音频方案团队,我们是要好好地研究一下它了。希望用我们的算法,让它消 阅读全文
posted @ 2020-08-08 21:49 虚生 阅读(3547) 评论(0) 推荐(0) 编辑
  2020年8月7日
摘要: 问题出在哪儿? 做音频算法很多年,使用matlab的历史也是十年多了,可是在mac下使用matlab倒是第一次,基本熟悉了之后,顺杆丝滑啊。要比在windows下好用多了,不过,中间遇到了一些问题,还是花了一些时间去解决的,解决问题的过程中,居然发现很少人在mac下使用matlab,资料真少啊。这里 阅读全文
posted @ 2020-08-07 13:50 虚生 阅读(2191) 评论(2) 推荐(0) 编辑
  2020年8月6日
摘要: 许久没有遇到的问题 C语言真是博大精深,越使用它,就越发感觉到它的威力和恐怖,最近在做算法的时候,遇到了一个强转的错误,把人折腾的够受,这次要好好梳理一下了,希望下次不能再犯此类的问题。 强制转换 强转是一个code中常用的做法,但是稍不留神,就会陷入算法失灵的境地,面对几十万行的代码,找到其中一个 阅读全文
posted @ 2020-08-06 10:43 虚生 阅读(1799) 评论(0) 推荐(0) 编辑
  2020年8月5日
摘要: 1、变量bai类型不同 float属于单du精度zhi型浮点数据。 double属于双精度型浮点数据。 2、指数范围不同 float的指数范围为-127~128。 double而double的指数范围为-1023~1024 3、表达式指数位不同 float的表达式为1bit(符号位)+8bits(指 阅读全文
posted @ 2020-08-05 20:09 虚生 阅读(4291) 评论(0) 推荐(0) 编辑
  2020年7月22日
摘要: 概述 这些年随着智能化产品的广泛应用,各种新型音频产品也层出不穷,在这个古老的领域,传统的回声消除方案一般是功耗高,成本非常高,集成性差。无法满足新产品新市场对回声消除的低成本低功耗个性化需求等特点,鉴于此,本团队花费了不少时间来研究回声消除。并成功的推出了满足市场需求的个性化音频回声消除方案。 方 阅读全文
posted @ 2020-07-22 21:07 虚生 阅读(1498) 评论(1) 推荐(0) 编辑
  2020年7月21日
摘要: 为什么是小型方案公司? 方案公司的说白了就是帮助第三方厂家把产品做出来。从中收取部分的研发费用及提成。方案公司的存在意义,帮助企业节省成本,降低研发风险,不用雇佣那么多人去研发一个新产品,特别是对中小企业,方案公司是一个无法绕过去的存在。 业务模式 在方案公司做了几年时间,基本上摸清楚了行业的状况和 阅读全文
posted @ 2020-07-21 20:42 虚生 阅读(532) 评论(1) 推荐(0) 编辑
  2020年7月14日
摘要: 什么才是好的回声消除效果 个人的理解:好的回声消除算法,要满足两个条件:一个是回声确实被消除了,另外一个是麦克风采集到音频信号不能被消除,常见的就是人的声音信号。这个算法只是提供了一种方法,具体的产品,要根据产品的外形,使用场景和做参数调试的。同样使用一种算法,笔者对比过市面上不少产品,性能差距的不 阅读全文
posted @ 2020-07-14 21:27 虚生 阅读(1371) 评论(0) 推荐(0) 编辑
  2020年7月11日
摘要: 概述 随着物联网市场的广泛发展,蓝牙在整个社会中扮演者越来越重要的地位。从刚开始的简单文件传输,到目前可以传输高清的音频数据,可以这么说,蓝牙在这些年的进步是神速的。随着设备的无线化和智能化的普及,蓝牙传输音频已经成为市场的一个刚需。针对各种蓝牙音频传输的特殊化需求,我们在这方面也做了不少研发。 方 阅读全文
posted @ 2020-07-11 20:10 虚生 阅读(1328) 评论(0) 推荐(0) 编辑
  2020年7月5日
摘要: 一个平淡的午后 在打车往机场飞奔的路上,无意间和快车师傅闲聊了起来,没想到,该师傅还是有故事的人。该师傅的年纪比较大了,一看就是六十左右的人了。黝黑的皮肤,花白的头发,一看就是长期被生活拖累得无力的人。聊着聊着,师傅就打开了话匣子,让我意想不到的是,师傅平静略带幽默的背后,居然隐藏着那么跌宕起伏的经 阅读全文
posted @ 2020-07-05 21:20 虚生 阅读(213) 评论(0) 推荐(0) 编辑
  2020年6月30日
摘要: 回声消除的基本概念 回音消除(Acoustic Echo Cancelling)是透过音波干扰方式消除麦克风与喇叭因空气产生回受路径(feedback path)而产生的杂音。通俗一点来说,回声消除就是为了消除机器自身发出的声音,不影响外界传递过去的声音。 如在双工通话的场景中,来自远端的经过扬声器 阅读全文
posted @ 2020-06-30 20:34 虚生 阅读(3115) 评论(0) 推荐(0) 编辑
  2020年6月29日
摘要: 为什么要做智能硬件 百度也好,搜狗也好,360也好,这些传统的互联网公司的老板都不是神,而是人,他们在时代的洪流中,也有是选错的方向。本来是为了流量焦虑的他们,都是一股脑的押宝到了智能硬件上,来抢占流量的入口。 当初这些公司选择押注智能硬件,哪怕是不惜花重金去补贴市场。理由无非只有一个,就是要截获流 阅读全文
posted @ 2020-06-29 20:35 虚生 阅读(306) 评论(0) 推荐(1) 编辑
  2020年6月28日
摘要: 苹果XR手机的音频 苹果XR算是苹果手机历史上一个里程碑的型号了,是苹果憋了两年的大招,连苹果9的称号就不要了。直接是X。说明苹果对它给予的希望很大。作为一个音频算法工程师,一直想体验一下XR的音频特色。之所以最近才写关于它的测评,一方面是项目需要,另外一个方面也是凑巧最近这个手机玩的比较多,有一些 阅读全文
posted @ 2020-06-28 09:08 虚生 阅读(6726) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 33 下一页