adding in proper file name output test
This commit is contained in:
+4
-1
@@ -46,6 +46,9 @@ class Audio:
|
|||||||
|
|
||||||
def stopRecord(self, play=True, save=False):
|
def stopRecord(self, play=True, save=False):
|
||||||
print("* done recording")
|
print("* done recording")
|
||||||
|
if self.recordStream is None:
|
||||||
|
return
|
||||||
|
|
||||||
self.recordStream.stop_stream()
|
self.recordStream.stop_stream()
|
||||||
self.recordStream.close()
|
self.recordStream.close()
|
||||||
self._isRecording = False
|
self._isRecording = False
|
||||||
@@ -58,7 +61,7 @@ class Audio:
|
|||||||
|
|
||||||
self.frames = []
|
self.frames = []
|
||||||
|
|
||||||
return savedFileName if save else self.frames
|
return savedFileName if save else None
|
||||||
|
|
||||||
def _saveFile(self):
|
def _saveFile(self):
|
||||||
wf = wave.open(WAVE_OUTPUT_FILENAME, "wb")
|
wf = wave.open(WAVE_OUTPUT_FILENAME, "wb")
|
||||||
|
|||||||
+4
-3
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
import RPi.GPIO as GPIO
|
import RPi.GPIO as GPIO
|
||||||
|
|
||||||
import audio.audio
|
import audio.audio as audio
|
||||||
from simple_recorder.apa102 import apa102
|
import simple_recorder.apa102 as apa102
|
||||||
|
|
||||||
BUTTON = 17
|
BUTTON = 17
|
||||||
|
|
||||||
@@ -36,7 +36,8 @@ while True:
|
|||||||
if audioInstance.isRecording():
|
if audioInstance.isRecording():
|
||||||
turnOffLED()
|
turnOffLED()
|
||||||
savedFileName = audioInstance.stopRecord(save=True, play=False)
|
savedFileName = audioInstance.stopRecord(save=True, play=False)
|
||||||
print("saved file: " + savedFileName)
|
if savedFileName is not None:
|
||||||
|
print("saved file: " + savedFileName)
|
||||||
else:
|
else:
|
||||||
if not audioInstance.isRecording():
|
if not audioInstance.isRecording():
|
||||||
turnOnLED()
|
turnOnLED()
|
||||||
|
|||||||
Reference in New Issue
Block a user