语音识别 — 特征提取 MFCC 和 PLP

16 篇文章 8 订阅
订阅专栏

一、说明

        语音识别是一种技术,通过计算机和软件系统,将人们的口头语言转换为计算机可读的文本或命令。它使用语音信号处理算法来识别和理解人类语言,并将其转换为计算机可处理的格式。语音识别技术被广泛应用于许多领域,如语音助手、语音控制、语音翻译、语音搜索、电话自动接听等。

二、基本问题提出

回到语音识别,我们的目标是根据声学和语言模型找到与音频对应的最佳单词序列。

为了创建声学模型,我们的观察X由一系列声学特征向量(x₁,x₂,x₃,...)表示。在上一篇文章中,我们了解了人们如何表达和感知语音。在本文中,我们将讨论如何从我们学到的内容中提取音频特征。

三、语音识别要求

让我们首先定义 ASR(自动语音识别器)中特征提取的一些要求。给定一个音频片段,我们使用 25ms 宽的滑动窗口来提取音频特征。

这个 25 毫秒的宽度足以让我们捕获足够的信息,但这个框架内的特征应该保持相对静止。如果我们用 3 部手机每秒说 4 个单词,并且每个电话将细分为 3 个阶段,那么每秒有 36 个状态或每个状态 28 毫秒。所以 25ms 窗口大约是正确的。

语境在言语中非常重要。发音根据电话前后的发音而变化。每个滑动窗口相距约10毫秒,因此我们可以捕获帧之间的动态以捕获适当的上下文。

音高因人而异。然而,这对识别他/她说的话几乎没有作用。F0 与音高有关。它在语音识别中没有价值,应将其删除。更重要的是共振峰F1,F2,F3,...对于那些在遵循这些条款方面有问题的人,我们建议您先阅读 上一篇文章。

我们还希望提取的特征能够对扬声器是谁以及环境中的噪音具有鲁棒性。此外,像任何 ML 问题一样,我们希望提取的特征独立于其他特征。开发模型和使用独立特征训练这些模型更容易。

一种流行的音频特征提取方法是梅尔频率倒谱系数 (MFCC),它具有 39 个特征。特征计数足够小,足以迫使我们学习音频信息。12个参数与频率幅度有关。它为我们提供了足够的频率通道来分析音频。

下面是提取 MFCC 特征的流程。

主要目标是:

  • 删除声带激励 (F0) — 音高信息。
  • 使提取的特征独立。
  • 适应人类感知声音响度和频率的方式。
  • 捕获手机的动态(上下文)。

四、梅尔频率倒谱系数

        让我们一次介绍一个步骤。

模数转换

A/D 转换对音频剪辑进行采样并对内容进行数字化,即将模拟信号转换为离散空间。通常使用8或16 kHz的采样频率。

预加重

预加重可提高高频中的能量。对于元音等浊音段,较低频率的能量高于较高频率。这称为频谱倾斜,与声门源(声带如何产生声音)有关。提高高频能量使更高共振峰中的信息更容易被声学模型获得。这提高了手机检测的准确性。对于人类来说,当我们听不到这些高频声音时,我们开始出现听力问题。此外,噪声具有很高的频率。在工程领域,我们使用预加重使系统不易受到以后过程中引入的噪声的影响。对于某些应用程序,我们只需要在最后撤消提升即可。

预加重使用滤波器来提升更高的频率。以下是关于如何增强高频信号的前后信号。

朱拉夫斯基和马丁,图。9.9

窗口

窗口化涉及将音频波形切成滑动帧。

但我们不能只是在框架的边缘把它砍掉。突然下降的振幅会产生很多噪声,这些噪声出现在高频中。要对音频进行切片,振幅应在帧边缘附近逐渐下降。

假设 w 是应用于时域中原始音频剪辑的窗口。

w的一些替代方案是汉明窗和汉宁窗。下图显示了如何使用这些窗口斩断正弦波形。如图所示,对于汉明和汉宁窗口,振幅在边缘附近下降。(汉明窗的边缘有轻微的突然下降,而汉宁窗则没有。

w 的相应方程为:

右上方是时域中的声波。它主要仅由两个频率组成。如图所示,与矩形窗口相比,汉明和汉宁的斩波框架可以更好地保持原始频率信息,噪声更少。

源右上:由两个频率组成的信号

离散傅里叶变换 (DFT)

接下来,我们应用DFT提取频域中的信息。

梅尔过滤器组

如上一篇文章所述,设备测量与我们的听觉感知不同。对于人类来说,感知的响度会根据频率而变化。此外,感知频率分辨率随着频率的增加而降低。即人类对更高的频率不太敏感。左图显示了 Mel 刻度如何将测量的频率映射到我们在频率分辨率背景下感知的频率。

所有这些映射都是非线性的。在特征提取中,我们应用三角带通滤波器来隐藏频率信息以模仿人类的感知。

首先,我们对DFT的输出进行平方。这反映了每个频率(x[k]²)的语音功率,我们称之为DFT功率谱。我们应用这些三角形梅尔尺度滤波器组将其转换为梅尔尺度功率谱。每个梅尔级功率谱槽的输出表示其覆盖的多个频段的能量。此映射称为梅尔分箱。插槽 m 的精确方程为:

Trainang角带通在较高频率下较宽,以反映人类的听力,而在高频下灵敏度较低。具体来说,它在 1000 Hz 以下线性间隔,然后以对数方式转动。

所有这些努力都试图模仿我们耳朵中的基底膜如何感知声音的振动。出生时,基底膜在耳蜗内有大约15,000根毛发。下图显示了这些毛发的频率响应。因此,下面的曲线形状响应只是由 Mel 滤波器组中的三角形近似。

我们模仿我们的耳朵如何通过这些头发感知声音。简而言之,它由使用 Mel 过滤组的三角形滤波器建模。

日志

梅尔滤波器组输出功率谱。人类对高能量下的微小能量变化不如低能量水平下的微小变化敏感。事实上,它是对数的。因此,我们的下一步将从 Mel 过滤器组的输出中删除日志。这也减少了对语音识别不重要的声学变体。接下来,我们需要解决另外两个要求。首先,我们需要删除 F0 信息(音高),并使提取的特征独立于其他特征。

倒谱 — IDFT

下面是语音产生的模型。

我们的发音控制声道的形状。源过滤器模型将声带产生的振动与我们的发音产生的过滤器相结合。声门源波形将通过声道的形状在不同频率下被抑制或放大。

Cepstrum 是单词“spectrum”中前 4 个字母的反面。我们的下一步是计算分离声门源和过滤器的倒谱。图(a)是光谱,其中y轴是幅度。图(b)取了量级的对数。仔细观察,波浪在 8 到 1000 之间波动约 2000 次。实际上,每 8 个单位波动约 1000 次。这大约是125赫兹 - 声带的源振动。

保罗·泰勒〔2008〕

如观察所示,对数频谱(下面的第一张图)由与电话(第二张图)和音高(第三张图)相关的信息组成。第二个图中的峰值标识区分电话的共振峰。但是我们如何将它们分开呢?

回想一下,时域或频域中的周期在变换后是反转的。

回想一下,音高信息在频域中的周期很短。我们可以应用傅里叶逆变换将螺距信息与共振峰分离。如下图所示,音高信息将显示在中间和右侧。中间的峰值实际上对应于F0,手机相关信息将位于最左侧。

这是另一个可视化效果。左图上的实线是频域中的信号。它由虚线绘制的电话信息和音高信息组成。在IDFT(逆离散傅里叶变换)之后,具有1/T周期的音高信息被转换为右侧T附近的峰值。

因此,对于语音识别,我们只需要最左侧的系数并丢弃其他系数。事实上,MFCC 只取前 12 个倒谱值。还有另一个与这 12 个系数相关的重要属性。对数功率谱是真实且对称的。它的反DFT等效于离散余弦变换(DCT)。

DCT 是一种正交变换。在数学上,变换会产生不相关的特征。因此,MFCC 功能高度不相关。在 ML 中,这使我们的模型更容易建模和训练。如果我们使用多元高斯分布对这些参数进行建模,则协方差矩阵中的所有非对角线值都将为零。在数学上,此阶段的输出为

以下是倒谱 12 个倒谱系数的可视化。

动态要素(增量)

MFCC 有 39 个功能。我们最终确定了 12 个,其余的是什么。第 13 个参数是每帧中的能量。它可以帮助我们识别手机。

在发音中,上下文和动态信息很重要。止动闭合和释放等衔接可以通过共振峰过渡来识别。表征随时间变化的功能可提供电话的上下文信息。另外 13 个值计算下面的增量值 dt)。它测量从上一帧到下一帧的特征变化。这是特征的一阶导数。

最后 13 个参数是 dt) 从最后一帧到下一帧的动态变化。它充当 ct) 的二阶导数。

因此,39 个 MFCC 特征参数是 12 个倒谱系数加上能量项。然后我们还有 2 个对应于增量和双精度增量值的集合。

倒谱均值和方差归一化

接下来,我们可以执行特征规范化。我们用其均值归一化特征,并将其除以其方差。均值和方差是使用单个语句中所有帧的特征值 j 计算的。这使我们能够调整值以对抗每个记录中的变体。

但是,如果音频剪辑很短,这可能不可靠。相反,我们可以根据说话人甚至整个训练数据集计算平均值和方差值。这种类型的功能规范化将有效地取消前面所做的预加重。这就是我们提取MFCC特征的方式。最后要注意的是,MFCC对噪声的抵抗力不是很强。

五、感知线性预测 (PLP)

PLP与MFCC非常相似。受听觉感知的激励,它使用相等响度预加重和立方根压缩而不是对数压缩。

它还使用线性回归来最终确定倒谱系数。PLP具有稍好的精度和稍好的噪声鲁棒性。但也有人认为MFCC是一个安全的选择。在本系列中,当我们说提取 MFCC 特征时,我们也可以提取 PLP 特征。

六、后记

        ML 为问题域构建模型。对于复杂的问题,这是非常困难的,并且该方法通常非常启发式。有时,人们认为我们正在入侵系统。本文中的特征提取方法在很大程度上依赖于实证结果和观察结果。随着深度学习的引入,我们可以用更少的黑客攻击来训练复杂的模型。但是,某些概念对于 DL 语音识别仍然有效且重要。

        下一个:为了更深入地了解语音识别,我们需要详细研究两种 ML 算法。

语音识别-特征提取:概述
u013250861的博客
06-16 2004
语音识别的第一步就是语音特征提取,语音信号是在人体中肺. 喉. 声道等器官构成的语音产生系统中产生的,它是一个高度不平稳的信号,它的幅度谱和功率谱也随着时间不停的变化,但是在足够短的时间内,其频谱特征相当平稳,因此在进行语音分析时,我们多采用分帧的方式进行短时分析,查看多篇文章中,使用帧长为25ms,帧移为10ms的方式进行分帧,并且计算出每帧内的功率谱进行其他的操作。功率谱在一些特征提取技术中得到应用,比如MFCC. Fbank,查询多篇文章,了解了几种被广泛应用个的特征提取技术,他们的特性不同也就决定了
传统语音识别介绍【二】—— 特征提取
u011590738的博客
06-23 3965
(1) 线性预测系数(LPC),线性预测分析是模拟人类的发声原理,通过分析声道短管级联的模型得到的。假设系统的传递函数跟全极点的数字滤波器是相似的,通常用 12一16个极点就可以描述语音信号的特征。所以对于 n 时刻的语音信号, 我们可以用之前时刻的信号的线性组合近似的模拟。然后计算语音信号的采样值和线性预测的采样值,并让这两者之间达到均方的误差(MSE)最小,就可以得到 LPC 。(2) 感知线性预测(PLP),PLP 是一种基于听觉模型的特征参数。该参数是一种等效于 LPC 的特征,也是全极点模型预测多
语音信号中的特征提取
热门推荐
boat_lee的博客
04-18 18万+
本文介绍了语音处理中常用到的语音特征的生物和物理含义,并给出了提取方法,主要包括响度,音高,基频,MFCC,共振峰,声门波,短时能量,过零率,短时幅度,语速,停顿,等等
什么是窗函数?
sinat_36420785的博客
09-25 2万+
本文转自https://zhuanlan.zhihu.com/p/24318554   主要内容包括: 1. 为什么要加窗函数; 2. 窗函数的定义; 3. 窗函数的时频域特征; 4. 加窗函数的原则; 5. 模态测试所用窗函数; 6. 窗函数带来的影响。   1. 为什么要加窗 每次FFT变换只能对有限长度的时域数据进行变换,因此,需要对时域信号进行信号截断。即使是周期信号...
语音识别之语音特征提取
Ivy9808的博客
04-03 5855
语音识别的第一步就是语音特征提取,语音信号是在人体中肺、喉、声道等器官构成的语音产生系统中产生的,它是一个高度不平稳的信号,它的幅度谱和功率谱也随着时间不停的变化,但是在足够短的时间内,其频谱特征相当平稳,因此在进行语音分析时,我们多采用分帧的方式进行短时分析,查看多篇文章中,使用帧长为25ms,帧移为10ms的方式进行分帧,并且计算出每帧内的功率谱进行其他的操作。功率谱在一些特征提取技术中得到应用,比如MFCC、Fbank,查询多篇文章,了解了几种被广泛应用个的特征提取技术,他们的特性不同也就决定了他们有
AI大语音(四)——MFCC特征提取(深度解析)
aibigtruth的博客
08-12 5622
点击上方“AI大道理”,选择“置顶”公众号 —————— 1 特征提取流程 在语音识别和话者识别方面,最常用到的语音特征就是梅尔倒谱系数(Mel-scaleFrequency Cepstral Coefficients,简称MFCC)。 MFCC提取过程包括预处理、快速傅里叶变换、Mei滤波器组、对数运算、离散余弦变换、动态特征提取等步骤。 2 快速傅里叶变换 快速傅里叶变换即利用计算机计算离散傅里叶变换(DFT)的高效、快速计算方法的统称,简称FFT。 FFT不是Fas...
Python 语音识别系列-实战学习-语音识别特征提取
最新发布
weixin_44733966的博客
04-28 2584
语音识别特征提取是语音处理中的一个重要环节,其主要任务是将连续的时域语音信号转换为连续的特征向量,以便于后续的语音识别和语音处理任务。在特征提取阶段,这些特征向量能够捕捉到语音信号中的关键信息,如音调、音色和音节等。时域特征提取:包括自相关函数、方差、峰值等。频域特征提取:如傅里叶变换、快速傅里叶变换、波束傅里叶变换等。时频域特征提取:包括短时傅里叶变换、波形分解、时频图等。高级特征提取:涉及语言模型、语音模型、语音合成等。在具体实践中,语音特征提取的方法和技梅尔频率倒谱系数 (MFCC)
倒谱分析与mfcc系数--倒谱计算与显示_机器学习语音识别中的特征提取MFCC和PLP...
06-11
倒谱分析和MFCC都是机器学习语音识别中的常用特征提取方法。倒谱分析是一种用于分析信号频率特征的方法,它将信号...在机器学习语音识别中,倒谱分析和MFCC通常是首选的特征提取方法,而PLP在某些情况下也会被使用。
MFCC.rar_c 语音识别_c语音识别_语音_语音识别 mfcc_语音识别C++
09-19
语音识别系统中,MFCC特征与其他技术(如PLP,PERCLOS等)结合使用,可以提高识别率。这些特征被输入到机器学习模型(如支持向量机、神经网络等)中进行训练,模型通过学习这些特征来识别不同的语音命令或词汇。 ...
Khasi语音识别MFCC与PLP特征的隐马尔可夫模型比较
实验涵盖了梅尔频率倒谱系数(MFCC)、感知线性预测(PLP)、线性预测倒谱系数(LPCC)、线性预测系数(LPC)和线性预测反射系数(LPREFC)等多种特征提取方法。通过对比这些特征在静态、增量和加速度维度下的性能,发现MFCC和...
语音特征提取和识别
04-12
本文意在讲解语音识别的方法,主要包括语音特征提取(Mel频率倒谱系数的提取),softmax分类器进行四分类,数据库为京剧。
语音特征提取
01-10
用matlab提取语音信号的特征频率,语言matlab代码程序
语音特征提取工具
10-30
本文件可以进行一些基本的语音特征提取。比如MGDCC、一些相位信息,还包括语谱图提取的信息。
语音识别包括语音的特征提取、端点检测的程序
04-11
这是语音识别的几个程序,包括语音的特征提取、端点检测的程序。 工程文件列表: dtw112.m 2.03 kB ENFRAME.M 2.02 kB vad.m 2.37 kB yiuyinchuli.m 544.00 B yuyin.m 904.00 B lpcc.m 1.37 kB mfcc1.m 1.23 kB 基音112。3.m 757.00 B 等
语音特征提取语音识别的关键技术
AI天才研究院
01-25 2042
1.背景介绍 语音特征提取语音识别系统中的关键技术,它的目的是从语音信号中提取出与语言相关的特征信息,以便于后续的语音识别和语音处理任务。在这篇文章中,我们将从以下几个方面进行深入探讨: 背景介绍 核心概念与联系 核心算法原理和具体操作步骤以及数学模型公式详细讲解 具体最佳实践:代码实例和详细解释说明 实际应用场景 工具和资源推荐 总结:未来发展趋势与挑战 附录:常见问题与解答 1. ...
Kaldi语音识别技术(五) ----- 特征提取
yxn4065的博客
02-14 3389
人通过声道产生声音,声道的shape决定了发出怎样的声音。声道的shape包括舌头,牙齿等。如果我们可以准确的知道这个形状,那么我们就可以对产生的音素(phoneme)进行准确的描述。声道的形状在语音短时功率谱的包络中显示出来。而MFCC就是一种准确描述这个包络的一种特征。所谓特征提取,也就是提取语音信号中有助于理解语言内容的部分而丢弃掉其它的东西(比如背景噪音和情绪等等)。MFCC。
语音的特征提取
weixin_45965693的博客
10-21 733
如何根据音频信号提取 MFCC 和 FBank 特征
语音识别特征提取
hsb1132的专栏
01-12 1522
1.因为语音信号不是平稳信号(均值方差等统计特征随时间变化),所以需要将信号分切成很多短的小范围内平稳的信号段(到音素级别),也就是分帧,常用的帧长为 25ms,帧移是10ms,前后帧重叠会使前后帧的统计特征不至于变化太大。分帧是用窗口函数与原信号相乘,但时域相乘到了频域是卷积,窗口函数如果用矩形窗则会因为矩形信号频谱有比较大的旁瓣而造成频率泄漏,所以一般用旁瓣小的汉明窗。 采样时频率分辨...
写文章

热门文章

  • Ubuntu系统如何连接WiFi 96314
  • Ubuntu知识: 文件压缩和解压?(zip指令) 64234
  • halcon知识:常见三种模板匹配方法总结 37993
  • 【机器学习】了解 AUC - ROC 曲线 37259
  • 【docker知识】从容器中如何访问到宿主机 34887

分类专栏

  • AI原理和python实现 付费 146篇
  • 博弈论和游戏开发 付费 9篇
  • 3D图形渲染和OpenGL编程 付费 91篇
  • ROS1和ROS2高级编程 付费 214篇
  • Halcon高级应用 付费 47篇
  • Halcon中级实践 付费 55篇
  • NLP到ChatGPT专题 付费 210篇
  • 时间序列和数据分析 付费 69篇
  • Pytorch和项目实践 付费 42篇
  • 神经网络和深度学习专栏 付费 146篇
  • 数学建模 付费 50篇
  • BOOST C++ 付费 126篇
  • 强化学习和对抗网络 付费 50篇
  • 人工智能综合 付费 918篇
  • 数字图形和图像处理 付费 43篇
  • Linux操作系统 7篇
  • 扩散模型 7篇
  • 数据结构 2篇
  • 图像处理技术 4篇
  • 代数模型 1篇
  • OpenGL和3D游戏渲染 2篇
  • 人工智能 26篇
  • 统计学模型 32篇
  • 计算机图形学 2篇
  • AI数学原理 7篇
  • GNN-图形网络 11篇
  • 基础代数模型 7篇
  • 大数据分析 8篇
  • 控制论 8篇
  • 数据分析 11篇
  • RNN 3篇
  • 深度学习 13篇
  • 最优规划问题 1篇
  • 强化学习 8篇
  • 自然语言大模型 13篇
  • 变分原理和对抗网络 12篇
  • 傅里叶分析 10篇
  • 杂文和仓储 1篇
  • 神经网络 5篇
  • 机器学习专栏 65篇
  • TensorFlow_2.14 12篇
  • javascript 2篇
  • 卡尔曼滤波 2篇
  • 量子计算 2篇
  • NLP高级和ChatGPT 49篇
  • Qt5和python实验 36篇
  • 未分类文章 15篇
  • 网上信息挖掘 13篇
  • 神经网络建模 4篇
  • python指南和应用 116篇
  • OpenCV 7篇
  • 深度学习和计算机视觉 37篇
  • 数学视野 24篇
  • 几何建模专栏 6篇
  • 通用双曲几何 10篇
  • 计算几何 12篇
  • 射影几何和slam基础 19篇
  • 语音处理 16篇
  • 基础理论 52篇
  • 操作系统和协议 19篇
  • 模式识别 10篇
  • 时间序列 13篇
  • 统计学习法 30篇
  • 精算师之路 8篇
  • 贝叶斯理论 11篇
  • Halcon资料汇编 28篇
  • python-pygame 3篇
  • 语音编程 9篇
  • 环境配置 31篇
  • ROS资源和工业机器人 5篇
  • sklearn专栏 4篇
  • docker 34篇
  • Ubuntu 27篇
  • AI相关安装-程序出错改出 2篇
  • C#栏目 28篇
  • 树莓派 3篇
  • UI界面和数据可视化 43篇
  • pytorch 3篇

最新评论

  • ROS2系列知识【2】:win10上安装ROS2

    无水先生: 还是那句话,在window上用ros不如虚拟机+ubantu+ros好,这是我的常识结果。

  • ROS2系列知识【2】:win10上安装ROS2

    heitong_fu: 安装成功后,ROS2初始化环境报错 call D:\ROS2\ros2-windows\setup.bat [connext_cmake_module] Warning: The location at which Connext was found when the workspace was built [[C:\Program Files\rti_connext_dds-5.3.1]] does not point to a valid directory, and the NDDSHOME environment variable has not been set. Support for Connext will not be available. 为什么还要安装rti connext dds,这还不是开源的表情包

  • ROS2系列知识【2】:win10上安装ROS2

    无水先生: 巧克力不好使,还是建议WMware

  • ROS2系列知识【2】:win10上安装ROS2

    heitong_fu: Unable to connect to source 'https://aka.ms/ros/public' 这个安装源连接不,科学上网也不行

  • ML 系列:机器学习和深度学习的深层次总结(08)—欠拟合、过拟合,正确拟合

    征途黯然.: 表情包This ML系列机器学习和深度学习的深层次总结08欠拟合过拟合正确拟合 article is very inspiring, and I've learned a lot of new things.

最新文章

  • 【GT240X】如何在 Linux 中格式化磁盘
  • Linux 文件系统
  • 使用 C 或 C++ 开发 Python库(02)
2024
10月 21篇
09月 19篇
08月 35篇
07月 40篇
06月 40篇
05月 51篇
04月 61篇
03月 70篇
02月 61篇
01月 70篇
2023年963篇
2022年441篇
2021年110篇
2020年5篇

目录

目录

分类专栏

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无水先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家玻璃钢人像雕塑批发代理德阳玻璃钢雕塑制作厂家长沙卡通玻璃钢雕塑公司昭通市玻璃钢雕塑公司时尚玻璃钢雕塑浙江户外商场美陈生产厂家马玻璃钢雕塑照片玻璃钢布朗熊可妮兔雕塑成都创意玻璃钢雕塑优势玻璃钢花盆的好处内江玻璃钢卡通雕塑定制亳州户内玻璃钢雕塑定做价格河南户外玻璃钢雕塑批发青岛商场美陈哪里买商场dp点美陈租赁商场美陈报告丹阳商场周年美陈拉萨仿铜玻璃钢雕塑公司怎么制作玻璃钢雕塑玻璃钢小羊动物雕塑小猪摆件台州玻璃钢雕塑价格合理湖南抽象玻璃钢雕塑江苏小型玻璃钢雕塑哪家好商场dp美陈商场美陈运营经理季节性商场美陈费用鹤壁玻璃钢卡通雕塑生产河南郑州玻璃钢雕塑彩绘制作厂家广西省玻璃钢雕塑柘城玻璃钢雕塑定制香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化