Module ioLabs :: Class VoiceKey
[frames] | no frames]

Class VoiceKey

source code

object --+    
         |    
 Interrupt --+
             |
            VoiceKey

object representing the voice input on the USBBox

Instance Methods
 
__init__(self, commands)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties
  primary_gain
  secondary_gain
  min_duration
  min_silence
  trigger_level
get/set trigger level
  mic_pass_thru
get/set mic pass through state

Inherited from Interrupt: debounce_down, debounce_up, enabled

Inherited from object: __class__

Method Details

__init__(self, commands)
(Constructor)

source code 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides: Interrupt.__init__

Property Details

primary_gain

Get Method:
ioLabs.VoiceKey._get_primary_gain(self)
Set Method:
ioLabs.VoiceKey._set_primary_gain(self, gain)

secondary_gain

Get Method:
ioLabs.VoiceKey._get_secondary_gain(self)
Set Method:
ioLabs.VoiceKey._set_secondary_gain(self, gain)

min_duration

Get Method:
ioLabs.VoiceKey._get_min_duration(self)
Set Method:
ioLabs.VoiceKey._set_min_duration(self, duration)

min_silence

Get Method:
ioLabs.VoiceKey._get_min_silence(self)
Set Method:
ioLabs.VoiceKey._set_min_silence(self, duration)

trigger_level

get/set trigger level
Get Method:
ioLabs.VoiceKey._get_trigger_level(self)
Set Method:
ioLabs.VoiceKey._set_trigger_level(self, level)

mic_pass_thru

get/set mic pass through state
Get Method:
ioLabs.VoiceKey._get_mic_pass_thru(self)
Set Method:
ioLabs.VoiceKey._set_mic_pass_thru(self, mic_pass_thru)