code: def getParams() -> Optional[Dict[str, ParamSpec]]:
      return {
          "dict": ParamSpec(
              desc="The Soundex dictionary to use",
              req=False,
              default="cipheydists::translate::soundex",
          ),
          "freq": ParamSpec(
              desc="The word frequency dictionary to use",
              req=False,
              default="cipheydists::list::English5000Freq",
          ),
      }
  
file_path: Ciphey/ciphey/basemods/Crackers/soundex.py
imports: import re
  from typing import Dict, List, Optional
  import logging
  from rich.logging import RichHandler
  from ciphey.iface import Config, Cracker, CrackInfo, CrackResult, ParamSpec, Translation, registry
label_desc: Use image node_id 6 for calling the Soundex obj's underlying member method code with example usage: obj.getParams() and returns: dict