menu
Thursday, 21 February 2019
Stream voice recognition in browser
Modern web applications are full of rich features. What about stream voice recognition? Not there is no “HTMLvnext” feature for voice recognition, but there are different services like AWS Transcribe, IBM Watson, and Google Speech to text. All services seem to be very good, they at least can handle my English with East-Ukrainian accent very well. But one thing makes IBM Watson special, it supports WebSockets, so you can stream directly from the browser without sending a stream to your server. This may give a lot of benefits from security to hosting costs. You still need a server to perform authentication. But that is only one small call at the very begging, after that, you can send a stream of audio from your browser to IBM Watson and get a stream of text messages back. The latency is a or...
Monday, 18 February 2019
Need to build a video chat or an online classroom. It's simpler than you thought. The technologies I’m going to describe here are several years old, but taking into account our client’s questions, I decided to write this post. Imagine you need to build an online classroom solution....
Wednesday, 13 February 2019
Kiosk applications with HTML/JavaScript <h1>This is a test</h1> Recently one of our clients asked me about the possibility to build a kiosk application with a Mac mini and a huge display with touch support. The display is really...
Monday, 16 January 2017
How to copy required node modules to target dir with gulp? One of the common tasks related to node.js development is building production ready package. Sometimes you just need to clean and install production only scripts, but sometimes you need something more...
Sunday, 04 December 2016
Node.js C/C++ module is actually simple Node.js is one of the most unexpected technology for me JavaScript on the server side was an unbelievable thing for me 5 years ago. And to be honest, JavaScript was not a very straightforward with the...