Я пытаюсь создать приложение для голосового календаря, которое необходимо использовать в прямом эфире из микрофона для распознавания речи.Кордова | Получите прямой эфир из микрофона на iOS
Итак, у вас есть кнопка, которая начинает слушать микрофон и автоматически останавливается, когда пользователь перестает говорить.
Я уже изучил API-интерфейс Cordova Media, который позволяет записывать данные в wav-файл. Это работает, но делает процесс очень медленным, так как мне нужно дождаться завершения записи.
Я использовал https://api.ai в качестве отправной точки для создания 1-й версии приложения, которая работает достаточно хорошо. Он позаботился обо всей «прослушивающей» части!
Следующим этапом для меня является интеграция с несколькими различными API распознавания речи.
Главной проблемой для меня было отсутствие навыков разработки на местах, поэтому есть ли плагины cordova, которые могут мне помочь?
Update 1 - 1 апреля 2016
Нашел https://subvisual.co/blog/posts/39-tutorial-html-audio-capture-streaming-to-node-js-no-browser-extensions будет пытаться реализовать это в Кордову через WebRTC.
Update 2 - 1 апреля 2016
установлен https://github.com/eface2face/cordova-plugin-iosrtc использовать WebRTC
Update 3 - 2 апреля 2016
Застрял в AudioContext.createMediaStreamSource
не является функцией на iOS! AudioContext.createMediaStreamSource alternative for iOS?
Update 4 - 6 апреля 2016
Going Native - время, чтобы узнать IOS развития!
Вы можете разместить ваш код из формата ссылки? – cdomination
Конечно, я включил пример кода в сообщение. – Edin
Спасибо. Это просто этикетка StackOverflow, так как ссылки часто становятся устаревшими/непригодными для использования, если URL изменяется, поэтому имейте это в виду для будущих сообщений. – cdomination