相关文章

KALDI脚本文件解释

Kaldi脚本运行的说明:http://kaldi-asr.org/doc/tutorial_running.html 有一个例子是从RM数据集创建训练集和测试集(/export/corpora5/LDC/LDC93S3A/rm_comp是数据集路径) local/rm_data_prep.sh需要自己编写,运行命令 local/r…

kaldi lesson教程示例

创建示例目录 第一步:egs目录下创建lesson文件夹,lesson文件夹创建版本标识文件夹v1 mkdir lesson cd lesson mkdir v1结果展示 (notebook) root@ai-PowerEdge-R740:/opt/asr/kaldi/egs# ls -l lesson/ total 4 drwxr-xr-x 2 root root 4096 5月 19 10:32 v1为什么lesson…

Kaldi架构解读

该篇翻译自How to start with Kaldi and Speech Recognition Kaldi架构 Kaldi主要分为两个主要部分:分别是特征抽取、识别模型 特征抽取模块 大多数处理音频数据的模型都会需要对音频进行特征的抽取,用以达到以下两个目的: 识别人类语音的声音丢弃任何不必要的噪音。今…

Linux/macOS 安装 Kaldi

文章目录 一、关于 kaldi二、安装1、下载源码2、查看 INSTALL 文件root -- INSTALLtools -- INSTALL3、处理tools报错 ERROR: cannot verify安装 mkl安装 irstlm、kaldi_lm、openblas4、处理 src三、测试报错1:Bad FST header报错2:gmm-init-mono: command not found报错3:a…

kaldi介绍

Kaldi 介绍 Kaldi 是由 C 编写的语音识别工具,其目的在于为语音识别研究者提供一个研究和使用的平台。 Kaldi 环境搭建 本文主要通过使用 Docker 和 Nvidia-docker 构建 Ubuntu 环境对 Kaldi 进行搭建。Docker 针对的是无 GPU 的环境,Nvidia-docker 针…

kaldi安装

记录一下kaldi安装过程踩坑 安装步骤 1.进入tools文件目录,执行命令 extras/check_dependencies.sh 显示 all is ok 的话通过,否则按照提示操作 2.执行命令 make 这一步可能会出现 ERROR: cannot verify sourceforge.nets certificate 的错误,查到的原因大概是目标网…

Kaldi MMI

区分性训练和mmi 信息论概念 在信息论中表示信息数量的定义为信息量,它用来表示系统状态数,它随着一个时间的概率增大而变小,该信息量定义为 l o g a 1 / p ( x i ) log_a1/p(x_i) loga​1/p(xi​) 而信息论中的熵则是在信息量的基础上定义…

kaldi入门:搭建第一个中文ASR (AISHELL-1)

Funsound:基于funasr的语音识别转写网站,业内sota识别进度和速度,欢迎试用 前言 请在linux环境下开展实验,非常建议熟悉 awk, grep, sed, cut, 等shell 命令快速处理文本,以及学会使用python脚本处理数据等. 为了方便…

Kaldi的简单介绍和基本使用说明

Kaldi的简单介绍和基本使用说明 前言一、ASR简介1.语音识别系统特征提取:声学模型发音词典语言模型语音解码 2. ASR项目 二、Kaldi简介三、Kaldi项目的结构四、Kaldi的安装1. 安装依赖的几个系统开发库2. 安装依赖的第三方工具库3. 编译Kaldi代码配置Kaldi编译Kaldi…

中英文电子书下载:https://sobooks.cc/

电子书下载:https://sobooks.cc/ 注意:原来的 sokindle.com 目前变更为 sobooks.cc 了。 ★ 1. 网址 https://sobooks.cc/ 主页的样子:中英文的电子书都有。此网站界面清新,看着很舒服。 注:右边有搜索框&#xf…

NR/5G ~ R16 DL SPS PDSCH

DCI调度PDSCH与SPS PDSCH的调度限制 在38.214的5.1节中,UE不期望接收DCI调度的PDSCH与SPS PDSCH的时域有部分重叠或者全部重叠,除非DCI的结束符号位置距离SPS PDSCH(起始位置最靠前)的起始位置大于等于14个符号。 The UE is no…

5G/NR PDSCH之时域资源分配

​PDSCH(Physical Downlink Shared CHannel, 物理下行共享信道)是无线通信系统中物理下行信道的一种,用于传输下行用户数据。而在PDSCH进行下行数据传输时,是需要基站给下行数据指定分配时频域资源才能在PDSCH进行数据传输。 PDSCH的时域资源是根据DCI(Downlink Control Inf…

5G NR PDSCH、PUSCH资源分配

通信就是把数据承载在特定的时间和频率上,传输到数据接收方,数据接收方在在相应的时间和频率上把数据接收下来。其实,把数据承载在哪个时间和频率上,对应的就是资源分配的过程。我们今天主要讨论5G NR中的资源分配过程。 目录 1. 时域资源指示 2. 频域资源指示 2.1 Typ…

PDSCH物理层处理过程(四):信道编码(基于LDPC码)

下文为对3GPP TS38.212 Clause5.3部分的学习。 LDPC编码 针对每一个码块进行编码,给定一个码块,其比特序列输入为 c 0 , c 1 , c 2 , . . . , c K − 1 c_0,c_1,c_2,...,c_{K-1} c0​,c1​,c2​,...,cK−1​,码块分割部分见PDSCH物理层处理…

PDSCH Phase-tracking参考信号

Phase-tracking RS(相位跟踪参考信号)是NR新增的参考信号,主要有以下用途: 用于发送方和接收方校正由于晶振相位误差引起的干扰。用于抑制频域上(尤其是高频毫米波)的相位噪音和常见的相位误差。在上行和下行信道中均有Phase-tracking RS。 Sequence gen…

PDCCH PDSCH

公共搜索空间 (1)公共搜索空间CCE承载的DCI的内容。 该空间中的DCI是所有UE都要去监听的, 如 paging:下行寻呼 System Information,:系统信息SIB RACH response: 随机接入应答 (2)公…

PHY--PDSCH

UE在解出PDCCH后,可以拿到对应PDSCH的 DCI信息。该DCI除了包含所对应PDSCH的位置、MCS信息之外,还指明了数据是否是重传数据以及传输使用的层、预编码等相关信息。与其他物理信道基于PRB不同,PDSCH基于VRB传输。 根据VRB映射PRB的方式不同&a…

物理五大信道浅聊PRACH、PUCCH、PUSCH、PDCCH、PDSCH

以下属于个人总结* 1. PRACH 频域上占用6个连续的RB 61272个子载波(RE),1.08MHZ带宽7215KHZ PRACH的子载波为1.25KHZ,PRACH子载波个数7215KHZ/1.25KHZ864个子载波 上下12-13个子载波(25个),剩…

5G/NR 如何确定PDSCH的MCS和TB size学习总结

1. 如何确定PDSCH调制阶数、目标码率、冗余版本、传输块大小 UE如何根据接收到的DCI format来确定对应的PDSCH传输使用调制阶数、目标码率以及TB size? 首先,UE会读取以下字段: 1) 读取DCI中5bits的“Modulation and coding scheme”字段,得到,根据第2节(38.214的5.1.3.…

NR PDSCH(三) TB size determination

谈TB size前,首先了解下PDSCH resource mapping,基站会通过RRC层配置的参数告知UE有一些时频资源(RB级/RE级)不能作为UE的PDSCH 资源使用,网络侧会对这些资源可能有特定用途,例如DSS场景中LTE作为NR 的inband部署时。用于发送RAR/OSI/Paging/MSG4/MSGB/SIB1 的PDSCH资源如…