I have try run script utils/prepare_lang.sh with option --phone-symbol-table like this:
utils/prepare_lang.sh --phone-symbol-table data/old_lang/phones.txt data/local/dict '!SIL' data/local/lang data/lang || exit 1
But phones.txt in data/lang is not change to same with old lang it's just like new old lang, all file in folder data/lang not has any difference when I not use --phone-symbol-table option. So I'm stuck here. How can I debug what's error. Because run with or without this option, both is success without any error. But after that, training still error with mismatch:
ASSERTION_FAILED (nnet3-chain-compute-prob[5.5.950~1-170a1f]:NumeratorComputation():chain-numerator.cc:36) Assertion failed: (supervision.num_sequences * supervision.frames_per_sequen
ce == nnet_output.NumRows() && supervision.label_dim == nnet_output.NumCols())
Thanks you