当前位置:   article > 正文

ASR自动语音识别基础理论_lu-asr01语音识别模块工作原理

lu-asr01语音识别模块工作原理

对话式AI的理解与其子任务的介绍

人类语言处理
人类语言处理

ASR自动语音识别

简史和发展历程

1
2

工作流程及原理

ASR自动语音识别简介

ASR(Automatic Speech Recognition)自动语音识别是计算机科学和计算语言学的一个跨学科子领域,其开发的方法和技术使计算机可以将口语识别并翻译成文本。它也被称为计算机语音识别或语音转文本(STT)。它整合了计算机科学,语言学和计算机工程领域的知识和研究。定义

ASR自动语音识别应用场景

场景

ASR自动语音识别理论


  • 声音讯号参数:
    振幅:振幅是指空气分子从静止位置的最大位移。
    波峰和波谷:波峰是声波中的最高点,波谷是最低点。
    波长:2个连续波峰或波谷之间的距离称为波长。
    周期:每个音频信号都以周期的形式遍历。信号的完整向上移动和向下移动形成一个循环。
    频率:频率是指信号在一段时间内变化的速度。
    波
  • 把声音转化成计算机可以识别的数据
    转化
  • 声波的数字化表达
    数字化
  • 傅里叶变换为频谱
    傅里叶变换
  • 完整的频谱图
    我们将hello语言中的20毫秒声音片段通过傅里叶变换拿到转换后对应的频谱图如下:
    1
    我们对每20 毫秒的小声音片段连续经过傅里叶变换的过程直到结束,最终会得到hello语音一个完整的频谱图
    2
  • 声学模型
    我们将频谱图中每个小音频片段,连续的输入给声学模型中去,它将找出与当前正在说出的声音相对应的字母。
    2
  • 映射
    当跑完的整个音频(一次一个小音频片段)之后,我们将最终得到一份对照表(映射mapping),其中标明了每个音频块和其最有可能对应的字母。这是我说那句「Hello」所对应的映射的大致图案
    映射
  • 折叠删除
    我们将重复字符折叠: HHHEE_LL_LLLOOO => HE_L_LO,然后我们删除空格符: HE_L_LO becomes => HELLO

自动语音识别工具包的简介及设计架构

1

使用先进的ASR工具快速实现第一个语音识别应用

搭建
(注:内容来源于NVADA的讲座)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/366589
推荐阅读
相关标签
  

闽ICP备14008679号