Emic 2
A simple JS API to communicate with the Emic 2. Emic 2 is a module used to perform TTS. This particular version of the API is targeted to Tessel microcontroller.
Installation
npm install emic2
Initiating module
var tessel = ;var emic2 = ; emic2;
Methods
- speak(txt) The main function that transform text to speech
emic2;
- setVoice(int) Change between 9 available voices in Emic2
/* 0: Perfect Paul (Paulo) 1: Huge Harry (Francisco) 2: Beautiful Betty 3: Uppity Ursula 4: Doctor Dennis (Enrique) 5: Kit the Kid 6: Frail Frank 7: Rough Rita 8: Whispering Wendy (Beatriz) */ emic2; // default voice
- setLanguage('es', ['lan']) Set the language used in TTS
/* en: English es: Spanish | [ lan: latino or ca: castilian ] */ emic2 //Setting language to espanish ;
- setVolume(int) Set the volume of the Emic 2
/* Volume range [-48 to 18] -48 (softest) to 18 (loudest) */ emic2;
- setRate(int) Set the speaking rate in words per minute from 75 (slowest) to 600 (fastest).
//Default value: 200 emic2 ;
- stop() Immediately stop the currently playing text-to-speech message. This command is only valid while a message is playing.
emic2; emic2;
License
MIT
Free Software, Hell Yeah!