From 902ce549f54c71cf8cc45fb577e2f43e948ebfa2 Mon Sep 17 00:00:00 2001 From: Ruben van de Ven Date: Thu, 12 Mar 2020 09:36:48 +0100 Subject: [PATCH] Strip less punctuation and clearer message on broken direction when scanning story --- hugvey/speech/google.py | 3 ++- hugvey/tools.py | 2 +- local | 2 +- pd/loopaudio.pd | 16 +++++++++------- 4 files changed, 13 insertions(+), 10 deletions(-) diff --git a/hugvey/speech/google.py b/hugvey/speech/google.py index 745dbfa..64c4dc5 100644 --- a/hugvey/speech/google.py +++ b/hugvey/speech/google.py @@ -25,7 +25,8 @@ import string mainLogger = logging.getLogger("hugvey") logger = mainLogger.getChild("google") -punctuationTranslation = str.maketrans('','',string.punctuation) +# punctuationTranslation = str.maketrans('','',string.punctuation) # has ' etc., so don't use it! +punctuationTranslation = str.maketrans('','','.,!?') class RequireRestart(Exception): pass diff --git a/hugvey/tools.py b/hugvey/tools.py index 2774d2e..1537204 100644 --- a/hugvey/tools.py +++ b/hugvey/tools.py @@ -151,7 +151,7 @@ class Toolbox: for i, item in enumerate(story): if item['@type'] == 'Direction': if type(item['source']) == dict: - logger.warn(f"Fixing broken direction {item['@id']}, please check if everything still works!") + logger.warn(f"Fixing broken direction {item['@id']}, connecting {item['source']['@id']} -> {item['target']}, please check if everything still works!") validMsg = itemsPerId[item['source']['@id']] diff = DictDiffer(item['source'], validMsg) if diff.changed() or diff.added() or diff.removed(): diff --git a/local b/local index 16738c5..7b7f5c6 160000 --- a/local +++ b/local @@ -1 +1 @@ -Subproject commit 16738c586f1938814b12ad50be2af06ffa2bf37e +Subproject commit 7b7f5c687465bf370400fc7bb91368e205794830 diff --git a/pd/loopaudio.pd b/pd/loopaudio.pd index 94dda30..367ec3b 100644 --- a/pd/loopaudio.pd +++ b/pd/loopaudio.pd @@ -1,11 +1,11 @@ -#N canvas 1208 380 676 571 10; +#N canvas 1382 64 1276 1029 10; #X obj 178 276 dac~; #X obj 178 226 readsf~; #X obj 256 208 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X text 276 205 (re-)start loop; #X obj 399 463 netsend -u -b; -#X obj 399 485 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 399 485 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X msg 270 333 disconnect; #X obj 355 311 list prepend send; @@ -18,7 +18,7 @@ #X obj 365 83 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X text 264 59 START; -#X obj 483 83 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 483 83 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X text 356 60 !STOP!; #X text 469 59 Playing indicator; @@ -26,20 +26,22 @@ #X msg 377 116 0; #X obj 355 263 oscformat /loop; #X obj 99 463 netsend -u -b; -#X obj 99 485 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 99 485 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X msg 99 419 connect 127.0.0.1 9000; #X text 393 384 Connection to Max/MSP with light; #X text 104 375 Connection to local python server commanding the Hugveys ; #X msg 399 422 connect 192.168.1.175 7400; -#X msg 179 169 open /mnt/stash/hugvey/sound/score41_loop_plus40s.wav +#X obj 612 168 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 0 1; +#X msg 180 169 open /home/ruben/Documents/Projecten/2018/Hugvey/hugvey/recordings/3/20190427-15:20:29/3.wav \, 1; #X connect 1 0 0 0; #X connect 1 0 0 1; #X connect 1 1 2 0; #X connect 2 0 12 0; -#X connect 2 0 27 0; +#X connect 2 0 28 0; #X connect 4 0 5 0; #X connect 6 0 4 0; #X connect 6 0 21 0; @@ -61,4 +63,4 @@ #X connect 21 0 22 0; #X connect 23 0 21 0; #X connect 26 0 4 0; -#X connect 27 0 1 0; +#X connect 28 0 1 0;