JavaScript
Børre Stenseth
Noen biblioteker >Tale

Tale

Det kan være flere grunner til at vi vil ha talt tekst på websiden. Det kan være at vi vil gi en melding, at vi vil lage en eller annen effekt eller at vi ønsker at siden skal være lettere tilgjenglig for synshemmede.

Vi kan selvsagt løse dette ved å lage ferdige lyder som vi kan spille av fra audio-elementer på siden, men vi kan også lage lyd direkte fra tekst. Dette er en ganske krevende oppgave. Vi skal se på to varianter av et bibliotek som gjør jobben.

speak.js
speak.js er resultatet av et prosjekt som har oversatt C++-kode til javascript. Komplett dokumentasjon og kode finnes på github [1] . Nødvendig materiale kan lastes ned fra Softpedia [2] . speak.js er tilgjengelig som GNU GPL [3] .
mespeak.js
mespeak.js [4] er en utvidelse og endring av speak.js. Fordelen er at vi har bedre kontroll over språk og stemmetyper. mespeak.js er også tilgjengelig som GNU GPL [3] .

Begge løsningene er avhengig av å laste og kjøre ganske omfattende volum av javaskriptkode. Arkitekturen er litt forskjellig. speak.js bruker worker Workers for å generere lydkoden. mespeak.js bruker JSON-filer til å konfigurere "talemaskinen".

Referanser
  1. speak.js Alon Zakai github github.com/kripken/speak.js 10-08-2014
  1. speak.js Alon Zakai Softpedia webscripts.softpedia.com/scriptDownload/speak-js-Download-74331.html 10-08-2014
  1. GNU General Public License www.gnu.org/copyleft/gpl.html 10-08-2014
  1. meSpeak.js Norbert Landsteiner masswerk www.masswerk.at/mespeak/ 10-08-2014
Noen biblioteker >Tale