torchaudio.functional.merge_tokens¶
- torchaudio.functional.merge_tokens(tokens: Tensor, scores: Tensor, blank: int = 0) List[TokenSpan][source]¶
從給定的 CTC 令牌序列中移除重複令牌和空白令牌。
- 引數:
tokens (Tensor) – 從
forced_align()返回的對齊令牌(未批次處理)。形狀:(time, )。scores (Tensor) – 從
forced_align()返回的對齊分數(未批次處理)。形狀:(time, )。計算令牌大小分數時,給定的分數在相應的時間跨度內取平均值。
- 返回:
TokenSpan 列表
示例
>>> aligned_tokens, scores = forced_align(emission, targets, input_lengths, target_lengths) >>> token_spans = merge_tokens(aligned_tokens[0], scores[0])
- 使用
merge_tokens的教程