class_docstr: On behalf of g2pk.G2p.
  
  g2pk.G2p isn't pickalable and it can't be copied to the other processes
  via multiprocessing module.
  As a workaround, g2pk.G2p is instantiated upon calling this class.
class_docstr_tok: ["On","behalf","of","g2pk.G2p",".","g2pk.G2p","is","n't","pickalable","and","it","ca","n't","be","copied","to","the","other","processes","via","multiprocessing","module",".","As","a","workaround",",","g2pk.G2p","is","instantiated","upon","calling","this","class","."]
code: def __init__(
      self,
      descritive=False,
      group_vowels=False,
      to_syl=False,
      no_space=False,
      explicit_space=False,
      space_symbol="<space>",
  ):
      self.descritive = descritive
      self.group_vowels = group_vowels
      self.to_syl = to_syl
      self.no_space = no_space
      self.explicit_space = explicit_space
      self.space_symbol = space_symbol
      self.g2p = None
  
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 G2pk object  with example: obj = G2pk(descritive, group_vowels, to_syl, no_space, explicit_space, space_symbol)