当前位置: 首页 > news >正文

网站开发实施计划与安排企业网站建设哪家公司好

网站开发实施计划与安排,企业网站建设哪家公司好,房地产设计管理的思路,android手机软件开发教程文章目录数据文件准备wav.scputt2spkspk2utttext相关代码根据文件生成 utt2spk 和 wav.scputt2spk -- spk2utt 转换数据文件准备 在训练/解码中: 有三个文件是必要的: wav.scp 语音编号 – 路径信息utt2spk 语音编号 – 说话人编号spk2utt 说话人编号 …

文章目录

    • 数据文件准备
      • wav.scp
      • utt2spk
      • spk2utt
      • text
    • 相关代码
      • 根据文件生成 utt2spk 和 wav.scp
      • utt2spk -- spk2utt 转换


数据文件准备

在训练/解码中:
有三个文件是必要的:

  1. wav.scp 语音编号 – 路径信息
  2. utt2spk 语音编号 – 说话人编号
  3. spk2utt 说话人编号 – 说话人的语音编号;可以根据 spk2utt 生成,下面将会介绍

一个标注文件用于测试的:
text


这里以 aishell 为例:

wav.scp

结构

[utterance] [wav_path]

BAC009S0002W0122 /home/code/kaldi/egs/aishell/s5/data1/data_aishell/wav/train/S0002/BAC009S0002W0122.wav
BAC009S0002W0123 /home/code/kaldi/egs/aishell/s5/data1/data_aishell/wav/train/S0002/BAC009S0002W0123.wav
BAC009S0002W0124 /home/code/kaldi/egs/aishell/s5/data1/data_aishell/wav/train/S0002/BAC009S0002W0124.wav

utt2spk

结构:

[utterance] [speaker]

BAC009S0002W0122 S0002
BAC009S0002W0123 S0002

spk2utt

结构:

[speaker] [utterance]

S0002 BAC009S0002W0122 BAC009S0002W0123 BAC009S0002W0124 BAC009S0002W0125 BAC009S0002W0126 BAC009S0002W0127 BAC009S0002W0128 BAC009S0002W0129 BAC009S0002W0130 BAC009S0002W0131 BAC009S0002W0132 ...
S0003 BAC009S0003W0121 BAC009S0003W0122 BAC009S0003W0123 BAC009S0003W0124 BAC009S0003W0125 BAC009S0003W0126 BAC009S0003W0127 BAC009S0003W0128 BAC009S0003W0129 BAC009S0003W0130 BAC009S0003W0131  ...
S0004 BAC009S0004W0121 BAC009S0004W0123 BAC009S0004W0124 BAC009S0004W0125 BAC009S0004W0126 BAC009S0004W0127 BAC009S0004W0128 ...

text

[utterance] [transcript]

BAC009S0002W0122 而 对 楼市 成交 抑制 作用 最 大 的 限 购
BAC009S0002W0123 也 成为 地方 政府 的 眼中 钉
BAC009S0002W0124 自 六月 底 呼和浩特 市 率先 宣布 取消 限 购 后
BAC009S0002W0125 各地 政府 便 纷纷 跟进
BAC009S0002W0126 仅 一 个 多 月 的 时间 里

相关代码

根据文件生成 utt2spk 和 wav.scp

假设文件按 说话人–音频 排列,可以使用下属代码生成 utt2spk 和 wav.scp 文件

import osdata_root_dir = 'data'
utt2spk_path = 'utt2spk'
wav_scp_path = 'wav.scp'for speaker in os.listdir(data_root_dir):if speaker.startswith('.'):continuespearker_dir = os.path.join(data_root_dir, speaker)for wav in os.listdir(spearker_dir):if wav.startswith('.'):continuewav_path = os.path.join(spearker_dir, wav)wav_id = f'{speaker}_{wav}' with open(wav_scp_path, 'a') as fa:fa.write(wav_id + ' ' + wav_path + '\n')with open(utt2spk_path, 'a') as fa:fa.write(wav_id + ' ' + speaker + '\n') 

utt2spk – spk2utt 转换


你可以使用代码 将 utt2spk 转为 文件:

kaldi_root/egs/wsj/s5/utils/utt2spk_to_spk2utt.pl  utt2spk > spk2utt

utt2spk 文件内不能有空行,否则可能报错


同样,你也可以使用 spk2utt_to_utt2spk.pl 反向将 spk2utt 生成 utt2spk


伊织 2023-02-09 (四,晴)

http://www.yayakq.cn/news/964887/

相关文章:

  • 网站做外链好不好优秀国内个人网站
  • 免费微信建站有哪些网站网页设计的尺寸
  • dw用表格做网站旅游网站建设步骤
  • 网站文章关键字密度建设网站需要买什么手续
  • 让人家做网站需要问什么问题任房保障和城乡建设局网站
  • 江苏中南建设投标网站商标设计免费的app
  • 北大青鸟教网站开发吗网站建设平台汉龙
  • 郑州网站制作报价外贸做什么产品出口好
  • 网站是否上线正能量免费下载
  • 免费制作模板网站互联网营销师报名费
  • 地方门户网站运营方案海外专用服务器
  • 网站建设的常用软件有哪些开源网站模板
  • 网站建设性能指标怎样制作一个购物小程序
  • 物流的网站模板全球电子商务网站排名
  • 网站整站模板下载工具稳稳在哪个网站做的消防直播
  • 安徽注册公司网站专业企业网站制作
  • 建设网站的公司专业服务wordpress主题html
  • 高清免费素材网站友情链接代码模板
  • 电商平台网站设计公司甘肃住房城乡建设厅网站首页
  • 免费申请商城网站郴州
  • 个人网站建设挂载下载链接生活中常见的网络营销形式
  • 内网电脑做网站wordpress 设置缩略图
  • 做网站常见程序北京网页设计工资一般多少
  • 石家庄网站外包开发公司招标流程及管理制度
  • 多多返利网站建设苏州工业园区服务外包职业学院
  • 家具网站建设的前景分析屋顶平台设计
  • 网站建设礻金手指下拉十二做网站加入广告联盟
  • 网站后台维护一般要怎么做win7在iis中新建一个网站
  • 自己做自营网站制作网页前为什么要建立站点
  • 百度网站建设技术网站开发中怎么样对接接口