class_docstr: A speaker with its names, list of mentions and matching test functions
docstr: Does a Mention matches the speaker names
docstr_tok: ["Does","a","Mention","matches","the","speaker","names"]
code: def speaker_matches_mention(self, mention, strict_match=False):
      """Does a Mention matches the speaker names"""
      # Got info about this speaker
      if self.contain_mention(mention):
          return True
      if strict_match:
          if self.contain_string(mention):
              self.mentions.append(mention)
              return True
      else:
          # test each token in the speaker names
          if not mention.root.tag_.startswith("NNP"):
              return False
          if self.contain_token(mention.root.lower_):
              self.mentions.append(mention)
              return True
      return False
  
imports: import re
  import io
  from six import string_types, integer_types
  from spacy.tokens import Span, Token
  from neuralcoref.train.compat import unicode_
  from neuralcoref.train.utils import encode_distance, parallel_process
  import spacy
  import numpy
label_desc: Use image node_id 7 for calling the Speaker obj's underlying member method code with example usage: obj.speaker_matches_mention(mention, strict_match) and returns: False, True, True, False, True