From 05b37c5403c7f863f70d6853f0b727401dd7bc6d Mon Sep 17 00:00:00 2001 From: Miroslav Pejic Date: Wed, 19 Jan 2022 18:47:59 +0100 Subject: [PATCH] [mirotalksfu] - add img + new voice command --- public/images/exit.png | Bin 0 -> 1501 bytes public/js/RoomClient.js | 3 +++ public/js/SpeechRec.js | 5 +++++ 3 files changed, 8 insertions(+) create mode 100644 public/images/exit.png diff --git a/public/images/exit.png b/public/images/exit.png new file mode 100644 index 0000000000000000000000000000000000000000..2194f89a451cf3a42313b6be3fa146d878a1bf96 GIT binary patch literal 1501 zcma)+dpOi-6vxkRF2=Y{?$>QpwpgPrJ4-G#CWYj(7RhB?Lu%Z{gIHG5==Sh1mb%4bUnL7Y%^7w6-vJib398HIGm*lS(4Cr51%j9WjMXJ#oh(gwB$y z4YW#Q z#smPfy=O}#c#rxD&44BxJIav(JrAiy0*G@>&-Wtir1KezJKkd>8M1RLp8m3NzSXgV zH|x7@QV{}UpSC#lj7R1(mX$57b*c<=O=NE$;*noToQPRfAos6?Tl@BCQ4z7~GO^Do z)BO2Q6k#@JWlND`qA;UkQ(z46!?Cz1-)oQMAzPaC>>R#b6>3hh`F4jj0x|qr1Y@$x z#{>DCBX)#qgX@np@9i4xiir1fNVuwER3!ynV&ZQfuyk)>zRIo2JVIDBik9 zbWhvsp@|v1HdyUb=viX-Y(1&49-Zl|OPe<~1Lu^NdJb8qbO>N&=_?pO(biC;FC%95 z0{yR5o#t-|iiM)yyVZvOAl-SWZi*6F^XQqTpMHIW^84}WX%!}hI!lhvYHIkZw>N>G$EGYUg>4I~)r z=D8_?gL@WB3p#U;+}4Hv-5`0rt8i$1hE@8=PEnVA^@>(B2DF|8DE|O8v%AOafb2i? z_N*90F_MRgz&V`f*$aF@SGq~oBC_}KY5PUW$f$nNx{R06hzsJi7D${+eyGWevya|E z0ytLj>MrnqvA`k_CK_sA2O;x18^Fkq`AQ!eN8XSD1Wtdt;@S0{ia6k_2CEOihXq~& ziWms|kc4T%-7On$D3orSL+f9V{7XMtMCJ{e~ z6g>WF{(y!GzGce{DfuaKf^=)#cf?o5HK8U)kHhLuV35-CQ|8Yb_e!)}k0815u$JaQ zW`rKfG+T+&c8uJ}AOw@=rZ0{s8r2Z!=^r+gW?|)Uywktie@{^1c>C;Bp7y$@a{8mD SJe9cdwOSvrv#6qbpZy!GOKZUZ literal 0 HcmV?d00001 diff --git a/public/js/RoomClient.js b/public/js/RoomClient.js index 1d014ad9..c246a5b9 100644 --- a/public/js/RoomClient.js +++ b/public/js/RoomClient.js @@ -26,6 +26,7 @@ const image = { youtube: '../images/youtube.png', message: '../images/message.png', share: '../images/share.png', + exit: '../images/exit.png', }; const mediaType = { @@ -1101,6 +1102,8 @@ class RoomClient { Swal.fire({ background: swalBg, + imageAlt: 'mirotalksfu-leave-room', + imageUrl: image.exit, position: 'center', title: 'Leave this room?', showDenyButton: true, diff --git a/public/js/SpeechRec.js b/public/js/SpeechRec.js index f333f62b..8ad38968 100644 --- a/public/js/SpeechRec.js +++ b/public/js/SpeechRec.js @@ -40,6 +40,7 @@ const commands = { roomLock: 'lock the room', roomUnlock: 'unlock the room', about: 'show the about', + stopRecognition: 'stop the voice recognition', }; if ('webkitSpeechRecognition' in window) { @@ -235,6 +236,10 @@ function execVoiceCommands(transcript) { printCommand(commands.about); aboutButton.click(); break; + case commands.stopRecognition: + printCommand(commands.stopRecognition); + chatSpeechStopButton.click(); + break; // ... } }