Converting from Speech to Text with JavaScript

In this tutorial we are going to experiment with the Web Speech API. It’s a very powerful browser interface that allows you to record human speech and convert it into text. We will also use it to do the opposite – reading out strings in a human-like voice.

Let’s jump right in!

The App

To showcase the ability of the API we are going to build a simple voice-powered note app. It does 3 things:

  • Takes notes by using voice-to-text or traditional keyboard input.
  • Saves notes to localStorage.
  • Shows all notes and gives the option to listen to them via Speech Synthesis.


Our App for Taking Notes Using Voice Input.


We won’t be using any fancy dependencies, just good old jQuery for easier DOM operations and Shoelace for CSS styles. We are going to include them directly via CDN, no need to get NPM involved for such a tiny project.

The HTML and CSS are pretty standard so we are going to skip them and go straight to the JavaScript. To view the full source code go to the Download button near the top of the page.

Continue reading “Converting from Speech to Text with JavaScript”


Skin Retouching with Wavelet Decompose

Skin retouching is a delicate art.

Effective skin retouching can feel like a black art.

There have been various methods detailed in the past for ways to “smooth” skin in GIMP. Those methods ranged from disappointing at best to downright ridiculous at worst. The disappointing methods were simply a product of the best methods available at the time. The ridiculous ones seemed to be due to a lack of subtlety. Continue reading…

14 εφαρμογές ανοιχτού κώδικα για επεξεργασία φωτογραφιών

Η επεξεργασία φωτογραφιών είναι ένα πεδίο που ακόμα οι εφαρμογές κλειστού κώδικα κυριαρχούν στις προτιμήσεις και στις συνήθειες των χρηστών. Για να μην περιορίζεστε από εμπορικές εφαρμογές και κλειστά πρότυπα, υπάρχει και ένας άλλος τρόπος για την επεξεργασία των φωτογραφιών: o open source τρόπος. Δείτε 14 δημοφιλείς open source εφαρμογές φωτογραφίας, που αναδεικνύουν την ποικιλία επιλογών και καινοτομιών που υπάρχει στον κόσμο του ανοιχτού λογισμικού.

Κινηματογράφηση του Desktop με το VLC!

…μπορείτε να κάνετε από το μενού “Media > open capture device.”

Τη “Λειτουργία σύλληψης / capture mode”, αλλάξτε τη σε: “Επιφάνεια Εργασίας / Desktop”.

Pipelight: Για να έχετε το Silverlight της Microsoft στο Linux!

Το Pipelight είναι ένα ειδικό plugin για τους browser σας, το οποίο σας επιτρέπει να εκτελέσετε τις διάφορες εφαρμογές Silverlight απευθείας μέσα στο Linux browser σας.
Παλιότερα υπήρχε το Moonlight, το οποίο δεν είναι πλέον ενεργό.

Διαβάστε το υπόλοιπο άρθρο στο osarena, όπου θα βρείτε περισσότερες λεπτομέρειες και οδηγίες εγκατάστασης.