paddlespeech.t2s.frontend.vocab 模块
- class paddlespeech.t2s.frontend.vocab.Vocab(symbols: Iterable[str], padding_symbol='<pad>', unk_symbol='<unk>', start_symbol='<s>', end_symbol='</s>')[来源]
基础:
object词汇。
- Args:
symbols (Iterable[str]): 常见符号。 padding_symbol (str, optional): 填充符号。默认为 "
"。 unk_symbol (str, optional): 未知符号。默认为 " "。 start_symbol (str, optional): 开始符号。默认为 " "。 end_symbol (str, optional): 结束符号。默认为 ""
- Attributes:
end_index结束符的索引。
num_specials特殊符号的数量。
padding_index填充符号的索引
start_index起始符号的索引。
unk_index未知符号的索引。
方法
add_symbol(symbol)在词汇中添加一个新符号。
add_symbols(symbols)在词汇中添加多个符号。
lookup(symbol)符号对应的索引。
reverse(index)符号代表索引。
- property end_index
结束符的索引。
- property num_specials
特殊符号的数量。
- property padding_index
填充符号的索引
- property start_index
起始符号的索引。
- property unk_index
未知符号的索引。