class_docstr: Phonemizer module for various languages.
  
  This is wrapper module of https://github.com/bootphon/phonemizer.
  You can define various g2p modules by specifying options for phonemizer.
  
  See available options:
      https://github.com/bootphon/phonemizer/blob/master/phonemizer/phonemize.py#L32
class_docstr_tok: ["Phonemizer","module","for","various","languages",".","This","is","wrapper","module","of","https",":","\/\/github.com\/bootphon\/phonemizer",".","You","can","define","various","g2p","modules","by","specifying","options","for","phonemizer",".","See","available","options",":","https",":","\/\/github.com\/bootphon\/phonemizer\/blob\/master\/phonemizer\/phonemize.py","#","L32"]
code: def __init__(
      self,
      backend,
      word_separator: Optional[str] = None,
      syllable_separator: Optional[str] = None,
      phone_separator: Optional[str] = " ",
      strip=False,
      split_by_single_token: bool = False,
      **phonemizer_kwargs,
  ):
      # delayed import
      from phonemizer.backend import BACKENDS
      from phonemizer.separator import Separator
  
      self.separator = Separator(
          word=word_separator,
          syllable=syllable_separator,
          phone=phone_separator,
      )
  
      # define logger to suppress the warning in phonemizer
      logger = logging.getLogger("phonemizer")
      logger.setLevel(logging.ERROR)
      self.phonemizer = BACKENDS[backend](
          **phonemizer_kwargs,
          logger=logger,
      )
      self.strip = strip
      self.split_by_single_token = split_by_single_token
  
imports: import logging
  import re
  import warnings
  from pathlib import Path
  from typing import Iterable, List, Optional, Union
  import g2p_en
  import jamo
  from packaging.version import parse
  from typeguard import check_argument_types
  from espnet2.text.abs_tokenizer import AbsTokenizer
label_desc: Use image node_id 1 to create a new Phonemizer object  with example: obj = Phonemizer(backend, word_separator, syllable_separator, phone_separator, strip, split_by_single_token)