Top 7: Лучшие голосовые команды и библиотеки JavaScript, связанные с распознаванием речи

Благодаря webRTC, в новейших браузерах реализовано много замечательных вещей. Включая потрясающий API-интерфейс webkitSpeechRecognition, доступный для Google Chrome, который позволяет преобразовывать речь в текст (и к сожалению доступен только для этого браузера до даты).

Многие из этих плагинов основаны на webkitSpeechRecognition, другие в Audio API. Если вместо голосовых команд вы ищете способ извлечения текста с использованием JavaScript, вы можете проверить себя с помощью оригинального распознавания речи Google. оригинал демо или использовать artyom.js и использовать redirectRecognizedTextOutput функция. Обратите внимание, что плагины, основанные на webkitSpeechRecognition, поддерживают множество языков, таких как испанский, немецкий, русский и т. Д.

Если ваш пользователь вынужден использовать Google Chrome или является вашим частным проектом, то посмотрите следующие библиотеки, я знаю, что они будут полезны для вас.

7. голос-commands.js

Этот плагин представляет собой простую оболочку для речевого преобразования текста в Javascript для добавления голосовых команд. Использует webkitSpeechRecognition под капотом.

6. JuliusJS

Github | демонстрация

JuliusJS — это верный порт Юлиуса для JavaScript. Он активно слушает пользователя, чтобы транскрибировать то, что он говорит, с помощью обратного вызова.

5. Pocketsphinx.js

Github | демонстрация

Pocketsphinx.js — это библиотека распознавания речи, написанная полностью на JavaScript и работающая исключительно в веб-браузере. Он не требует Flash или какого-либо подключаемого модуля браузера и не выполняет никакой обработки на стороне сервера. Он использует Emscripten для преобразования PocketSphinx, распознавателя речи с открытым исходным кодом, написанного на C, в JavaScript. Аудио записывается с помощью JavaScript API getUserMedia и обрабатывается с помощью API Web Audio.

Pocketsphinx.js

4. бормотать

Простая среда Javascript для добавления голосовых команд на веб-сайт с помощью API распознавания речи в Интернете. Поддерживает синтаксис команды RegEx и синтаксис модуля CommonJS / AMD.

3. Voix JS

Github | демонстрация

Библиотека JavaScript для добавления голосовых команд на ваши сайты, приложения или игры. Voix использует webkitSpeechRecognition под капотом.

Voix DEMO

2. Annyang

Github | демонстрация

Annyang — это крошечная библиотека javascript, которая позволяет вашим посетителям управлять вашим сайтом с помощью голосовых команд. annyang поддерживает несколько языков, не имеет зависимостей, весит всего 2 КБ и может свободно использоваться. Annyang поддерживает непрерывный режим (вы можете создать с ним помощника, используя соединение https).

Annyang понимает команды с именованными переменными, знаками слота и необязательными словами. Используйте именованные переменные для аргументов одного слова в вашей команде. Используйте знаки восклицательного знака, чтобы захватить текст из нескольких слов в конце вашей команды (жадный). Используйте необязательные слова или фразы, чтобы определить часть команды как необязательную.

Annyang использует webkitSpeechRecognition под капотом.

Annyang демо

1. Artyom.js

Github | демонстрация | Непрерывный режим

(Бривери, скромность? Где!?). Artyom — это надежная оболочка Google Chrome SpeechSynthesis и SpeechRecognition, которая позволяет создавать виртуальные помощники. Создавайте удивительные вещи с помощью этого плагина, создавайте собственные Siri, Google Now или Cortana в своем веб-приложении. Поддерживает непрерывный режим.

Артём позволяет добавлять гибкие голосовые команды (команды сопоставления и подстановочные знаки) и легко произносить текст с помощью этой библиотеки. Несмотря на все ограничения, Artyom предлагает множество полезных функций, которые вам понравятся, потому что они полезны для частных проектов, которые хотят достичь чего-то удивительного.

Artyom.js был разработан с помощью нашего мира кода, вы можете увидеть руководство по реализации .

Артём интро

Если вы думаете, что мы проезжаем мимо другого замечательного плагина голосовых команд, пожалуйста, поделитесь им с нами в поле для комментариев.

Ссылка на основную публикацию
Adblock
detector