- 博客(10)
- 收藏
- 关注
原创 语音信号基础
它的目标是将原始的语音信号转换成一种更高级的表示方式,这个表示方式能够捕捉到声音的某些特性,对声音分类或声音的其他应用具有重要意义。数字信号处理(Digital Signal Processing,简称DSP)是处理现实中的物理信号,例如声音、光照、温度等,得到我们需要的信息或者进行适当控制的一门技术。值得注意的是,数字信号处理是一个相当庞大和复杂的领域,涉及的技术和方法远超上述所列。物理声学是研究声波产生、传播和接收的物理学科,它是理论物理的一部分,并具有广泛的应用。
2024-03-17 10:15:09
1415
1
原创 语音识别入门
语音识别的一般流程为根据输入的语音,提取语音特征,通过解码器融合训练好的语言模型和声学模型,得到最终的词序列结果。字典的作用是根据声学模型识别出来的音素(汉语中一般为声韵母),来找到对应的汉字(词)或者单词,用来在声学模型和语言模型建立桥梁,将两者联系起来。
2024-03-16 16:30:37
3086
1
原创 虚析构函数和纯虚析构函数作用和区别
虚析构函数用于在继承层次结构中正确释放资源。当基类指针指向派生类对象时,使用虚析构函数可以确保调用正确的析构函数,以避免资源泄漏。纯虚析构函数是一个纯虚函数,它没有实现,但是在基类中声明。纯虚析构函数的存在强制派生类提供它自己的析构函数的实现。在C++中,虚析构函数和纯虚析构函数都与多态和继承相关。让我们分别看一下它们的作用,并使用具体的代码来说明。纯虚析构函数的存在主要是为了表明这个类是一个抽象基类,不能被实例化。类的析构函数被声明为虚析构函数。的析构函数,然后调用。的析构函数,然后调用。
2023-11-20 19:45:04
118
2
原创 常见的运算符重载用法及示例
运算符重载是C++中的一项功能,允许用户自定义类的对象使用标准运算符(如+、-、*等)。通过运算符重载,你可以定义类对象之间的操作,使其更符合对象的语义。下面来讲讲比较常见的这六种运算符重载作用及代码示例,其它未在本文中讲过的运算符重载也应该可以通过学习本文自己推导出来。
2023-11-19 00:15:00
1692
原创 私有继承、保护继承和公共继承区别
派生类可以访问基类的公有和保护成员,但在外部无法直接访问派生类的公有成员和保护成员。派生类可以访问基类的公有和保护成员,但在外部无法直接访问派生类的公有成员和保护成员。派生类可以访问基类的公有和保护成员,但不能直接访问基类的私有成员。这些区别反映了不同继承方式对派生类成员访问权限的影响。
2023-11-18 00:06:01
112
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人