diff options
Diffstat (limited to 'clients/ivam-voicebox')
-rwxr-xr-x | clients/ivam-voicebox | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/clients/ivam-voicebox b/clients/ivam-voicebox index 1ec19d5..be2c2eb 100755 --- a/clients/ivam-voicebox +++ b/clients/ivam-voicebox @@ -6,12 +6,12 @@ from ivamCore import log import ivamCore, ivamVoiceBox def usage(): - log("%s [--record-time=SECS] [--pin=PIN] [--pin-file=PINFILE] [--message-program=BINARY] [--debug] DIRECTORY" % sys.argv[0]) + log("%s [--record-time=SECS] [--pin=PIN] [--pin-file=PINFILE] [--message-program=BINARY] [--debug] [--record-only] [--no-record] DIRECTORY" % sys.argv[0]) def parseArgs(vb, argv): try: - opts, args = getopt.getopt(argv[1:], "hd", ["help", "record-time=", "pin=", "pin-file=", "debug", "message-program="]) + opts, args = getopt.getopt(argv[1:], "hd", ["help", "record-time=", "pin=", "pin-file=", "debug", "message-program=", "record-only", "no-record"]) except getopt.GetoptError: usage() sys.exit(1) @@ -44,6 +44,13 @@ def parseArgs(vb, argv): elif o in ("--message-program"): vb.messageProgram = a + elif o in ("--record-only"): + vb.recordOnly = True + + elif o in ("--no-record"): + vb.noRecord = True + + def main(): vb = ivamVoiceBox.VoiceBox() parseArgs(vb, sys.argv) |