Я пока еще чайник поэтому жестко не судите :)
В общем существует интересная javascript- библиотека распознавания голоса
annyang!, собираюсь использовать ее в своем проекте ... но на простом примере столкнулся с проблемой: скрипт понимает все голосовые сообщения, но считывает только одно (
"привет"). Когда пытаюсь дописать больше функций в коде - запрос игнорируется или инспектор хрома выдает ошибку) дает о себе знать скромное знание JS, поэтому прошу помощи.
Код имеет следующий вид:
<!DOCTYPE html>
<meta charset="utf-8">
<script src="http://cdnjs.cloudflare.com/ajax/libs/annyang/1.0.0/annyang.min.js"></script>
<script>
if (annyang) {
annyang.setLanguage('ru');
var commands = {
'привет': function() {
//alert("");
document.write('<h3>Приветствую, я голосовой ассистент!</h3>');
} };
annyang.init(commands);
annyang.debug();
annyang.start();
}
</script>
<body>
<h3> </h3>
</body>
Когда пытаюсь добавить новую команду и соответственно document.write с другим текстом для вывода на страницу, консоль Chrome выдает
Uncaught SyntaxError: Unexpected string (
не понимаю в чем именно ошибка)
Как помимо
'привет' заставить скрипт отвечать на, например,
"до свидания"?