speechbrain.dataio.wer 模块
WER 打印函数。
这里的函数用于以人类可读的格式打印计算出的统计数据。它们有一个文件参数,但你也可以使用 contextlib.redirect_stdout,这可能提供更简洁的语法。
- 作者
Aku Rouhe 2020
总结
函数
打印 WER 总结和对齐。 |
|
以人类可读的格式打印 WER 总结详情。 |
参考
- speechbrain.dataio.wer.print_wer_summary(wer_details, file=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]
以人类可读的格式打印 WER 总结详情。
此函数基本模仿了 Kaldi compute-wer 的输出格式。
- 参数:
wer_details (dict) – WER 总结详情字典,格式请参见
speechbrain.utils.edit_distance.wer_summary
。file (stream) – 写入位置。(默认值: sys.stdout)
- speechbrain.dataio.wer.print_alignments(details_by_utterance, file=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>, empty_symbol='<eps>', separator=' ; ', print_header=True, sample_separator=None)[source]
打印 WER 总结和对齐。
- 参数:
details_by_utterance (list) – 按话语划分的 WER 详情列表,格式请参见
speechbrain.utils.edit_distance.wer_details_by_utterance
。必须包含对齐信息。file (stream) – 写入位置。(默认值: sys.stdout)
empty_symbol (str) – 对齐到空时使用的符号。
separator (str) – 输出中分隔每个 token 的字符串。注意默认值中的空格。
print_header (bool) – 是否打印头部。
sample_separator (str) – 放置在样本之间的分隔符(可选)。