3

Мне интересно, можно ли запустить Web Speech API в node.js? Поскольку узел основан на Javascript, я предполагал, что он может быть использован, но я не могу найти способ использовать его изначально в узле. Будет ли способ «включить» эту библиотеку Web Speech в сценарий node.js, чтобы использовать ее?Как использовать API веб-речи в NodeJS

Спасибо

+0

Что вы пытаетесь достичь? Кто будет говорить с сервером? Или вы рассматриваете какой-то записанный wav? – akaphenom

+0

теперь есть безголовый хром –

ответ

2

В то время как вы не можете использовать WebSpeechAPI в Node (как это встроенный в веб-браузером), вы можете использовать Google Cloud Speech или один из многих других облачных распознавателей, которые имеют Узел SDKs.

Если вы ищете суперлегкую реализацию, которая обрабатывает все аудиокодирование и поддерживает обнаружение в режиме онлайн, я бы рекомендовал Sonus.

Отказ от ответственности: это мой проект

0

Demo.JS

angular.module('PubNubAngularApp', ["pubnub.angular.service"]) 
.controller('MySpeechCtrl', function($rootScope, $scope, Pubnub) { 
    $scope.theText = "Don't just stand there, say something!"; 
    $scope.dictateIt = function() { 
     $scope.theText = ""; 
     var recognition = new webkitSpeechRecognition(); 
     recognition.onresult = function (event) { 
     $scope.$apply(function() { 
      for (var i = event.resultIndex; i < event.results.length; i++) { 
      if (event.results[i].isFinal) { 
       $scope.theText += event.results[i][0].transcript; 
      } 
      } 
     }); 
     }; 
     recognition.start(); 
    }; 
}); 

Ссылка на codepen.io демо

Here полный пакет для вас.

 Смежные вопросы

  • Нет связанных вопросов^_^