conex / espnet2 /text /abs_tokenizer.py
tobiasc's picture
Initial commit
ad16788
raw
history blame contribute delete
347 Bytes
from abc import ABC
from abc import abstractmethod
from typing import Iterable
from typing import List
class AbsTokenizer(ABC):
@abstractmethod
def text2tokens(self, line: str) -> List[str]:
raise NotImplementedError
@abstractmethod
def tokens2text(self, tokens: Iterable[str]) -> str:
raise NotImplementedError