class_docstr: Minimal wrapper for https://github.com/grammatek/ice-g2p
  
  The g2p module uses a Bi-LSTM model along with
  a pronunciation dictionary to generate phonemization
  Unfortunately does not support multi-thread phonemization as of yet
class_docstr_tok: ["Minimal","wrapper","for","https",":","\/\/github.com\/grammatek\/ice-g2p","The","g2p","module","uses","a","Bi-LSTM","model","along","with","a","pronunciation","dictionary","to","generate","phonemization","Unfortunately","does","not","support","multi-thread","phonemization","as","of","yet"]
code: def __init__(
      self,
      dialect: str = "standard",
      syllabify: bool = True,
      word_sep: str = ",",
      use_dict: bool = True,
  ):
      self.dialect = dialect
      self.syllabify = syllabify
      self.use_dict = use_dict
      from ice_g2p.transcriber import Transcriber
  
      self.transcriber = Transcriber(
          use_dict=self.use_dict,
          syllab_symbol=".",
          stress_label=True,
          word_sep=word_sep,
          lang_detect=True,
      )
  
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 IsG2p object  with example: obj = IsG2p(dialect, syllabify, word_sep, use_dict)