![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
声学
文章平均质量分 78
智能音箱设计
这个作者很懒,什么都没留下…
展开
-
100行代码撸一个语音对话助手
前言之前在CSDN上看到有人用python调用语音api接口实现一个语音对话机器人的功能,于是依葫芦画瓢,按照方法用python撸了一个语音对话助手,并成功在一个linux 智能音箱上应用并实现播报效果。现把当时的思路和实现代码梳理一遍,准备在树莓派上在这个代码的基础上拓展一下应用。1. 准备工作首先该代码是基于python3 编写,主要是因为如百度、科大讯飞、图灵等各SDK应用商提供了便捷的python api接口,并且对python 的支持非常友好,仅需几行代码即可调用其相关的语音AI功能,比自己原创 2022-02-14 23:05:47 · 3827 阅读 · 0 评论 -
REW声学测试(六):信号与测量
REW声学测试(4):信号与测量为了理解可以使用REW进行的测量,对了解测量原理是有帮助的。本主题概述了信号和测量的基础知识,并解释了如何生成REW中的各种图形,以及它们如何与我们所测量的内容相关。信号、采样率和分辨率首先要了解在进行声学测量时的信号。我们感兴趣的信号是通过麦克风或声压计记录的声音。声压在麦克风/仪表中产生电信号,由声卡捕获。声卡测量输入端的电平。每次测量都称为样本。采样频率由采样率控制,REW支持44.1kHz或48kHz的采样率,这意味着声卡每秒在其输入端捕获44100或48000翻译 2022-02-10 22:11:10 · 3468 阅读 · 0 评论 -
REW声学测试(五):测试所需设备
REW声学测试(3):测试所需设备REW声学测试需要的设备有麦克风、声卡、声级计、测试音箱、测试电脑及连接线。麦克风声学测试需要有设备能采集测试信号。该设备有以下几个选择方案:带有校准文件的USB麦克风。这种麦克风可用于低频或全量程测量。如果校准文件也有REW识别格式的灵敏度数据,它也可以作为一个校准过的声级计使用。推荐使用MiniDSP UMIK-1,其校准数据在REW内可识别。带有线模拟输出的声级计。推荐型号Radio Shack,该型号的模拟版本和数字版本均适合静音室内的声学测量工作原创 2022-01-10 22:37:33 · 2980 阅读 · 1 评论 -
REW声学测试(四):REW的测试原理
REW声学测试(2):REW测试原理测试信号REW采用对数正弦扫频测试方法。对数扫描信号是一个从低频信号开始,其频率按对数形式稳定增加到高频的信号。使扫频对数化的是频率增加的速率,它需要固定的倍频程时间(例如,扫频从20Hz到40Hz的时间与从40Hz到80Hz的时间相同)。测试原理为了进行测量,我们需要一个声源(扬声器或低音扬声器)和一个麦克风(部分声级计的麦克风也可以当测试麦克风使用)。扫频信号从声源发出,麦克风接收从声源直接发出的扫频信号,同时也会接收到房间反射的声波。2.1 传递函数当麦原创 2021-02-22 20:19:15 · 5710 阅读 · 1 评论 -
REW声学测试(三):生成测试信号
REW有一个信号发生器模块Generator,可以生成测试所需要的音频信号。生成界面中可选择需要生成的信号类型、频率范围、振幅、通道数及比特数。保存的信号为wav格式。信号发生器可以生成以下几种类型的信号:正弦信号(Sine Wave):可选择是否包含谐波失真。方波信号(Square Wave):可选择占空比(duty cycle)。双音信号(Dual Tone):可选择信号格式为 SMPTE、DIN、CCIF 及自定义。CEA-2010 爆破音(CEA-2010 Burst):可选择6.5个循原创 2020-12-20 19:24:49 · 4397 阅读 · 1 评论 -
REW声学测试(二):离线测试
在智能音箱扬声器测试的时候,由于智能音箱有独立的芯片模块,因此将待测设备连接到测试系统是不实际的。通常是使用智能音箱的蓝牙模块连接测试系统的蓝牙模块进行信号播放,但是demo阶段的智能音箱有可能没有蓝牙模块,在这些情况下,可以通过将REW的测试信号保存为wav文件,使用adb命令导入,使用aplay/tinyplay命令播放该测试信号,然后可以在REW中导入录到的信号以生成新的测试曲线。这就是REW的离线测试功能。1. 测试扫频信号测试扫频信号(measurement sweep signal)是R原创 2020-12-20 18:35:17 · 2543 阅读 · 0 评论