Merge remote-tracking branch 'origin/V3_Better_Logging' into V3_Better_Logging

This commit is contained in:
Logan Cusano
2022-03-29 22:39:25 -04:00
3 changed files with 5 additions and 3 deletions

View File

@@ -132,7 +132,7 @@ class NoiseGateStream(discord.AudioSource):
def __init__(self, _stream):
super(NoiseGateStream, self).__init__()
self.stream = _stream # The actual audio stream object
self.NG_fadeout = 480/20 # Fadeout value used to hold the noisegate after de-triggering
self.NG_fadeout = 240/20 # Fadeout value used to hold the noisegate after de-triggering
self.NG_fadeout_count = 0 # A count set when the noisegate is triggered and was de-triggered
self.process_set_count = 0 # Counts how many processes have been made in order to limit the prints
@@ -159,6 +159,8 @@ class NoiseGateStream(discord.AudioSource):
LOGGER.debug(f"Frames in fadeout remaining: {self.NG_fadeout_count}")
self.process_set_count += 1
if curr_buffer:
if self.NG_fadeout_count == 0:
voice_connection.stop()
return bytes(curr_buffer)
except OSError as e:

View File

@@ -8,6 +8,7 @@
- [x] Add method for user to change audio device without redoing entire config file
- [ ] Clean up code
- [ ] Transcode radio transmissions to text
- [ ] Need to create toggle/selection for OP25 debug mode
### Modules
#### Willie Timer
- [ ] Get more training data for WillieTimer

View File

@@ -66,8 +66,7 @@ class OP25Handler(threading.Thread):
self.logger.debug(f"OP25 Keyword Args: {p25_kwargs}")
self.OP25Proc = subprocess.Popen(p25_kwargs, executable=self.OP25EXE, shell=False, stdin=subprocess.PIPE,
stdout=subprocess.PIPE, stderr=subprocess.STDOUT, cwd=self.OP25Dir)
self.OP25Proc = subprocess.Popen(p25_kwargs, executable=self.OP25EXE, shell=False, cwd=self.OP25Dir)
def close_op25(self):
self.logger.info(f"Closing OP25")