Commit Graph

66 Commits

Author SHA1 Message Date
Ruben van de Ven 99f819ad02 Log exception 2019-05-11 18:15:13 +02:00
Ruben van de Ven 0aafc3209f Merge branch 'master' of gitlab.com:hugvey/hugvey 2019-05-11 18:14:20 +02:00
Ruben van de Ven 23471e4ec0 Try catch audio error 2019-05-11 18:12:25 +02:00
Your Name a73ddf59d1 replace wave duration with SOX 2019-05-11 17:31:00 +02:00
Ruben van de Ven 484542de8d If no hugvey is available, override the red light Fix #42 2019-05-10 19:35:57 +02:00
Ruben van de Ven 664619bab0 ReplyContains diversoins now have their own timing (defaults to 1.8s) Fix #44 2019-05-10 15:14:13 +02:00
Ruben van de Ven 9d8752ef7c Bit more debugging on crashing story 2019-05-10 11:38:57 +02:00
Ruben van de Ven c64e2328e0 Add notes for #44 2019-05-07 14:35:52 +02:00
Ruben van de Ven 02dcf17858 Prevent stacked timeout diversion and fix request for repeat 2019-05-07 14:30:57 +02:00
Ruben van de Ven fcad52da50 Disable interruptions 2019-05-07 14:01:37 +02:00
Ruben van de Ven 0861215794 Interruption diversions for specific timeouts etc. 2019-05-01 18:27:10 +02:00
Ruben van de Ven ef7eee8072 Crash hugvey client on exception so it can be restarted by supervisor 2019-05-01 13:08:41 +02:00
Ruben van de Ven 062f056e96 Fix #36 - Timing for returning after diversion 2019-05-01 12:37:35 +02:00
Ruben van de Ven 2859aef12e Fix #40 - log of voice has variables replaced 2019-04-28 17:31:02 +02:00
Ruben van de Ven ebf0d1ebad Prevent diversions after chapter has been played 2019-04-28 11:34:30 +02:00
Ruben van de Ven 9f05bb644e Preliminary recorder interface. Order is often wrong though 2019-04-27 15:33:51 +02:00
Ruben van de Ven d530980b0e Begin panopticon web interface and fix setLanguage() with new controls 2019-04-27 12:13:34 +02:00
Ruben van de Ven c4e01ed9bc Hugveys now always instantiated 2019-04-27 11:51:11 +02:00
Ruben van de Ven 23cf100df7 Next chapter for diversion only on Timeout diversion 2019-04-26 13:34:17 +02:00
Ruben van de Ven bf12323f41 Diversion condition 2019-04-26 11:51:07 +02:00
Ruben van de Ven 2f598ad7f7 Diversions now return to next chapter instead of next message 2019-04-26 11:14:49 +02:00
Ruben van de Ven 997eeff663 Fix notForColor when no color is set 2019-04-25 18:13:44 +02:00
Ruben van de Ven 5db69c48b4 More complete statusses and potential better handling of crashing hugveys, also, hugveys don't come on automatically 2019-04-25 17:39:44 +02:00
Ruben van de Ven 7aad114b13 Track counts for all hugveys (not only selected) and show duration of playing 2019-04-25 13:24:08 +02:00
Ruben van de Ven cd66a7c6af First messages to light, and changes to Timeout (only when no other timeout) and ReplYContains (allow skip for color) diversions 2019-04-25 11:12:27 +02:00
Ruben van de Ven 6ea2a68bcd Timeout Diversion improvements 2019-04-24 16:50:34 +02:00
Ruben van de Ven eeed9e3161 Timeout diversion 2019-04-24 16:09:41 +02:00
Ruben van de Ven 331f5cf1d2 Reply contains diversion + fix for returning to story after diversion was broken 2019-04-24 13:38:41 +02:00
Ruben van de Ven 2708f22b80 Add a duration check to prevent hanging playback 2019-04-24 11:31:20 +02:00
Ruben van de Ven ffcd0d70c2 OSC required for server and better variable matching for unfinished sentences Fix #31 2019-04-17 11:58:40 +02:00
Ruben van de Ven 16a186dc89 Add 'finish' button, and attempt on #29 2019-04-16 12:38:12 +02:00
Ruben van de Ven 853e7954ff Fix crash on removed audio file 2019-04-15 20:57:32 +02:00
Ruben van de Ven 554f6a2cc3 Mute speech events before playing back audio 2019-04-12 12:38:00 +02:00
Ruben van de Ven 7944717e8e Logging to cmd now a client param, player uses a thread, recording formatting and prerol of mic (in client) 2019-04-11 12:00:11 +02:00
Ruben van de Ven 88ebcda2e3 Try better timing for replyContains timings 2019-04-10 18:46:15 +02:00
Ruben van de Ven 5270994fcf Fix #27 and fix #17 - Transcriptions and recordings - two birds, one stone 2019-04-10 10:13:35 +02:00
Ruben van de Ven 4498e31d0c Add volume to playback, and better Google ASR resource management 2019-04-08 17:35:10 +02:00
Ruben van de Ven c4f55c01c7 Workaround for crash of voice fetch, sox audiodev in config, client waits a sec to allow mics to come up 2019-04-08 12:16:41 +02:00
Ruben van de Ven 63f6f15d0f Fix for Google not always giving an is_finished 2019-04-02 17:32:01 +02:00
Ruben van de Ven f446514ebe NoReplyNeeded -> needsReply 2019-04-02 08:54:26 +02:00
Ruben van de Ven 47db17688d quick cleanup 2019-04-01 16:36:51 +02:00
Ruben van de Ven 8bbe75b1ea Remove httpclient for call to voice storage. Attempt to fix 'Too many open files' error 2019-04-01 16:36:34 +02:00
Ruben van de Ven 15a3ddc5dd Fix #26 - Condition: Variable 2019-03-29 14:11:48 +01:00
Ruben van de Ven 880503777e Stop google voice when hugvey is speaking 2019-03-28 12:15:15 +01:00
Ruben van de Ven f644d5c6de Fix #24 - Timeout parameter whether to count it as a silence. 2019-03-27 15:43:02 +01:00
Ruben van de Ven ee49ce2035 Implement cutelog for server, and timeline in Panopticon. 2019-03-27 13:36:09 +01:00
Ruben van de Ven d95709b9a1 Logging made fit for cutelog / client audio stream now on port = port_nr + hugvey_id' 2019-03-23 18:18:52 +01:00
Ruben van de Ven aa1385baed Diversions: repeat & no_response 2019-03-07 20:19:43 +01:00
Ruben van de Ven 1563f9d1af Colors and SFX 2019-02-28 18:58:03 +01:00
Ruben van de Ven a798b3b638 Add prefetch of variables, and JSON saves are indented 2019-02-26 21:27:38 +01:00