Artyom.js Versions Save

A voice control - voice commands - speech recognition and speech synthesis javascript library. Create your own siri,google now or cortana with Google Chrome within your website.

v1.0.6

6 years ago
  • From now on, the source code of Artyom will be purely in TypeScript.
  • Artyom needs to be now instantiated (now you can have multiple instances):
var artyom = new Artyom();
// Use other methods of artyom.
artyom.say();
  • The fatality method now implements promises.
  • New method restart.
  • Some private methods and properties, are now public.

v1.0.5

7 years ago

Artyom V1.0.5

  • Artyom Sandbox works now on LAN.
  • Fix on mobile devices that recognizes the text twice.
  • Smart commands now accept regular expressions in the indexes array. The RegExp needs to be true in order to trigger the command in which it's assigned.
  • Artyom now supports Hindi (hi-IN)

v1.0.4

7 years ago

New artyom event NOT_COMMAND_MATCHED triggered when not any of the loaded command matched with the voice of the user.

v1.0.3

7 years ago

This version provides a significant improvement to the speech synthesis on mobile devices.

Artyom is now written both in Vanilla JS and TypeScript (that allow you to use artyom as a module (CommonJS) in projects with Angular, React etc)

v1.0.2

7 years ago

The initialize function now uses a promise to know wheter the initialization was correct or not (and errors too).

v1.0.1

7 years ago

Speech synthesis improved

The target of this update is to remove the limit of characters (words) in the speech synthesis to prevent any error.

  • Implementation of natural reading (split text in punctuation marks).
  • Removed limit of words by splitting sentences longer than 115 characters.

1.0.0

7 years ago

First stable release of artyom

Between the most known features of this versions, you can found :

  • Normal and Smart commands.
  • Keywords at initialization (execution and obey).
  • Pause and resume command recognition.
  • Usage of the soundex algorithm to increase the accuracy of command recognition.
  • Process the command recognition with a custom remote service.