nnetbin/sat-nnet-train-frmshuff.

2016-05-24  本文已影响139人  雨月梵雨时鸢

Nnet读取

Nnet nnet;
nnet.Read(model_filename);
nnet.SetTrainOptions(trn_opts);
  1. 声明nnet
  1. 利用model_filename读取模型和SetTrainOptions设置learningrate等参数

构建映射表

std::map<std::string, int32> map_utt2spk;
if (utt2spk != "") {
std::ifstream fi_map(utt2spk.c_str());
  if (!fi_map) {
    KALDI_ERR << "failed to open file " << utt2spk;
  }
  std::string key;
  int32 value;
  while (fi_map >> key >> value) {
    map_utt2spk[key] = value;
  }
}
  1. 这里的key为utterance-id (注意区分utterance-id和recording-id)
  2. 这里的value为0-speakernum-1的数值,对应speaker_code矩阵的行号
上一篇下一篇

猜你喜欢

热点阅读