text: # This file was automatically generated by SWIG (http://www.swig.org).
  # Version 3.0.12
  #
  # Do not make changes to this file unless you know what you are doing--modify
  # the SWIG interface file instead.
  
  from sys import version_info as _swig_python_version_info
  if _swig_python_version_info >= (2, 7, 0):
      def swig_import_helper():
          import importlib
          pkg = __name__.rpartition('.')[0]
          mname = '.'.join((pkg, '_snowboydetect')).lstrip('.')
          try:
              return importlib.import_module(mname)
          except ImportError:
              return importlib.import_module('_snowboydetect')
      _snowboydetect = swig_import_helper()
      del swig_import_helper
  elif _swig_python_version_info >= (2, 6, 0):
      def swig_import_helper():
          from os.path import dirname
          import imp
          fp = None
          try:
              fp, pathname, description = imp.find_module('_snowboydetect', [dirname(__file__)])
          except ImportError:
              import _snowboydetect
              return _snowboydetect
          try:
              _mod = imp.load_module('_snowboydetect', fp, pathname, description)
          finally:
              if fp is not None:
                  fp.close()
          return _mod
      _snowboydetect = swig_import_helper()
      del swig_import_helper
  else:
      import _snowboydetect
  del _swig_python_version_info
  
  try:
      _swig_property = property
  except NameError:
      pass  # Python < 2.2 doesn't have 'property'.
  
  try:
      import builtins as __builtin__
  except ImportError:
      import __builtin__
  
  def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
      if (name == "thisown"):
          return self.this.own(value)
      if (name == "this"):
          if type(value).__name__ == 'SwigPyObject':
              self.__dict__[name] = value
              return
      method = class_type.__swig_setmethods__.get(name, None)
      if method:
          return method(self, value)
      if (not static):
          if _newclass:
              object.__setattr__(self, name, value)
          else:
              self.__dict__[name] = value
      else:
          raise AttributeError("You cannot add attributes to %s" % self)
  
  
  def _swig_setattr(self, class_type, name, value):
      return _swig_setattr_nondynamic(self, class_type, name, value, 0)
  
  
  def _swig_getattr(self, class_type, name):
      if (name == "thisown"):
          return self.this.own()
      method = class_type.__swig_getmethods__.get(name, None)
      if method:
          return method(self)
      raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))
  
  
  def _swig_repr(self):
      try:
          strthis = "proxy of " + self.this.__repr__()
      except __builtin__.Exception:
          strthis = ""
      return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
  
  try:
      _object = object
      _newclass = 1
  except __builtin__.Exception:
      class _object:
          pass
      _newclass = 0
  
  class SnowboyDetect(_object):
      __swig_setmethods__ = {}
      __setattr__ = lambda self, name, value: _swig_setattr(self, SnowboyDetect, name, value)
      __swig_getmethods__ = {}
      __getattr__ = lambda self, name: _swig_getattr(self, SnowboyDetect, name)
      __repr__ = _swig_repr
  
      def __init__(self, resource_filename, model_str):
          this = _snowboydetect.new_SnowboyDetect(resource_filename, model_str)
          try:
              self.this.append(this)
          except __builtin__.Exception:
              self.this = this
  
      def Reset(self):
          return _snowboydetect.SnowboyDetect_Reset(self)
  
      def RunDetection(self, *args):
          return _snowboydetect.SnowboyDetect_RunDetection(self, *args)
  
      def SetSensitivity(self, sensitivity_str):
          return _snowboydetect.SnowboyDetect_SetSensitivity(self, sensitivity_str)
  
      def SetHighSensitivity(self, high_sensitivity_str):
          return _snowboydetect.SnowboyDetect_SetHighSensitivity(self, high_sensitivity_str)
  
      def GetSensitivity(self):
          return _snowboydetect.SnowboyDetect_GetSensitivity(self)
  
      def SetAudioGain(self, audio_gain):
          return _snowboydetect.SnowboyDetect_SetAudioGain(self, audio_gain)
  
      def UpdateModel(self):
          return _snowboydetect.SnowboyDetect_UpdateModel(self)
  
      def NumHotwords(self):
          return _snowboydetect.SnowboyDetect_NumHotwords(self)
  
      def ApplyFrontend(self, apply_frontend):
          return _snowboydetect.SnowboyDetect_ApplyFrontend(self, apply_frontend)
  
      def SampleRate(self):
          return _snowboydetect.SnowboyDetect_SampleRate(self)
  
      def NumChannels(self):
          return _snowboydetect.SnowboyDetect_NumChannels(self)
  
      def BitsPerSample(self):
          return _snowboydetect.SnowboyDetect_BitsPerSample(self)
      __swig_destroy__ = _snowboydetect.delete_SnowboyDetect
      __del__ = lambda self: None
  SnowboyDetect_swigregister = _snowboydetect.SnowboyDetect_swigregister
  SnowboyDetect_swigregister(SnowboyDetect)
  
  class SnowboyVad(_object):
      __swig_setmethods__ = {}
      __setattr__ = lambda self, name, value: _swig_setattr(self, SnowboyVad, name, value)
      __swig_getmethods__ = {}
      __getattr__ = lambda self, name: _swig_getattr(self, SnowboyVad, name)
      __repr__ = _swig_repr
  
      def __init__(self, resource_filename):
          this = _snowboydetect.new_SnowboyVad(resource_filename)
          try:
              self.this.append(this)
          except __builtin__.Exception:
              self.this = this
  
      def Reset(self):
          return _snowboydetect.SnowboyVad_Reset(self)
  
      def RunVad(self, *args):
          return _snowboydetect.SnowboyVad_RunVad(self, *args)
  
      def SetAudioGain(self, audio_gain):
          return _snowboydetect.SnowboyVad_SetAudioGain(self, audio_gain)
  
      def ApplyFrontend(self, apply_frontend):
          return _snowboydetect.SnowboyVad_ApplyFrontend(self, apply_frontend)
  
      def SampleRate(self):
          return _snowboydetect.SnowboyVad_SampleRate(self)
  
      def NumChannels(self):
          return _snowboydetect.SnowboyVad_NumChannels(self)
  
      def BitsPerSample(self):
          return _snowboydetect.SnowboyVad_BitsPerSample(self)
      __swig_destroy__ = _snowboydetect.delete_SnowboyVad
      __del__ = lambda self: None
  SnowboyVad_swigregister = _snowboydetect.SnowboyVad_swigregister
  SnowboyVad_swigregister(SnowboyVad)
  
  # This file is compatible with both classic and new-style classes.
  
  
  